Release v6.9.0: shell-first exploration, Bash tool, faster agent loop - #131
Merged
Merged
Conversation
…ing, closest-region edit hints - Stop offering search_files/list_files; the model uses rg/find/ls via the shell tool, and read-only commands skip approval in every command approval mode. - Show execute_command to the model as Bash (internal name unchanged, translated at the boundary). - Run commands in bash (Git Bash on Windows) instead of the terminal profile shell. - Replace deliberation-heavy prompt sections with a short Working style block. - Stub stale bulky tool results in the outgoing request past 40% of the context window. - Show the closest file region when an edit's old_string is not found. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
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.
Summary
Ports orbcode's v6.9.0 "faster agent loop" and the shell-first/Bash change (MatterAIOrg/OrbCode#59) to the extension, adapted to this codebase.
search_files/list_filesare no longer offered; the model usesrg/find/ls/gitthrough the shell tool. Prompt sections (tool guide, capabilities, rules, objective, guidelines, env details) updated.src/core/tools/readOnlyCommand.ts, conservative allowlist (no redirects/substitution/-exec/-delete, etc.);isDangerousstill wins.Bashtool name: model-facing only. Internal name staysexecute_command;src/shared/toolAliases.tstranslates incoming calls and outgoing history.cmd.exe.Already present here and so not ported: whitespace/CRLF-tolerant edits, auto-condense, repeat detection, process-tree kill. Not ported:
bench/, parallel read-only shell commands (parallel terminals share one interactive ask).Test plan
tsc --noEmit(src)readOnlyCommand,staleToolResults; updated tool-contract/prompt specs and 9 prompt snapshotssrcvitest: 434 failures both on cleanmainand on this branch, none new (35 more passing tests)🤖 Generated with Claude Code