chore: move to new agents tooling#1154
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Target Branch:
mainSummary
Moves the repository's ADW/opencode configuration to the new agents tooling layout. This broad tooling migration updates agent definitions, tool wrappers, workflow definitions, and supporting guides so future automation uses the new
.opencode/toolsandpermission-based agent contracts.What Changed
New Components
.opencode/tools/- New focused tool-wrapper implementations, tests, and documentation replacing the older.opencode/toollayout..opencode/agent/forge-issue-*.md- New forge issue drafting, review, creation, verification, and manifest agents..opencode/agent/plan-*.md- New planning-system agents for intake, orchestration, phase splitting, review, revision, and plan section drafting..opencode/guides/- Consolidated guide set for agents, workflows, tools, setup, troubleshooting, and architecture references..opencode/plans/- Plan schemas, templates, and configuration for epic, feature, maintenance, and research plans..github/ISSUE_TEMPLATE/planner.md- Structured planner intake issue template.Modified Components
.opencode/agent/*.mddefinitions now use explicitpermissionblocks instead of the oldertoolsmap and reference.opencode/guidespaths..opencode/workflow/add auto-mode, forge/generate, planner, review-auto, ship-auto, and plan-fix flows..opencode/tools..opencode/opencode.jsonand plugin paths are updated for the new opencode structure..gitignorenow excludesadforge_local/local state.Removed/Replaced Components
.opencode/toolwrappers and their tests are replaced by the new.opencode/toolswrappers and contract tests.How It Works
The migration separates agent behavior, workflow orchestration, and tool access into explicit contracts:
This keeps automation capabilities auditable: agents declare only the tools they need, workflows compose the phases, and wrapper-specific tests validate behavior.
Implementation Notes
particula/simulation package..opencode/guidesand.opencode/tools.Testing
update-opencodeis clean and pushed.origin/main; migration includes 525 changed files with new tooling, guides, workflows, and tests..opencode/tools/__tests__/for ADW spec/read/write/messages, plans, git wrappers, platform wrappers, ripgrep/search, pytest/linters, and workflow validation.