Skip to content

✨ Ship Scout Menu voice with HudsonKit HUD#172

Draft
arach wants to merge 9 commits into
mainfrom
codex/embed-vox-transcription
Draft

✨ Ship Scout Menu voice with HudsonKit HUD#172
arach wants to merge 9 commits into
mainfrom
codex/embed-vox-transcription

Conversation

@arach
Copy link
Copy Markdown
Owner

@arach arach commented May 30, 2026

Summary

  • Moves Scout Menu toward the single-app voice experience: menu-owned voice lifecycle, embedded Vox transcription, and native voice diagnostics.
  • Replaces Scout-local HUD shell/message bar mechanics with HudsonKit primitives from arach/hudson#83.
  • Adds HUD message-bar slash and agent suggestions, shared S/M/L overlay sizing, reusable key routing, and popover re-anchoring for menu restarts/resizes.

Dependency

  • Depends on arach/hudson#83. apps/macos/Package.resolved currently pins arach/hudson feat/share-primitive at 6a4296b until that PR lands.

Test plan

  • swift build --package-path /Users/arach/dev/hudson/packages/native/apple/HudsonKit
  • swift test --package-path /Users/arach/dev/hudson/packages/native/apple/HudsonKit --filter HudMessageBar
  • swift build --package-path /Users/arach/dev/openscout/apps/macos
  • bun apps/macos/bin/openscout-menu.ts restart
  • Manual Scout Menu smoke test: HUD renders, suggestions work, dictation works

Notes

  • This PR intentionally scopes only the macOS Scout Menu/HUD integration. Existing desktop/runtime/web worktree changes were left uncommitted.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 30, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openscout Ready Ready Preview, Comment May 30, 2026 3:43am

SCO-058: opt-in channel for Claude tmux agents
- CLI flags (--channel-enabled / --no-channel) on card, up, channel
- Plumb channelEnabled through LocalAgent + setup + MCP scout-channel
- New doc docs/eng/sco-058-claude-tmux-channel-opt-in.md

Inspector polish
- Cap mesh viz at 240px and add peer legend (sorted by state, then recency)
- Make stacked-participant and typing-indicator avatars clickable to open agent profile
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