Tianyi Cui a21802ce14 Merge branch 'codex/simp-agent-entry-state' into codex/simp-unify-agent-session-id 2 месяцев назад
..
acp-snapshot d4c96deac3 refactor: share ACP callback cleanup 2 месяцев назад
invariants 461c0c598c Merge branch 'codex/simp-session-dead-surface' into codex/simp-session-log-representation 2 месяцев назад
llm-replay 661504b3ec chore: gate TypeScript duplication in CI 2 месяцев назад
subagent-mock 17c99efcc1 fix: complete unified subagent identity 2 месяцев назад
README.md 0e7d539bbc refactor: share the ACP test launcher 2 месяцев назад

README.md

support/ — dev/test/example infrastructure

Packages that exist to serve development, testing, and the examples rather than to ship as product API. They are real workspace packages (typed, tested, under the coverage gate), but they carry lower compatibility expectations: they may change or be removed when the development need behind them does, without the deprecation care a product package would warrant.

Package Role ctx key
acp-snapshot/ ACP test kit: shared subprocess/client launcher + snapshot harness, normalizers, and suite factory (library — imported by ACP e2e and *.snapshot.ts suites)
invariants/ Dev-mode event-contract assertions (listens on session/*, agent/*)
llm-replay/ Record/replay adapter: short-circuits llm/stream from a recorded session JSONL (keyless snapshot tests) (listens on llm/stream)
subagent-mock/ Scripted SubagentProvider for deterministic seam/tool tests (registers on ctx.subagents)

invariants runs only in dev mode (contract checks, not runtime behavior). llm-replay backs the demos and the snapshot test tier under the per-file coverage gate. acp-snapshot carries the ACP subprocess/client boundary plus the snapshot harness, normalizers, and suite machinery, so e2e tests share one launcher and every snapshot suite is a scenario table over one gate-covered implementation. subagent-mock exercises the real ctx.subagents load path without a model or child agent. A package graduates OUT of support/ into a product group only when it gains documented product consumers.