docs(terminal): name the flag the code actually sets

The suite header cited `synthesizeTerminalTitle: false`; the profiles set
`synthesizeWorkingTitle: false`. The distinction is the whole reason the
narrower flag was chosen — terminal-state frames still carry the pane's
agent identity downstream — so the wrong name buried the rationale.

Co-authored-by: Seongho.Bak <49228032+psh4607@users.noreply.github.com>
This commit is contained in:
Neil
2026-08-25 01:25:01 -07:00
co-authored by Seongho.Bak
parent 0259e9170d
commit 60fd8e81e3
@@ -14,9 +14,10 @@
* "Pi" — `normalizeTerminalTitle` collapsing our own extension's output to a hardcoded
* literal, discarding the session name and cwd along with it (#16093).
*
* The fix removes both: the agent owns its OSC title (`synthesizeTerminalTitle: false`,
* the OpenCode precedent), and the normalizer canonicalizes only the rotating braille frame
* so consecutive frames dedupe while the label survives.
* The fix removes both: the agent owns the title it animates (`synthesizeWorkingTitle: false`
* — not the stronger `synthesizeTerminalTitle: false`, because terminal-state frames still
* carry the pane's agent identity downstream), and the normalizer canonicalizes only the
* rotating braille frame so consecutive frames dedupe while the label survives.
*/
import { describe, expect, it } from 'vitest'
import { detectAgentStatusFromTitle, normalizeTerminalTitle } from './agent-title-status'