refactor(agent): remove legacy command tools - #2624
Merged
Merged
Conversation
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
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.
Remove Bash, Git, and TerminalControl from tool registration,
agent defaults, deferred catalogs, prompts, and capability projections.
BREAKING CHANGE: Bash, Git, and TerminalControl are no longer
registered Agent tools. Use ExecCommand and ControlHub terminal
actions instead.