You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Claude Code's statusline is a TUI footer: the CLI spawns settings.statusLine.command, pipes it JSON on stdin, renders its stdout. T3 drives the CLI under stream-json, where nothing spawns it, so my statusline doesn't exist in a T3 thread.
The ask: read statusLine.command from the settings cascade ClaudeSkills.ts already resolves, run it in the thread's cwd on payload already on the wire, and render stdout as a per-thread strip. These scripts are ANSI-heavy: map the SGR onto spans, or strip it and keep the numbers.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Claude Code's statusline is a TUI footer: the CLI spawns
settings.statusLine.command, pipes it JSON on stdin, renders its stdout. T3 drives the CLI under stream-json, where nothing spawns it, so my statusline doesn't exist in a T3 thread.The ask: read
statusLine.commandfrom the settings cascadeClaudeSkills.tsalready resolves, run it in the thread's cwd on payload already on the wire, and render stdout as a per-thread strip. These scripts are ANSI-heavy: map the SGR onto spans, or strip it and keep the numbers.Related:
Drafted with Claude Code (Claude Opus 5) from source and transcripts on my machine; I reviewed and posted it.
All reactions