RuleStack

Configs

Stacks

Compare

Diff

RuleStack

Configs

Stacks

Compare

Diff

Read API

RuleStack

Configs

Stacks

Compare

Diff

Read API

Configs/AGENTS.md/agentjido/jido

AGENTS.md

AGENTS.md
AGENTS.mdroot

Quality

79/100

Scores the file, not the repository.

Length

361 words

10 headings · 0 code blocks

Repository

1.8k

— · pushed 6 days ago

Last changed

2 days ago

First indexed 2 days ago.
agentjido/jido/AGENTS.mdRawGitHub
1# AGENTS.md - Jido Guide
2 
3## Intent
4Build reliable agent systems by separating pure decision logic from runtime side-effect execution.
5 
6## Runtime Baseline
7- Elixir `~> 1.18`
8- OTP `27+` (release QA baseline)
9 
10## Commands
11- `mix test` (default alias excludes `:flaky`)
12- `mix test --include flaky` (full suite)
13- `mix test --cover` (coverage gate)
14- `mix q` or `mix quality` (`format --check-formatted`, `compile --warnings-as-errors`, `credo`, `dialyzer`)
15- `mix docs` (local docs)
16 
17## Work Management
18This project tracks work with `bw` (Beadwork), which persists plans, progress,
19and decisions to git so they survive compaction, session boundaries, and context
20loss.
21 
22- Always run `bw prime` before starting implementation work.
23- Use one Beadwork issue per branch/PR unless the issue is explicitly split.
24- Start work with `bw start <id>` and record validation, skip decisions, PR
25 links, and CI outcomes with `bw comment <id> "..."`
26- Completing a task includes committing, pushing, closing the Beadwork issue,
27 and running `bw sync`.
28- For architecture-review findings, prefer the portable helper:
29 `scripts/bw-codex-loop.sh`.
30 
31## Architecture Snapshot
32- `Jido.Agent`: pure agent module with immutable state and `cmd/2`
33- `Jido.AgentServer`: GenServer runtime for directives, lifecycle, and message flow
34- `Jido.Agent.Directive.*`: typed effect descriptors (`Emit`, `SpawnAgent`, `StopChild`, etc.)
35- `Jido.Agent.StateOp.*`: internal state transition operations applied by strategy layer
36- Plugins/sensors provide capability composition without coupling core agent logic
37 
38## Standards
39- Keep `cmd/2` pure: same input => same `{agent, directives}` output
40- Keep directives for external effects only; do not rely on directives for state mutation
41- Use **Zoi-first** schemas for new agent/plugin/signal contracts
42- Preserve tagged tuple and structured error contracts at public boundaries
43- Keep cross-agent communication on signals/directives, not ad-hoc process messages
44 
45## Testing and QA
46- Prefer pure agent tests first, then AgentServer/runtime integration tests
47- Use helpers from `test/AGENTS.md` (`JidoTest.Case`, `JidoTest.Eventually`) for async assertions
48- Avoid `Process.sleep/1` in tests; assert eventual state/event behavior
49 
50## Release Hygiene
51- Keep semver ranges stable (`~> 2.0` for Jido ecosystem peers)
52- Use Conventional Commits
53- Do not modify `CHANGELOG.md`; release notes are generated from Git history during release, so keep changes focused on proper Conventional Commits.
54 
55## References
56- `README.md`
57- `usage-rules.md`
58- `guides/`
59- `test/AGENTS.md`
60- https://hexdocs.pm/jido
61 

Commands it names

  • mix test
  • mix test --include flaky
  • mix test --cover
  • mix q
  • mix quality
  • mix docs

Sections

  • AGENTS.md - Jido Guide
  • Intent
  • Runtime Baseline
  • Commands
  • Work Management
  • Architecture Snapshot
  • Standards
  • Testing and QA
  • Release Hygiene
  • References

What it covers

testcode-stylegit-prdeploymentdo-not

Stack — with the evidence

elixir

(1.00)

github-actions

(0.60)

Format

AGENTS.md

A plain-markdown README for coding agents, deliberately unopinionated: no frontmatter, no globs, no vendor keys. That minimalism is why it became the one file a dozen different agents will read, and why it carries the least per-file targeting power of any format here.

What the corpus says about it

Repository

Owner
agentjido
Language
—
License
—
Archived
no

All configs in this repo

Also in agentjido/jido

Diff this repo’s formats

One 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?

The other instruction files in this repository
RepositoryFormatStackCoversScoreChanged
agentjido/jidotest/AGENTS.md · 1.8kAGENTS.mdelixirgithub-actionsteststylearchtesting-strategy+279/1002 days ago
agentjido/jido.spec/AGENTS.md · 1.8kAGENTS.mdelixirgithub-actionsteststylegitdo-not+174/1002 days ago
Diff against test/AGENTS.md Diff against .spec/AGENTS.md

Similar configs

Same format, overlapping stack, ranked by quality.

Same format, overlapping stack, ranked by quality
RepositoryFormatStackCoversScoreChanged
trick77/agents-md-syncAGENTS.md · 2AGENTS.mdtypescriptnode+4setupbuildteststyle+5100/1003 days ago
SkeneTechnologies/skene-cookbookAGENTS.md · 51AGENTS.mdpythoneslint+4setupbuildtestlint-format+7100/1002 days ago
duckduckgo/content-scope-scriptsspecial-pages/AGENTS.md · 70AGENTS.mdtypescriptjavascript+5buildteststylearch+3100/1003 days ago
wpscanteam/wpscanAGENTS.md · 9.7kAGENTS.mdrubyvue+3setupbuildteststyle+6100/1002 days ago
OnlyTerp/prompt-cache-skillsAGENTS.md · 112AGENTS.mdpythongithub-actionssetupbuildtestlint-format+5100/1003 days ago
mui/material-uiAGENTS.md · 99kAGENTS.mdtypescriptjavascript+13setupbuildtestlint-format+9100/1003 days ago
n8n-io/n8npackages/@n8n/agents/AGENTS.md · 199kAGENTS.mdtypescriptlangchain+16buildteststylearch+3100/1003 days ago
aaif-goose/gooseAGENTS.md · 52kAGENTS.mdrusttypescript+2setupbuildtestlint-format+6100/1003 days ago
RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack

RuleStack

Built by

Kynth Studio

Directory

Configs
Stacks
Compare formats
Diff two configs
Best AGENTS.md examples

Formats

AGENTS.md
CLAUDE.md
Cursor rules
Copilot instructions

Reference

Read API
Corpus health
Privacy Policy
Terms

RuleStack