chore!: upgrade Agent Foundry to 0fa0312 #60
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/foundry-upgrade-0fa0312"
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
0e6e754. Since then the source has fixed a gap in the main-checkout
guard: it now refuses edits through a nested member clone on any
branch. It has also made
designtake its recommendations only whentold to, kept effort-low plan tasks in the main session, and moved
document-revieweranddependency-advisorto sonnet. The upgrade to0fa0312 brings all of these at once. The alternative of stopping at
b47921f, which skips the OpenCode 2 change, was set aside so the
OpenCode hooks track the OpenCode the image installs.
What changed
Agents working in this repository get the source's current skills,
templates and subagent settings, with no project-specific rule lost.
The repository had no changes of its own to the merged files, so every
file merged without a conflict. The Record in the
foundry-upgradeskill now names 0fa0312.
Breaking: the OpenCode shell check and main-checkout guard are now
OpenCode 2 plugins and run in OpenCode 2.x only. Anyone running agents
in OpenCode 1.x loses both hooks until they move to 2.x. Claude Code and
Codex hooks are unchanged.
How to verify
From a checkout of the branch, run Verify:
make lint && .agents/hooks/shellcheck.sh repo && make test. Everytest passes with no failures. On this tip, the source's
scripts/verify-agent-config.shalso reports "agent configurationstatically valid".
The OpenCode plugins were not run: the source wrote them against
OpenCode 2.1.4's plugin API and has not yet run them in OpenCode, and
no OpenCode 2 was available here.
Considerations
containers/Dockerfileinstallsopencode-aiwithout a pinnedversion, so the plugins work in the image only while npm resolves to a
2.x release. The change and security reviews found nothing.
2dc891b3b7toa6d059201b