Skip to content

refactor(agent): remove legacy command tools - #2624

Merged
wsp1911 merged 3 commits into
GCWing:1.0.0-explorefrom
wsp1911:1.0.0-explore
Aug 29, 2026
Merged

refactor(agent): remove legacy command tools#2624
wsp1911 merged 3 commits into
GCWing:1.0.0-explorefrom
wsp1911:1.0.0-explore

Conversation

@wsp1911

@wsp1911 wsp1911 commented Aug 29, 2026

Copy link
Copy Markdown
Collaborator

Remove Bash, Git, and TerminalControl from tool registration,
agent defaults, deferred catalogs, prompts, and capability projections.

  • Route shell and local Git operations through ExecCommand
  • Keep terminal lifecycle control in ControlHub
  • Remove dedicated FlowChat cards and migrate shared process styles
  • Update ACP normalization, usage classification, skills, docs, and tests
  • Preserve legacy transcript sanitization for upgrade compatibility
  • Remove the obsolete computer-use refactor plan

BREAKING CHANGE: Bash, Git, and TerminalControl are no longer
registered Agent tools. Use ExecCommand and ControlHub terminal
actions instead.

Remove Bash, Git, and TerminalControl from tool registration,
agent defaults, deferred catalogs, prompts, and capability projections.

- Route shell and local Git operations through ExecCommand
- Keep terminal lifecycle control in ControlHub
- Remove dedicated FlowChat cards and migrate shared process styles
- Update ACP normalization, usage classification, skills, docs, and tests
- Preserve legacy transcript sanitization for upgrade compatibility
- Remove the obsolete computer-use refactor plan

BREAKING CHANGE: Bash, Git, and TerminalControl are no longer
registered Agent tools. Use ExecCommand and ControlHub terminal
actions instead.
- Complete the HooksConfig Icon mock
- Align layout assertions with design-system ownership
- Limit Vitest workers to prevent resource-starved timeouts
Update Core test fixtures after removing the legacy Git and Bash tools:

- Expect Worktree and ExecCommand in affected assertions
- Provide local workspace context for deferred Worktree coverage
- Match deterministic loaded-spec ordering
@wsp1911
wsp1911 merged commit 351dc03 into GCWing:1.0.0-explore Aug 29, 2026
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant