Skip to content

fix: allow disabling terminal tab titles - #497

Merged
garysheng merged 1 commit into
PeonPing:mainfrom
pandego:fix/406-disable-tab-title
Apr 28, 2026
Merged

fix: allow disabling terminal tab titles#497
garysheng merged 1 commit into
PeonPing:mainfrom
pandego:fix/406-disable-tab-title

Conversation

@pandego

@pandego pandego commented Apr 27, 2026

Copy link
Copy Markdown
Contributor

fixes #406

Summary

  • add a terminal_tab_title config flag that defaults to true
  • skip all ANSI tab-title writes when the flag is disabled
  • document the new opt-out and cover it in the shell test fixtures

Testing

  • bash -n peon.sh
  • bash -n tests/setup.bash
  • manual hook check in PEON_TEST=1 mode verifying Stop writes .tab_title by default and leaves it absent when terminal_tab_title=false
  • git diff --check

Notes

  • bats tests/ is still the repo's preferred check, but bats is not installed on this host, so I validated the touched path directly with the existing test harness helpers instead.

@vercel

vercel Bot commented Apr 27, 2026

Copy link
Copy Markdown

@pandego is attempting to deploy a commit to the Gary Sheng's projects Team on Vercel.

A member of the Team first needs to authorize it.

@garysheng
garysheng merged commit 57cafef into PeonPing:main Apr 28, 2026
2 of 3 checks passed
garysheng added a commit that referenced this pull request Apr 28, 2026
Notable changes:
- Added: terminal_tab_title flag to opt out of tab title overrides (#497, closes #406)
- Added: notification_title_ide flag for IDE-aware notification titles (#495)
- Added: idle_prompt repeat dedupe via suppress_idle_prompt_repeats / idle_prompt_suppress_window_seconds (#493, closes #486)
- Changed: exclude_dirs now fully silences sounds and notifications when cwd matches (#494)
- Fixed: Windows msys2/git-bash silent failure due to ~32 KB CreateProcess argv overflow (#492, closes #488)
- Fixed: OpenCode adapter category and spam-setting sync now actually flows through to runtime gating (#498, closes #458)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Option to disable tab title override

2 participants