iiRecord
Agentic AI Atlas · Triggers & CI Integration
page:docs-development-05-triggers-ci-integrationa5c.ai
II.
Page overview

page:docs-development-05-triggers-ci-integration

Reference · live

Triggers & CI Integration overview

Inspect the raw attributes, linked wiki pages, and inbound or outbound graph edges for page:docs-development-05-triggers-ci-integration.

PageOutgoing · 0Incoming · 1

Attributes

nodeKind
Page
sourcePath
docs/development/05-triggers-ci-integration.md
sourceKind
repo-docs
title
Triggers & CI Integration
displayName
Triggers & CI Integration
slug
docs/development/05-triggers-ci-integration
articlePath
wiki/docs/development/05-triggers-ci-integration.md
article
# Triggers & CI Integration The `@a5c-ai/triggers-adapter` package provides a GitHub Action and CLI for running coding agents from CI pipelines. ## Architecture ```mermaid graph LR subgraph "CI Event" GH["GitHub Event<br/>(push, PR, issue, schedule)"] end subgraph "Triggers Action" ENRICH["Enrich<br/>(normalize + fetch changes)"] EVAL["Evaluate<br/>(trigger query match)"] SETUP["Setup<br/>(install harness + plugin)"] LAUNCH["Launch<br/>(adapters launch)"] end GH --> ENRICH --> EVAL EVAL -->|matched| SETUP --> LAUNCH EVAL -->|no match| SKIP["Skip"] ``` ## Invocation Modes | Mode | Flags | Use Case | |------|-------|----------| | `non-interactive` | `--no-interactive` | Simple one-shot tasks | | `bridged-hooks` | `--no-interactive --bridge-hooks` | Babysitter orchestrated tasks | | `bridged-interactive` | `--no-interactive --bridge-interactive` | Tool-heavy tasks needing PTY | ## Supported Harnesses All harnesses from the atlas graph: claude, codex, pi, gemini, copilot, cursor, opencode, hermes. ## Babysitter Plugin Integration When `babysitter-plugin: true`, the action: 1. Generates per-harness plugins 2. Installs babysitter SDK 3. Installs plugin into harness 4. Copies process file to `.a5c/processes/` 5. Launches with bridge flags See [triggers README](../../packages/triggers-adapter/README.md) for full input reference and examples.
documents
[]

Outgoing edges

None.

Incoming edges

contains_page1