pi-mono/packages
Armin Ronacher 3470327956 feat(coding-agent): highlight heredocs and inline scripts in bash calls
Heredoc bodies and interpreter inline scripts (python3 - <<'EOF', cat > file.rs <<'EOF', node -e '...') are split from the shell text and highlighted in their own language. The language comes from the interpreter behind wrappers such as uv run or timeout, the cat/tee target extension, or the heredoc delimiter. Long bodies collapse to 10 lines until expanded. PowerShell calls are unchanged.

Streaming highlight caching is shared with the write renderer: growing text only highlights new lines plus a bounded prefix, is fully highlighted once when the arguments complete, and is reused for output updates until the theme changes.
2026-09-24 23:00:19 +02:00
..
agent feat(chord): make immutable delta tracker canonical 2026-09-24 15:07:12 +02:00
ai feat(tui,coding-agent): add color values and theme styling (#8398) 2026-09-24 14:42:22 +02:00
chord fix(chord): allow promise probes on settled drafts 2026-09-24 19:33:02 +02:00
client Add [Unreleased] section for next cycle 2026-09-22 21:28:09 +02:00
coding-agent feat(coding-agent): highlight heredocs and inline scripts in bash calls 2026-09-24 23:00:19 +02:00
durable feat(chord): make immutable delta tracker canonical 2026-09-24 15:07:12 +02:00
evals Release v0.87.1 2026-09-22 21:28:02 +02:00
protocol Add [Unreleased] section for next cycle 2026-09-22 21:28:09 +02:00
server Add [Unreleased] section for next cycle 2026-09-22 21:28:09 +02:00
session-backends/sqlite-node Add [Unreleased] section for next cycle 2026-09-22 21:28:09 +02:00
telemetry Add [Unreleased] section for next cycle 2026-09-22 21:28:09 +02:00
tui fix(tui): autocomplete paths after opening wrappers like ( and backticks 2026-09-24 15:08:54 +02:00