fix(coding-agent): make terminal progress escape sequences configurable, disabled by default

Adds terminal.showTerminalProgress setting (default false) and wires it
to /settings. Guards all OSC 9;4 setProgress calls in interactive-mode.

closes #3588
This commit is contained in:
Mario Zechner
2026-04-23 12:27:51 +02:00
parent 010e9acfe9
commit 8cc046f86e
4 changed files with 52 additions and 5 deletions

View File

@@ -2,6 +2,10 @@
## [Unreleased]
### Breaking Changes
- Disabled OSC 9;4 terminal progress indicators by default. Set `terminal.showTerminalProgress` to `true` in `/settings` to re-enable ([#3588](https://github.com/badlogic/pi-mono/issues/3588))
### Fixed
- Fixed `ctx.ui.setWorkingMessage()` to persist across loader recreation, matching the behavior of `ctx.ui.setWorkingIndicator()` ([#3566](https://github.com/badlogic/pi-mono/issues/3566))