[Feature Request] "Yes, and..." Workflow
Bug Description
I want to be able to tell claude "Yes, and ...".
On the forum, I submitted this request:
I want an option when being prompted to update a file or run a command that lets me say "yes, do that, and do this other thing next".
Currently the only workflows for this are awkward and wasteful of tokens:
Say no, then say "yes, do that, but do this other thing next". (Requires an extra cycle for it to re-present the same edit/command to me.)
Say yes, then hit escape after the edit (I hope) or wait for claude to present its next iteration to me, where I then need to tell it to ignore what it just thought of and do "other thing" instead.
I can kind-of do this now by saying "yes" and then starting to type the next thought while Claude has the initiative, but if Claude returns control to me quickly (as happens frequently in my workflow), it hides the partially written next thought instead of letting me complete it to get it in the queue. As a result, there is increased cognitive load on me to keep the context of that "next" thought while answering the questions Claude is putting in front of me.
Environment Info
- Platform: darwin
- Terminal: iTerm.app
- Version: 2.0.14
- Feedback ID: 311d98f6-a2c2-4065-bb3e-5abc3d15a42c
Errors
[{"error":"Error: String not found in file. Failed to apply edit.\n at uY1 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:542:726)\n at zS1 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:542:104)\n at Object.lr2 [as renderToolUseRejectedMessage] (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:807:3982)\n at JlB (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2123:4970)\n at G$ (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:73:19415)\n at ka (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:42814)\n at S9 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38355)\n at Wm (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38283)\n at z$ (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38137)\n at WC (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:35216)","timestamp":"2025-10-12T16:21:51.170Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at hK (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2123:729)\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2123:457\n at Array.map (<anonymous>)\n at tF (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2123:448)\n at OlB (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2123:12745)\n at G$ (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:73:19415)\n at ka (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:42814)\n at S9 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38355)\n at Wm (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38283)\n at z$ (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38137)","timestamp":"2025-10-12T16:21:51.189Z"},{"error":"Error: String not found in file. Failed to apply edit.\n at uY1 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:542:726)\n at zS1 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:542:104)\n at Object.lr2 [as renderToolUseRejectedMessage] (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:807:3982)\n at JlB (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2123:4970)\n at G$ (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:73:19415)\n at ka (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:42814)\n at S9 (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38355)\n at Wm (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38283)\n at z$ (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38137)\n at WC (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:35216)","timestamp":"2025-10-12T16:21:51.329Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at hK (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2123:729)\n at file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2123:457\n at Array.map (<anonymous>)\n at tF (file:///opt/homebrew/lib/node_modules/@anthropic-ai/claude-code/cli.js:2123:448)\n at OlB (file:///opt/homebrew/lib/node_modules/@anthrop
Note: Error logs were truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗