AGENTS.md@packages/chat-gateway/src · git:20261005.ee19c85 · 2026-10-05 · sha256 ff9a96df4b77dd92

AGENTS.md@packages/chat-gateway/src git:20261005.ee19c85A

Immutable. This exact content never changes and is served at /api/v1/blob/ff9a96df4b77dd92.

# DOX — packages/chat-gateway/src

Files in this directory. One row per source file. See change: add-chat-gateway.

| File | Purpose |
|------|---------|
| `configSchema.json` | Plugin config JSON Schema. `token` is `writeOnly: true` — the HOST's `redactWriteOnly` strips it from every client-facing document (`plugin_config_update` broadcast, `POST /api/config/plugins/:id`, `GET /api/config`), while the server-side `getPluginConfig()` the entry reads still carries the real value. `allowedRoots` is the mandatory spawn whitelist (empty ⇒ every spawn refused). `groupChannels` is the L4 opt-in list. `additionalProperties: false`. See change: align-ui-with-theme-tokens: `allowedRoots` / `toolPolicy` / `guardExtension` descriptions say new/started session, not spawn. `sessionVisibility` enum hidden|shown, default hidden — board visibility of gateway-started/resumed sessions. See change: hide-chat-gateway-sessions. `threadPerConversation` boolean default true. See change: chat-gateway-thread-per-conversation. `mirrorDashboardSessions` boolean, default false. See change: chat-gateway-attach-dashboard-sessions. |