The widget, as it appears over the game
This is a faithful HTML re-render of the real UWP Game Bar overlay. Press a quick action or type anything and hit send — the agent attaches, tools stream into the trace tail, the answer streams in with citations, and campaign memory updates on the right.
▲ This demo is clickable — try a quick action, switch the spoiler dial, then run the same prompt again.
What just happened under the hood
1 · The run attaches
The widget writes an intent file; the local bridge validates it against a shared JSON Schema, opens a stable per-game Hermes session, and streams lifecycle events back.
2 · Tools leave a trace
Every web search and scrape emits verified trace events (hash-checked, sequence-checked). Successful sources are captured as immutable evidence — automatically.
3 · Memory via allowlist
The model can only touch campaign memory through a validated action allowlist, capped per response, scoped to the current game. No freeform writes, ever.