claude-code - 💡(How to fix) Fix Add visual dividers between conversation turns [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#46388Fetched 2026-04-11 06:21:36
View on GitHub
Comments
1
Participants
2
Timeline
3
Reactions
0
Author
Timeline (top)
labeled ×2commented ×1
RAW_BUFFERClick to expand / collapse

When reading Claude Code output in the terminal, it's hard to visually separate where one turn ends and another begins. Other tools like Codex use horizontal dividing lines between turns, which makes the output much easier to scan.

Request: add a user-level setting (e.g. showTurnDividers) that renders a horizontal line between conversation turns. This could be a simple terminal-width line of dashes or box-drawing characters.

The infrastructure for this seems straightforward since turn boundaries are already tracked for showTurnDuration.

extent analysis

TL;DR

Add a showTurnDividers user-level setting to render a horizontal line between conversation turns in the terminal output.

Guidance

  • Introduce a new setting showTurnDividers with a default value, allowing users to opt-in or opt-out of the feature.
  • Modify the output rendering logic to check the showTurnDividers setting and print a horizontal line (e.g., dashes or box-drawing characters) between turns when enabled.
  • Consider using existing infrastructure for tracking turn boundaries, as mentioned with showTurnDuration, to determine when to render the divider.
  • Test the new feature with different terminal widths and output formats to ensure compatibility and readability.

Example

if showTurnDividers:
    print("-" * terminal_width)

Notes

The implementation details may vary depending on the programming language, terminal output library, and existing codebase. This suggestion assumes a simple text-based output.

Recommendation

Apply workaround: Implement the showTurnDividers setting and modify the output rendering logic to include horizontal dividers between turns, as this addresses the user's request for improved readability.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix Add visual dividers between conversation turns [1 comments, 2 participants]