mirror of
https://github.com/wshobson/agents.git
synced 2026-09-14 18:04:20 +08:00
1533e7787b
* feat(pi): register the Pi harness in capabilities, model aliases, and tool maps * feat(pi): add the Pi adapter (skills, prompt templates, subagent-extension agents) * feat(pi): generate the .pi tree via make generate HARNESS=pi * feat(pi): validate the generated .pi tree * feat(pi): gardener reports stale .pi artifacts * feat(pi): make install-pi symlinks the .pi tree into the Pi config dir * test(pi): real-CLI smoke tests via token-free slash expansion; install pi in CI * test(pi): override every Anthropic credential variable in the smoke env * docs: add the Pi harness everywhere the harness list appears * fix(pi): close the final-review findings (CI type-check, base URL override, validator gap, docs) * docs(pi): align harness-count wording and the no-billing explanation Claude-Session: https://claude.ai/code/session_01DZazzWVyb8MxPCuLC1w5Qo * fix(pi): scope clean and prune to the adapter-owned .pi subtrees; tighten filename checks Claude-Session: https://claude.ai/code/session_01DZazzWVyb8MxPCuLC1w5Qo
1.8 KiB
1.8 KiB
Summary
Scope
- Plugin authoring (new or modified
plugins/<name>/...) - Adapter framework (
tools/adapters/) - Quality tooling (validators, gardener, plugin-eval)
- Per-harness setup or docs (docs/harnesses.md)
- AGENTS.md / ARCHITECTURE.md / docs/
- CI / build / release
- Other
Affected harnesses
- Claude Code
- OpenAI Codex CLI
- Cursor
- OpenCode
- Antigravity CLI
- Pi
- Pure tooling / framework (no harness behavior change)
Test plan
make validate STRICT=1make gardenmake test(full pytest suite)make smoke-test(real-CLI subprocess tests)- Ran ruff + ty in
plugins/plugin-eval/ - Spot-checked behavior in a real harness (which?): ____________
Cross-harness portability notes
N/A — or:
Related issue(s)
Closes #