Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · amux-triggers — reusable GitHub Action composite
operational-trigger:amux-triggers-actiona5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewjsongraph
II.
OperationalTrigger JSON

operational-trigger:amux-triggers-action

Structured · live

amux-triggers — reusable GitHub Action composite json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · extensions/operational-triggers/triggers-package-canonical.yamlCluster · extensions
Record JSON
{
  "id": "operational-trigger:amux-triggers-action",
  "_kind": "OperationalTrigger",
  "_file": "extensions/operational-triggers/triggers-package-canonical.yaml",
  "_cluster": "extensions",
  "attributes": {
    "displayName": "amux-triggers — reusable GitHub Action composite",
    "triggerKind": "vcs-event",
    "effect": "Composite action at packages/triggers/action.yml. Steps: setup-node →\noptional a5c GitHub App token exchange → npm ci + build agent-mux +\nbuild @a5c-ai/triggers → optional `amux install <harness>` →\noptional newline-delimited `amux plugin install` → enrich →\nevaluate (exit-code 78 means skip) → if matched: pre-run, amux\n<command> [--agent <adapter>] [--prompt <prompt>] [args-json|args],\npost-run. Outputs: matched, event, exit-code.\n",
    "idempotent": false,
    "invokerSurface": "vcs-event",
    "dispatchModel": "reusable-action",
    "payloadShape": "NormalizedTriggerEvent",
    "queryDsl": "key-colon-value",
    "cliEntrypoint": "uses: ./packages/triggers",
    "enrichmentSources": [
      "workflow-event-payload",
      "github-rest-api",
      "local-git-show",
      "git-diff-unified"
    ],
    "sideEffects": [
      "Outputs matched=true|false on the step (action.yml:67)",
      "Outputs event=<path-to-enriched-json> (action.yml:70)",
      "Outputs exit-code=<amux exit code> (action.yml:73)",
      "May install agent-mux harness + plugins side-effectfully before evaluation (action.yml:103-129)",
      "Sets AMUX_TRIGGER_EVENT_PATH env var for pre-run, amux, post-run steps"
    ],
    "sourceCitation": "packages/triggers/action.yml (full composite action; inputs\n1-65, outputs 66-75, steps 77-232).\n",
    "exitCodeSemantics": [
      "0:matched-and-amux-success:trigger matched and amux exited 0 (action.yml:215)",
      "78:skip:trigger query did not match (action.yml:165 swallows 78 from evaluate)",
      "non-zero:amux-failure:propagated from amux exit (action.yml:217-220)"
    ]
  },
  "outgoingEdges": [
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "package:a5c-ai-triggers",
      "kind": "implemented_by",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "shared-context-spec:normalized-trigger-event",
      "kind": "has_payload_schema",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "api-endpoint:github-pulls-files",
      "kind": "calls_endpoint",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "api-endpoint:github-commits-by-sha",
      "kind": "calls_endpoint",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "grammar:amux-triggers-query-dsl",
      "kind": "parsed_by_grammar",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "github-action-step:triggers-action-setup-node",
      "kind": "executes_step",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "github-action-step:triggers-action-a5c-token",
      "kind": "executes_step",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "github-action-step:triggers-action-build-runtime",
      "kind": "executes_step",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "github-action-step:triggers-action-install-harness",
      "kind": "executes_step",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "github-action-step:triggers-action-install-plugins",
      "kind": "executes_step",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "github-action-step:triggers-action-evaluate-trigger",
      "kind": "executes_step",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "github-action-step:triggers-action-pre-run",
      "kind": "executes_step",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "github-action-step:triggers-action-run-amux",
      "kind": "executes_step",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "github-action-step:triggers-action-post-run",
      "kind": "executes_step",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-command",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-args",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-args-json",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-adapter",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-prompt",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-harness",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-plugins",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-trigger-backend",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-trigger-query",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-include-diff",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-use-a5c-token-exchange",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-github-token",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-node-version",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-working-directory",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-pre-run",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-input-post-run",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-output-matched",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-output-event",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    },
    {
      "from": "operational-trigger:amux-triggers-action",
      "to": "frontmatter-field:triggers-action-output-exit-code",
      "kind": "defines_frontmatter_field",
      "attributes": {}
    }
  ],
  "incomingEdges": [
    {
      "from": "grammar:amux-triggers-query-dsl",
      "to": "operational-trigger:amux-triggers-action",
      "kind": "grammar_parses_for",
      "attributes": {}
    },
    {
      "from": "api-endpoint:github-pulls-files",
      "to": "operational-trigger:amux-triggers-action",
      "kind": "called_by_trigger",
      "attributes": {}
    },
    {
      "from": "api-endpoint:github-commits-by-sha",
      "to": "operational-trigger:amux-triggers-action",
      "kind": "called_by_trigger",
      "attributes": {}
    },
    {
      "from": "github-action-step:triggers-action-setup-node",
      "to": "operational-trigger:amux-triggers-action",
      "kind": "executed_by_trigger",
      "attributes": {}
    },
    {
      "from": "github-action-step:triggers-action-a5c-token",
      "to": "operational-trigger:amux-triggers-action",
      "kind": "executed_by_trigger",
      "attributes": {}
    },
    {
      "from": "github-action-step:triggers-action-build-runtime",
      "to": "operational-trigger:amux-triggers-action",
      "kind": "executed_by_trigger",
      "attributes": {}
    },
    {
      "from": "github-action-step:triggers-action-install-harness",
      "to": "operational-trigger:amux-triggers-action",
      "kind": "executed_by_trigger",
      "attributes": {}
    },
    {
      "from": "github-action-step:triggers-action-install-plugins",
      "to": "operational-trigger:amux-triggers-action",
      "kind": "executed_by_trigger",
      "attributes": {}
    },
    {
      "from": "github-action-step:triggers-action-evaluate-trigger",
      "to": "operational-trigger:amux-triggers-action",
      "kind": "executed_by_trigger",
      "attributes": {}
    },
    {
      "from": "github-action-step:triggers-action-pre-run",
      "to": "operational-trigger:amux-triggers-action",
      "kind": "executed_by_trigger",
      "attributes": {}
    },
    {
      "from": "github-action-step:triggers-action-run-amux",
      "to": "operational-trigger:amux-triggers-action",
      "kind": "executed_by_trigger",
      "attributes": {}
    },
    {
      "from": "github-action-step:triggers-action-post-run",
      "to": "operational-trigger:amux-triggers-action",
      "kind": "executed_by_trigger",
      "attributes": {}
    }
  ]
}

Shortcuts

Back to overview
Open graph tab