Skip to content

Fix inaccurate iTerm2 working/done tab indicators #303

@shiny-code-bot

Description

@shiny-code-bot

Problem

In iTerm2, the tab status indicator for Every Code sessions is currently unreliable. The spinning/working dot and done dot do not consistently reflect whether the agent is actively working, waiting, blocked, or finished.

This makes it hard to scan multiple tabs and know which sessions need attention.

Desired behavior

  • Show an active/working indicator only while the Every Code agent is actually processing, running tools, or otherwise not idle.
  • Show a complete/done state only after the current turn or task is genuinely finished.
  • Clear or change the indicator when the session is waiting for user input, paused, blocked on approval, or idle.
  • Keep the indicator accurate across long-running tool calls, resumed sessions, interruptions, errors, and background command completion.

Notes

This was noticed specifically in iTerm2 tabs, but the fix may live wherever we emit terminal title/status escape sequences or coordinate TUI session activity state.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions