iiRecord
Agentic AI Atlas · Channels Adapter
package:a5c-ai-channels-adaptera5c.ai
II.
PackageSurface JSON

package:a5c-ai-channels-adapter

Structured · live

Channels Adapter json

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

File · catalog-meta/package-surfaces/channels-adapter.yamlCluster · catalog-meta
Record JSON
{
  "id": "package:a5c-ai-channels-adapter",
  "_kind": "PackageSurface",
  "_file": "catalog-meta/package-surfaces/channels-adapter.yaml",
  "_cluster": "catalog-meta",
  "attributes": {
    "packageId": "@a5c-ai/channels-adapter",
    "packageName": "@a5c-ai/channels-adapter",
    "displayName": "Channels Adapter",
    "description": "MCP-server mini-framework turning external systems (GitHub, Jira, inbound webhooks) into Claude Code channels via declarative YAML: per-source polling, change-detection cursors, dedup, declarative filters, an opaque HMAC reply-relay tool, and an optional per-event session spawner backed by @a5c-ai/adapters. Reuses @a5c-ai/triggers-adapter normalizeEvent for the additive webhook backend.",
    "role": "channel-bridge",
    "whenToUse": "Use this when you want external-system events (issue comments, new issues, captured webhooks) to arrive in a Claude Code session as channel events and have Claude reply back to the origin, or to spawn a fresh agent session per matching event.",
    "workspacePath": "packages/adapters/channels",
    "moduleType": "typescript",
    "surfaceKinds": [
      "cli",
      "sdk",
      "mcp-server",
      "channel-bridge"
    ],
    "sourceOfTruthRole": "external",
    "publishedTo": "npm",
    "versionPolicy": "semver",
    "supportedBackends": [
      "github",
      "jira",
      "webhook"
    ],
    "layer": "cross-cutting",
    "mux": "channels-adapter"
  },
  "outgoingEdges": [
    {
      "from": "package:a5c-ai-channels-adapter",
      "to": "path:agent-catalog-graph",
      "kind": "references_path",
      "attributes": {}
    },
    {
      "from": "package:a5c-ai-channels-adapter",
      "to": "shared-context-spec:normalized-trigger-event",
      "kind": "has_payload_schema",
      "attributes": {}
    }
  ],
  "incomingEdges": []
}