chore: upgrade Agent Foundry to efb8e11 #46
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/foundry-upgrade"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
The repository's agent policy was adopted from Agent Foundry at
33160c4, and the source has moved on 185 commits to efb8e11. This
upgrade takes those changes in, using the
foundry-upgradeskill andthe source's
UPGRADING.md.What changed
workflow skills (
implement-feature,fix-bug,refactor-code,document-feature,review-pr) that share therun-changechainand a single work file in
.plans/.deliverandfold-branchhandle the end of the work.
document-reviewerreplacesdocs-auditor, and a newsecurity-reviewerruns besidechange-reviewerthroughrun-reviews, for Claude Code, Codex, and OpenCode.AGENTS.mdhas the new layout. The old Project and Commands fieldsare now the Architecture section and the Set-up, Test, and Quality
gates subsections, with unchanged values. The new every-commit check
is
make lint && make test, andmake smoke-imagesstays outsideVerify. Memory support is removed, as the source no longer ships it.
docs/development.mdlinks to the new section.Breaking for anyone using the old names:
docs-auditoris nowdocument-reviewer, andbrainstormandwrite-plannow only writethe work file.
How to verify
make lint && .agents/hooks/shellcheck.sh repo && make test:all of it passes, 324 tests with no failures.
scripts/verify-agent-config.shagainst thecheckout: it reports "agent configuration statically valid".
make smoke-images, which needs real rootless Podman.Considerations
Apart from
AGENTS.md, thefoundry-upgradeRecord, and thedocs/development.mdlink, every file matches the source exactly.Before this upgrade, the repository's only changes from the source
were its
AGENTS.mdproject fields. The change, security, and documentreviewers ran on the branch, and the two
AGENTS.mdand docs findingsthey raised are fixed.