docs: complete presentation AI chat surface
This commit is contained in:
@@ -115,8 +115,12 @@ Implementation order:
|
|||||||
accessibility, figure validation, keyboard roving focus, and stale demo
|
accessibility, figure validation, keyboard roving focus, and stale demo
|
||||||
agent spec wording. Implementation:
|
agent spec wording. Implementation:
|
||||||
[`presentation CodeRabbit fixes`](historical/superpowers/plans/2026-07-08-presentation-coderabbit-fixes.md).
|
[`presentation CodeRabbit fixes`](historical/superpowers/plans/2026-07-08-presentation-coderabbit-fixes.md).
|
||||||
14. Then: adopt source-owned AI Elements chat primitives against existing
|
14. Completed: presentation chat uses source-owned AI Elements-style
|
||||||
`AgentMessagePart` / `AgentDriver` contracts.
|
conversation, message, tool, and prompt-action primitives against existing
|
||||||
|
`AgentMessagePart` / `TimelineAgent` contracts. Live AI SDK driver remains
|
||||||
|
deferred; the current chat runs the deterministic timeline agent.
|
||||||
|
Implementation:
|
||||||
|
[`presentation AI chat surface`](historical/superpowers/plans/2026-07-09-presentation-ai-chat-surface.md).
|
||||||
15. Completed: schema approval surface for typed interrupt/resume decisions.
|
15. Completed: schema approval surface for typed interrupt/resume decisions.
|
||||||
Scene 10 and prepared-agent approval requests now render schema/payload
|
Scene 10 and prepared-agent approval requests now render schema/payload
|
||||||
approval UI instead of raw `{ "type": "object" }` as the primary product
|
approval UI instead of raw `{ "type": "object" }` as the primary product
|
||||||
|
|||||||
@@ -179,6 +179,12 @@ keeps one workflow graph mounted while execution reaches the typed interrupt
|
|||||||
and approval boundary. Raw protocol payloads are available through the evidence
|
and approval boundary. Raw protocol payloads are available through the evidence
|
||||||
receipt and inspector.
|
receipt and inspector.
|
||||||
|
|
||||||
|
The presentation chat surface is source-owned and follows the AI Elements
|
||||||
|
conversation/message/tool/prompt-action model. It currently renders the
|
||||||
|
prepared timeline agent and approval flow; a future AI SDK driver should target
|
||||||
|
`AgentMessagePart` / `TimelineAgent`-compatible events instead of replacing the
|
||||||
|
presentation timeline.
|
||||||
|
|
||||||
The key defense states are directly addressable:
|
The key defense states are directly addressable:
|
||||||
|
|
||||||
- `/present#scene/workflow-demo/operation`
|
- `/present#scene/workflow-demo/operation`
|
||||||
|
|||||||
Reference in New Issue
Block a user