Skip to content

fix(tui): silence tool_running agent_signal heartbeats - #55

Merged
jkyberneees merged 1 commit into
mainfrom
fix/silence-tool-running-signal
Aug 31, 2026
Merged

fix(tui): silence tool_running agent_signal heartbeats#55
jkyberneees merged 1 commit into
mainfrom
fix/silence-tool-running-signal

Conversation

@jkyberneees

Copy link
Copy Markdown
Contributor

What

Extends the agent_signal silencing contract (#52) to cover tool_running heartbeats.

Why

Every tool_running signal surfaced as a transient notice (signal · tool_running …), duplicating what the in-flight step spinner already shows in the transcript. Pure noise during tool-heavy turns.

How

  • internal/tui/events.gotool_running joins trim as silent housekeeping; all other subtypes still flow to the notice strip
  • internal/tui/notices_test.goTestTrimSignalSilenced extended RED-first to pin the new contract

Verification

  • RED: new assertion failed before the fix, passes after
  • make vet / make lint: 0 issues
  • go test -race -count=1 ./...: all packages green

tool_running signals are engine housekeeping duplicating the in-flight
step spinner — extend the trim-silencing contract to cover them. All
other agent_signal subtypes still surface as notices.
@jkyberneees
jkyberneees merged commit bdc5c5c into main Aug 31, 2026
7 checks passed
@jkyberneees
jkyberneees deleted the fix/silence-tool-running-signal branch August 31, 2026 13:27
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.

1 participant