comparison infinite_canvas/docs/agent-sessions.md @ 282:6bd4a3990696 default tip

Add cross-platform canvas orchestration and typed composer Enable native ARM dependencies, macOS Copilot orchestration, portable service supervision, CPU dictation, and a shared N-key speak-or-type composer. Co-authored-by: Copilot <[email protected]> Copilot-Session: f68442b1-fa8f-46a0-9689-81710613bbd4
author MrJuneJune <me@mrjunejune.com>
date Thu, 20 Aug 2026 20:45:25 -0700
parents c57149ad216e
children
comparison
equal deleted inserted replaced
281:c57149ad216e 282:6bd4a3990696
81 ## Current constraints 81 ## Current constraints
82 82
83 - `//infinite_canvas:orchestration_dev` owns the dictation server, LiteLLM 83 - `//infinite_canvas:orchestration_dev` owns the dictation server, LiteLLM
84 gateway, and canvas lifecycle. `//infinite_canvas:agent_dev` is an alias. 84 gateway, and canvas lifecycle. `//infinite_canvas:agent_dev` is an alias.
85 - One persistent Dictation scratchpad is reused and cleared after submission. 85 - One persistent Dictation scratchpad is reused and cleared after submission.
86 `M` toggles speech capture, while `N` focuses the same entity for typing;
87 Enter submits and Shift+Enter inserts a newline.
86 Submitted turns are retained in conversation entities after orchestration. 88 Submitted turns are retained in conversation entities after orchestration.
87 - One Copilot request runs at a time. 89 - One Copilot request runs at a time.
88 - Simple `action` presentation stays in the primary orchestrator and does not 90 - Simple `action` presentation stays in the primary orchestrator and does not
89 create a conversation card, worker, or sub-session. 91 create a conversation card, worker, or sub-session.
90 - Agent-created entities pass through a strict type allowlist and count bound. 92 - Agent-created entities pass through a strict type allowlist and count bound.
91 Browser and image entities accept only absolute HTTP(S) URLs. 93 Browser and image entities accept only absolute HTTP(S) URLs.
92 - Conversation transcript storage is currently bounded by 94 - Conversation transcript storage is currently bounded by
93 `CANVAS_ENTITY_TEXT_CAPACITY`. 95 `CANVAS_ENTITY_TEXT_CAPACITY`.
94 - Linux uses the Copilot SDK bridge. Other platforms currently select an 96 - Linux and macOS use the Copilot SDK bridge. Windows currently selects an
95 explicit unavailable stub. 97 explicit unavailable stub.