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

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

Structured · live

Triggers & CI Integration json

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

File · wiki/docs/development/05-triggers-ci-integration.mdCluster · wiki
Record JSON
{
  "id": "page:docs-development-05-triggers-ci-integration",
  "_kind": "Page",
  "_file": "wiki/docs/development/05-triggers-ci-integration.md",
  "_cluster": "wiki",
  "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": "\n# Triggers & CI Integration\n\nThe `@a5c-ai/triggers-adapter` package provides a GitHub Action and CLI for running coding agents from CI pipelines.\n\n## Architecture\n\n```mermaid\ngraph LR\n    subgraph \"CI Event\"\n        GH[\"GitHub Event<br/>(push, PR, issue, schedule)\"]\n    end\n\n    subgraph \"Triggers Action\"\n        ENRICH[\"Enrich<br/>(normalize + fetch changes)\"]\n        EVAL[\"Evaluate<br/>(trigger query match)\"]\n        SETUP[\"Setup<br/>(install harness + plugin)\"]\n        LAUNCH[\"Launch<br/>(adapters launch)\"]\n    end\n\n    GH --> ENRICH --> EVAL\n    EVAL -->|matched| SETUP --> LAUNCH\n    EVAL -->|no match| SKIP[\"Skip\"]\n```\n\n## Invocation Modes\n\n| Mode | Flags | Use Case |\n|------|-------|----------|\n| `non-interactive` | `--no-interactive` | Simple one-shot tasks |\n| `bridged-hooks` | `--no-interactive --bridge-hooks` | Babysitter orchestrated tasks |\n| `bridged-interactive` | `--no-interactive --bridge-interactive` | Tool-heavy tasks needing PTY |\n\n## Supported Harnesses\n\nAll harnesses from the atlas graph: claude, codex, pi, gemini, copilot, cursor, opencode, hermes.\n\n## Babysitter Plugin Integration\n\nWhen `babysitter-plugin: true`, the action:\n1. Generates per-harness plugins\n2. Installs babysitter SDK\n3. Installs plugin into harness\n4. Copies process file to `.a5c/processes/`\n5. Launches with bridge flags\n\nSee [triggers README](../../packages/triggers-adapter/README.md) for full input reference and examples.\n",
    "documents": []
  },
  "outgoingEdges": [],
  "incomingEdges": [
    {
      "from": "page:docs-development",
      "to": "page:docs-development-05-triggers-ci-integration",
      "kind": "contains_page"
    }
  ]
}