II.
OperationalTrigger JSON
Structured · liveoperational-trigger:amux-triggers-action
amux-triggers — reusable GitHub Action composite json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"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": {}
}
]
}