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 overview

operational-trigger:amux-triggers-action

Reference · live

amux-triggers — reusable GitHub Action composite overview

Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for operational-trigger:amux-triggers-action.

OperationalTriggerOutgoing · 33Incoming · 12

Attributes

displayName
amux-triggers — reusable GitHub Action composite
triggerKind
vcs-event
effect
Composite action at packages/triggers/action.yml. Steps: setup-node → optional a5c GitHub App token exchange → npm ci + build agent-mux + build @a5c-ai/triggers → optional `amux install <harness>` → optional newline-delimited `amux plugin install` → enrich → evaluate (exit-code 78 means skip) → if matched: pre-run, amux <command> [--agent <adapter>] [--prompt <prompt>] [args-json|args], post-run. Outputs: matched, event, exit-code.
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 1-65, outputs 66-75, steps 77-232).
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)

Outgoing edges

calls_endpoint2
  • api-endpoint:github-pulls-files·APIEndpointGET /repos/{repo}/pulls/{n}/files (per_page=100)
  • api-endpoint:github-commits-by-sha·APIEndpointGET /repos/{repo}/commits/{sha}
defines_frontmatter_field19
  • frontmatter-field:triggers-action-input-command·FrontmatterFieldamux-triggers action input: command
  • frontmatter-field:triggers-action-input-args·FrontmatterFieldamux-triggers action input: args
  • frontmatter-field:triggers-action-input-args-json·FrontmatterFieldamux-triggers action input: args-json
  • frontmatter-field:triggers-action-input-adapter·FrontmatterFieldamux-triggers action input: adapter
  • frontmatter-field:triggers-action-input-prompt·FrontmatterFieldamux-triggers action input: prompt
  • frontmatter-field:triggers-action-input-harness·FrontmatterFieldamux-triggers action input: harness
  • frontmatter-field:triggers-action-input-plugins·FrontmatterFieldamux-triggers action input: plugins
  • frontmatter-field:triggers-action-input-trigger-backend·FrontmatterFieldamux-triggers action input: trigger-backend
  • frontmatter-field:triggers-action-input-trigger-query·FrontmatterFieldamux-triggers action input: trigger-query
  • frontmatter-field:triggers-action-input-include-diff·FrontmatterFieldamux-triggers action input: include-diff
  • frontmatter-field:triggers-action-input-use-a5c-token-exchange·FrontmatterFieldamux-triggers action input: use-a5c-token-exchange
  • frontmatter-field:triggers-action-input-github-token·FrontmatterFieldamux-triggers action input: github-token
  • frontmatter-field:triggers-action-input-node-version·FrontmatterFieldamux-triggers action input: node-version
  • frontmatter-field:triggers-action-input-working-directory·FrontmatterFieldamux-triggers action input: working-directory
  • frontmatter-field:triggers-action-input-pre-run·FrontmatterFieldamux-triggers action input: pre-run
  • frontmatter-field:triggers-action-input-post-run·FrontmatterFieldamux-triggers action input: post-run
  • frontmatter-field:triggers-action-output-matched·FrontmatterFieldamux-triggers action output: matched
  • frontmatter-field:triggers-action-output-event·FrontmatterFieldamux-triggers action output: event
  • frontmatter-field:triggers-action-output-exit-code·FrontmatterFieldamux-triggers action output: exit-code
executes_step9
  • github-action-step:triggers-action-setup-node·GithubActionStepamux-triggers action step 1: Setup Node.js
  • github-action-step:triggers-action-a5c-token·GithubActionStepamux-triggers action step 2: Generate a5c GitHub App token
  • github-action-step:triggers-action-build-runtime·GithubActionStepamux-triggers action step 3: Build agent-mux action runtime
  • github-action-step:triggers-action-install-harness·GithubActionStepamux-triggers action step 4: Install harness
  • github-action-step:triggers-action-install-plugins·GithubActionStepamux-triggers action step 5: Install plugins
  • github-action-step:triggers-action-evaluate-trigger·GithubActionStepamux-triggers action step 6: Evaluate trigger
  • github-action-step:triggers-action-pre-run·GithubActionStepamux-triggers action step 7a: Pre-run pipeline commands
  • github-action-step:triggers-action-run-amux·GithubActionStepamux-triggers action step 8: Run agent-mux
  • github-action-step:triggers-action-post-run·GithubActionStepamux-triggers action step 9: Post-run pipeline commands
has_payload_schema1
  • shared-context-spec:normalized-trigger-event·SharedContextSpecNormalizedTriggerEvent payload schema
implemented_by1
  • package:a5c-ai-triggers·PackageSurface
parsed_by_grammar1
  • grammar:amux-triggers-query-dsl·Grammaramux-triggers TriggerQuery DSL

Incoming edges

called_by_trigger2
  • api-endpoint:github-pulls-files·APIEndpointGET /repos/{repo}/pulls/{n}/files (per_page=100)
  • api-endpoint:github-commits-by-sha·APIEndpointGET /repos/{repo}/commits/{sha}
executed_by_trigger9
  • github-action-step:triggers-action-setup-node·GithubActionStepamux-triggers action step 1: Setup Node.js
  • github-action-step:triggers-action-a5c-token·GithubActionStepamux-triggers action step 2: Generate a5c GitHub App token
  • github-action-step:triggers-action-build-runtime·GithubActionStepamux-triggers action step 3: Build agent-mux action runtime
  • github-action-step:triggers-action-install-harness·GithubActionStepamux-triggers action step 4: Install harness
  • github-action-step:triggers-action-install-plugins·GithubActionStepamux-triggers action step 5: Install plugins
  • github-action-step:triggers-action-evaluate-trigger·GithubActionStepamux-triggers action step 6: Evaluate trigger
  • github-action-step:triggers-action-pre-run·GithubActionStepamux-triggers action step 7a: Pre-run pipeline commands
  • github-action-step:triggers-action-run-amux·GithubActionStepamux-triggers action step 8: Run agent-mux
  • github-action-step:triggers-action-post-run·GithubActionStepamux-triggers action step 9: Post-run pipeline commands
grammar_parses_for1
  • grammar:amux-triggers-query-dsl·Grammaramux-triggers TriggerQuery DSL

Related pages

No related wiki pages for this record.

Shortcuts

Open in graph
Browse node kind