[BUG] Why does claude code always prefix the output with a "⏺" bullet char?
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
I sometimes want Claude Code to output code that I can copy-paste into a jupyter notebook. The "*" bullet prefix that begins any output makes this unnecessarily cumbersome - requiring either column select (which is annoying for long code blocks) or fixing indents afterward (even more annoying).
Example interaction:
<img width="1790" height="89" alt="Image" src="https://github.com/user-attachments/assets/1f6338da-13aa-43f6-a0e5-00a0a73561ee" />
What Should Happen?
Only output the bullet prefix when it makes sense . Allow the model to choose whether to output it.
Error Messages/Logs
Steps to Reproduce
<img width="481" height="88" alt="Image" src="https://github.com/user-attachments/assets/064f574d-429c-46b1-8115-89bc9fb1a933" />
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.47 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
iTerm2
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗