Skip to content

feat: add a local demonstration coach HUD - #153

Merged
abrichr merged 1 commit into
mainfrom
feat/coach-hud-2026-08-31
Sep 1, 2026
Merged

feat: add a local demonstration coach HUD#153
abrichr merged 1 commit into
mainfrom
feat/coach-hud-2026-08-31

Conversation

@abrichr

@abrichr abrichr commented Aug 31, 2026

Copy link
Copy Markdown
Member

The control overlay can now coach a first demonstration without becoming an autopilot.

A person already talking to Claude Code or Cursor pastes Use OpenAdapt to {job}. They demonstrate on the live Windows, macOS, Linux, RDP, Citrix, or browser UI. Their agent suggests the next move over Desktop's existing loopback IPC (set_coach on ~/.openadapt/desktop_ipc.json). The person clicks. Capture records. Compile and admission stay later.

What landed:

  • Local channel overlay://coach / engine event coach. Hint text never enters overlay://frame, evidence, Seals, Cloud ingest, or the tray.
  • During recording the overlay stays click-through, non-focusable, and capture-excluded. It can paint a "Your turn" badge, a short hint, and a ghost ring only when the rect carries an exact observation binding.
  • Auth and "that was wrong" are pause-boundary cards. Copy: "Type in the application. Continue here when done."
  • Coding agents call set_coach / get_coach / clear_coach. MCP in openadapt-agent is not in this PR; the payload is the interface that wrapper should send.

Out of this slice: autopilot clicking, a website HUD, DOM injection, pixel streaming to openadapt.ai, a types-contract change, pack fetch in the main window, and lossless capture pause (still a recorder no-op).

Reviewers: docs/COACH_HUD.md is the decision record. Overlay tests cover click-through during recording, capture exclusion, and the closed frame omitting hints.

Opened by an agent session, not the founder.

The person actuates on the live system. A local agent suggests the next
move through the existing loopback IPC. Coach hints stay off overlay://frame
and off evidence.
@abrichr
abrichr force-pushed the feat/coach-hud-2026-08-31 branch from 57d8827 to 1421348 Compare September 1, 2026 21:04
@abrichr

abrichr commented Sep 1, 2026

Copy link
Copy Markdown
Member Author

Merged by an agent session, not the founder.

@abrichr
abrichr merged commit e90d3be into main Sep 1, 2026
17 checks passed
@abrichr
abrichr deleted the feat/coach-hud-2026-08-31 branch September 1, 2026 21:10
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