AGENTS.md
test/AGENTS.mdAGENTS.md
Quality
79/100
Scores the file, not the repository.Length
200 words
9 headings · 0 code blocksRepository
1.8k
— · pushed 6 days agoLast changed
2 days ago
First indexed 2 days ago.1# AGENTS.md - Jido Test Support Guide23## Intent4Provide stable, reusable testing patterns for pure agents, AgentServer runtime behavior, and multi-agent flows.56## Runtime Baseline7- Elixir `~> 1.18`8- OTP `27+` (release QA baseline)910## Commands11- `mix test`12- `mix test test/path/to/file_test.exs`13- `mix test --cover`14- `mix test --include example`1516## Support Modules17- `JidoTest.Case`: isolated Jido instance per test (`jido`, `jido_pid` context)18- `JidoTest.Eventually`: polling helpers/macros (`eventually`, `assert_eventually`, `eventually_state`)19- `JidoTest.Support.TestTracer`: lightweight span capture for runtime assertions20- `JidoTest.TestAgents` and `JidoTest.TestActions`: canonical fixtures for behavior-level tests2122## Standards23- Prefer behavior assertions over implementation/log assertions24- Avoid `Process.sleep/1`; use eventual assertions and monitored process lifecycle checks25- Keep tests focused and deterministic (single behavior per test where practical)26- Use unique IDs/helpers to avoid test cross-talk2728## High-Value Coverage29- `cmd/2` immutability and directive emission semantics30- AgentServer signal routing and runtime directive execution31- Parent-child lifecycle (`SpawnAgent`, `StopChild`) and state synchronization32- StateOp behavior (`SetState`, `ReplaceState`, `DeleteKeys`, `SetPath`, `DeletePath`)3334## Release Hygiene35- Keep test fixtures aligned with current directive/state-op/tool contracts36- Use Conventional Commits37- Update examples in `test/examples/` when behavior contracts change3839## References40- `test/support/`41- `test/examples/`42- `../README.md`43- https://hexdocs.pm/jido44
Also in agentjido/jido
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| agentjido/jidoAGENTS.md · 1.8k | AGENTS.md | teststylegitdeployment+1 | 79/100 | 2 days ago | |
| agentjido/jido.spec/AGENTS.md · 1.8k | AGENTS.md | teststylegitdo-not+1 | 74/100 | 2 days ago |
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| trick77/agents-md-syncAGENTS.md · 2 | AGENTS.md | setupbuildteststyle+5 | 100/100 | 3 days ago | |
| SkeneTechnologies/skene-cookbookAGENTS.md · 51 | AGENTS.md | setupbuildtestlint-format+7 | 100/100 | 2 days ago | |
| duckduckgo/content-scope-scriptsspecial-pages/AGENTS.md · 70 | AGENTS.md | buildteststylearch+3 | 100/100 | 3 days ago | |
| wpscanteam/wpscanAGENTS.md · 9.7k | AGENTS.md | setupbuildteststyle+6 | 100/100 | 2 days ago | |
| OnlyTerp/prompt-cache-skillsAGENTS.md · 112 | AGENTS.md | setupbuildtestlint-format+5 | 100/100 | 3 days ago | |
| mui/material-uiAGENTS.md · 99k | AGENTS.md | setupbuildtestlint-format+9 | 100/100 | 3 days ago | |
| n8n-io/n8npackages/@n8n/agents/AGENTS.md · 199k | AGENTS.md | buildteststylearch+3 | 100/100 | 3 days ago | |
| aaif-goose/gooseAGENTS.md · 52k | AGENTS.md | setupbuildtestlint-format+6 | 100/100 | 3 days ago |
