S19 · Composio / MCP Integration
Declared state: built, not well structured.
This is the repository plan and evidence, not a live health reading. A task marked done may still depend on credentials, devices, deployment or a newer acceptance test.
Dependencies
S03, S20
Tasks and gates
19.F1 · Connect flow, account listing, routing. *gate:* `test_composio_connect.py`,
Tier F · done · Verification: exempt-test
Gate: `test_composio_connect.py`,
- unverified-import · undated ·
docs/SYSTEMS-DETAILS.md:2351
19.F2 · `_context()` memoised on its *values* rather than on success, so a failed lookup with a
Tier F · done · Verification: hermetic-test
Gate: `test_composio_context_cache.py`
- unverified-import · undated ·
docs/SYSTEMS-DETAILS.md:2353
19.F3 · An unconnected account produces `is_not_configured`, never a plausible-sounding failure.
Tier F · done · Verification: hermetic-test
Gate: `test_no_result_sentinels.py` extended.
- recorded-note · 2026-09-12 ·
docs/SYSTEMS-DETAILS.md:2357
19.R1 · Catalogue hygiene: only connected apps' tools enter the narrowed family.
Tier R · done · Verification: hermetic-test
Gate: `test_composio_router.py` [2] - only connected apps' tools are offered, including when the model names a toolkit itself; an unconnected named toolkit answers as a missing credential.
- hermetic-green · 2026-10-17 ·
bench/test_composio_router.py
19.R2 · MCP server health surfaced in the HUD with last-success timestamps.
Tier R · open · Verification: hermetic-test
Gate: `test_mcp_client.py` extended.
19.R3 · Per-tool rate limiting and retry policy shared with S20.
Tier R · open · Verification: hermetic-test
Gate: `test_new_integrations.py` extended.
19.E1 · Three real Composio-backed workflows run unattended for a week without a manual repair.
Tier E · open · Verification: manual
Gate: reliability log review.
HUD screen contracts
- Composio / MCP Integration · /systems/S19
All subsystems · Source: docs/systems-plan.json.