AGENTS.md@backend/app/gateway/routers · git:20261010.4cb8e30 · 2026-10-10 · sha256 28bb6dd2b5dab7f3
AGENTS.md@backend/app/gateway/routers git:20261010.4cb8e30A
Immutable. This exact content never changes and is served at /api/v1/blob/28bb6dd2b5dab7f3.
# Router contracts The MCP task list accepts optional `TaskStatus` and `active_only` query filters. Pass both to the repository before its limit; preserve `threads:read`, owner checks, current-thread incarnation scoping, and the unfiltered array response. Custom Agent packages are strict, versioned definition-only JSON documents. Export explicitly projects the caller's portable `AgentConfig` fields and SOUL; exclude `github` installation bindings, memory contents, conversations and credentials. Import may rename locally but must remain owner-scoped and create-only: collisions return 409, never overwrite or upsert. Ordinary creation and import share `_persist_new_agent`, which uses `run_drained_write` so a cancelled request still drains the owned persistence worker.