Part of the POSIX tool surface + memory evals tracker.
Scope
An agent-in-the-loop eval where the tool surface is the provider axis: the same agent, model, budget, and BM project completes memory tasks with rich-tools (today's MCP surface) vs posix-tools (the flagged surface). Measures what retrieval-only evals cannot: task success, total tokens (in+out per turn), tool-call count, latency.
Task sources
- The shipped skills, treated as eval specs: memory-continue ("pick up where we left off on X"), memory-curate (find orphan notes), memory-metadata-search (frontmatter queries), memory-tasks.
- SPEC-47's manual demo chain: "how do I write a note" → grep → man page → targeted read.
- A fixed seeded corpus (a snapshot project) so tasks are reproducible.
Grading
- Deterministic where possible: expected permalink found, expected note created at path, expected metadata result set.
- LLM-judge for open-ended outcomes, reusing the benchmarks package's qa/review/rejudge stages and artifact/provenance format.
- Headline metric: tokens per successfully completed task (xAFS framing), with accuracy and tool-call count alongside — never accuracy alone.
Fairness
Same tasks, same model, same max-turn/token budget, same corpus snapshot. Only the tool surface varies. Provider failures explicit in artifacts per the existing contract.
Acceptance
🤖 Generated with Claude Code
https://claude.ai/code/session_014pmKq6bqCi6Zp6BTHuZjrp
Part of the POSIX tool surface + memory evals tracker.
Scope
An agent-in-the-loop eval where the tool surface is the provider axis: the same agent, model, budget, and BM project completes memory tasks with
rich-tools(today's MCP surface) vsposix-tools(the flagged surface). Measures what retrieval-only evals cannot: task success, total tokens (in+out per turn), tool-call count, latency.Task sources
Grading
Fairness
Same tasks, same model, same max-turn/token budget, same corpus snapshot. Only the tool surface varies. Provider failures explicit in artifacts per the existing contract.
Acceptance
bm-bench run agent-tasks --provider rich-tools --provider posix-toolsproduces a side-by-side artifact.🤖 Generated with Claude Code
https://claude.ai/code/session_014pmKq6bqCi6Zp6BTHuZjrp