[Feature Request] Distinguish tab title prefix for input-waiting state

Resolved 💬 3 comments Opened Mar 20, 2026 by chrisfong Closed Mar 24, 2026

Bug Description
I like that the tab title gets updated when Claude Code is executing vs. paused. Can we get a different prefix symbol for when Claude Code is WAITING FOR INPUT? I want to know whether it is asking for permission vs. when it's truly just paused.

Environment Info

  • Platform: darwin
  • Terminal: WarpTerminal
  • Version: 2.1.80
  • Feedback ID: 86e5283c-685e-40eb-8516-4c64c3f6d31b

Errors

[{"error":"Error: ripgrep exited with code null\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:529:8822)\n    at emit (node:events:98:22)\n    at #maybeClose (node:child_process:766:16)\n    at #handleOnExit (node:child_process:520:72)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-20T20:26:23.704Z"},{"error":"RipgrepTimeoutError: Ripgrep search timed out after 20 seconds. The search may have matched files but did not complete in time. Try searching a more specific path or pattern.\n    at $ (/$bunfs/root/src/entrypoints/cli.js:531:242)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:531:456)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:529:8893)\n    at emit (node:events:98:22)\n    at #maybeClose (node:child_process:766:16)\n    at #handleOnExit (node:child_process:520:72)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-20T20:26:23.705Z"},{"error":"Error: ripgrep exited with code null\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:529:8822)\n    at emit (node:events:98:22)\n    at #maybeClose (node:child_process:766:16)\n    at #handleOnExit (node:child_process:520:72)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-20T20:26:23.961Z"},{"error":"RipgrepTimeoutError: Ripgrep search timed out after 20 seconds. The search may have matched files but did not complete in time. Try searching a more specific path or pattern.\n    at $ (/$bunfs/root/src/entrypoints/cli.js:531:242)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:531:456)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:529:8893)\n    at emit (node:events:98:22)\n    at #maybeClose (node:child_process:766:16)\n    at #handleOnExit (node:child_process:520:72)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-20T20:26:23.962Z"},{"error":"Error: ripgrep exited with code null\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:529:8822)\n    at emit (node:events:98:22)\n    at #maybeClose (node:child_process:766:16)\n    at #handleOnExit (node:child_process:520:72)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-20T20:27:43.020Z"},{"error":"RipgrepTimeoutError: Ripgrep search timed out after 20 seconds. The search may have matched files but did not complete in time. Try searching a more specific path or pattern.\n    at $ (/$bunfs/root/src/entrypoints/cli.js:531:242)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:531:456)\n    at <anonymous> (/$bunfs/root/src/entrypoints/cli.js:529:8893)\n    at emit (node:events:98:22)\n    at #maybeClose (node:child_process:766:16)\n    at #handleOnExit (node:child_process:520:72)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-03-20T20:27:43.021Z"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗