2026-08-13 00:36:22 +08:00
# test-support/ — development and test infrastructure
2026-06-20 23:25:33 +08:00
2026-07-26 05:03:53 +08:00
English | [中文 ](README.zh.md )
2026-08-04 00:54:19 +08:00
These packages support repository development, tests, and examples rather than product APIs. Their compatibility follows the development need they serve.
2026-06-20 23:25:33 +08:00
2026-08-04 00:54:19 +08:00
| Package | Role |
|---|---|
| [`acp-snapshot/` ](acp-snapshot/README.md ) | Provides the ACP snapshot-test toolkit |
| [`agent-loop-testkit/` ](agent-loop-testkit/README.md ) | Mounts shared prerequisites for AgentLoop tests |
2026-08-13 00:36:22 +08:00
| [`invariants/` ](../runtime-diagnostics/invariants/README.md ) | Runs development-time runtime-contract assertions |
2026-08-04 00:54:19 +08:00
| [`loader-smoke/` ](loader-smoke/README.md ) | Launches Loader-composed applications for smoke tests |
| [`llm-mock-server/` ](llm-mock-server/README.md ) | Provides a deterministic OpenAI-compatible fault server |
| [`llm-replay/` ](llm-replay/README.md ) | Replays recorded model responses for keyless tests and demos |
2026-06-20 23:25:33 +08:00
2026-08-13 00:36:22 +08:00
A package moves out of `test-support/` when it gains a product contract and product consumers.
2026-08-02 05:54:15 +08:00
The invariants contract is documented in [docs/subsystems/invariants.md ](../../docs/subsystems/invariants.md ).