Agent: AgentHudIntent stream dormant; HUD shows no signal during thinking/speaking #36
Closed
opened 2026-05-12 19:07:12 +00:00 by KofTwentyTwo
·
1 comment
No Branch/Tag Specified
develop
ci/secrets-historical-baseline
feature/security-findings-2026-10
dependabot/npm_and_yarn/webview/npm_and_yarn-3ac77625be
dependabot/npm_and_yarn/webview/packages/bus/npm_and_yarn-c86b58a346
dependabot/npm_and_yarn/webview/vitejs/plugin-react-6.0.2
dependabot/npm_and_yarn/webview/vite-8.0.13
dependabot/npm_and_yarn/webview/zustand-5.0.13
dependabot/npm_and_yarn/webview/types/node-25.9.1
dependabot/npm_and_yarn/webview/vitest-4.1.6
dependabot/github_actions/actions/setup-node-6
dependabot/github_actions/github/codeql-action-4
dependabot/github_actions/actions/checkout-6
dependabot/github_actions/actions/cache-5
dependabot/github_actions/pnpm/action-setup-6
feat/local-first-llm-routing
docs/local-first-llm-routing-spec
fix/v0.2-wave-1-code-fixes
docs/v0.2-wave-1-doc-drift
docs/handoff-2026-05-14
docs/multi-runner-inventory
docs/ollama-baseline-58
fix/ci-env-harness-sqlite-voice-warmup
fix/ci-xcode-26-and-batcher-timing
chore/typecheck-blocking
fix/hud-typecheck-strict-undefined
wip/voice-log-menu-stash4
v0.1.0-dev.71
v0.1.0-dev.68
v0.1.0-dev.64
v0.1.0-dev.50
Labels
Clear labels
area:agent
area:build
area:bus
area:devtool
area:hud
area:logging
area:mcp
area:memory
area:vision
area:voice
audit-finding
bug
carry-forward
comment-cleanup
dependencies
documentation
duplicate
enhancement
epic
good first issue
help wanted
invalid
javascript
migration
question
severity:critical
severity:high
severity:low
severity:medium
wontfix
Something isn't working
Comment / docstring cleanup per .planning/code-commenting-guide.md
Dependency updates
Improvements or additions to documentation
This issue or pull request already exists
New feature or request
Good for newcomers
Extra attention is needed
This doesn't seem right
Pull requests that update javascript code
Further information is requested
This will not be worked on
Milestone
No items
No Milestone
v0.1 — It actually works (basic capabilities)
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: KofTwentyTwo/Jarvis#36
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
AgentHudIntentstream is dormant — the HUD has no signal during thinking or speaking. AppDelegate constructs the stream and storesdormantAgentContinuation, but no production code ever yields into it. Combined withVoiceController.hudIntentFormapping.thinking/.speaking/.idleall to.silent, the HUD ring sees.listening(wake-word fires),.reconfiguring(audio-graph rebuilds), and.silenteverywhere else. Thinking and speaking look identical to idle.Evidence
App/AppDelegate.swift:2487-2490— constructs stream, storesdormantAgentContinuationgrep -rn dormantAgentContinuation App/returns only declaration + assignment; no yield callspackages/Voice/Sources/Voice/Control/VoiceController.swift:626-632—hudIntentFormaps thinking/speaking →.silentImpact
The HUD ring doesn't change shape during agent thinking or TTS playback. Cross-cutting with HUD audit — voice surface owns one end of it.
Recommended fix
Two options (pick one):
VoiceControlleremits a distinguishing.speaking/.thinkingintent (extendsVoiceHudIntentenum). Pure voice-surface fix.Agent install path pumps
AgentHudIntentvalues from the orchestrator events broadcaster:Option 2 is the canonical agent-state-source path. Lands naturally as part of #7 (M-3 Diagnostics surface).
Test
idle → thinking → speaking → idleSource
.planning/audit-2026-05-12/voice-audit.md(2026-05-12) — finding P1-5Cross-references
Closed by v0.1 cluster merges on 2026-05-13. Develop now at
a8c7f1a0.