Highlights
- Adds agent-scoped runtime storage, registry, prompt inheritance, settings APIs, and chat/session scoping.
- Adds automation delivery targeting and channel delivery routing improvements.
- Refines channel settings, unread state handling, heartbeat behavior, and startup health checks.
- Updates root npm dependencies, seed skill dependencies, and the DOCX editor.
- Bumps Canvas Notebook and CLI version to 2026.5.28.1.
Validation
- npm run build
Changelog since v2026.5.27.1
- Fix migration order: defer indexes on ALTER TABLE columns (be9f163)
- Remove 'Canvas Notebook' title from notebook navbar (30acdb4)
- Persist channel links for saved PI sessions (f5a2709)
- Split channel overview settings section (a3a7d3a)
- Add license public key fallback (334fdec)
- Split channel settings cards (aa91874)
- Add channel architecture tests (b34c1a2)
- Fix duplicate heartbeat automation runs (c713003)
- Fix startup health checks (8cae940)
- Surface license API error codes (115890e)
- Add chat input history navigation (7a75ddf)
- Use API host for license default (25e7c4e)
- Explain license activation terms (1bc327a)
- Improve chat bottom scroll behavior (b557a46)
- Decouple channel session helpers from legacy fields (bf4ebd1)
- Tune chat scroll button threshold (385228f)
- Add channel database tests (acf76e8)
- Stop writing channel context to PI sessions (4da3966)
- Remove legacy channel reads from runtime paths (9bbd256)
- Centralize chat unread state logic (83af87b)
- Fix lint warnings (7817497)
- Merge pull request #7 from canvascoding:codex/multi-channel-followups (c88a0bd)
- Document agent runtime architecture plan (2cb0ed5)
- Prepare agent-scoped runtime storage (20837d1)
- Add agent registry and prompt inheritance (eb9207e)
- Add automation delivery target model (935e36f)
- Add automation agent delivery controls (2ddd98b)
- Resolve automation delivery sessions (64f0496)
- Dispatch automation delivery results (82320ce)
- Make chat sessions agent-aware (a503e10)
- Scope session operations by agent (d535523)
- Scope settings session actions by agent (3c1fdb5)
- Pass agent context through settings APIs (921d699)
- Split agent sessions settings card (73ef3dd)
- Split agent doctor settings card (b3223e1)
- Split agent managed files card (c238bc9)
- Split agent tools settings card (6bacacb)
- Split agent chat display settings card (9e4488d)
- Scope PI session store by agent (ec566e6)
- Add agent selector to settings (7be5d9f)
- Show agent context in chat (5ed70df)
- Scope active channel sessions by agent (fac35dd)
- Add special agent management basics (9437454)
- Update agent architecture status (54e2400)
- Fix agent settings lint issues (42f9a13)
- Centralize PI session deletion cleanup (228afc5)
- Localize license activation copy (f4b6a7d)
- Add chat agent selector (3639596)
- Filter chat history by agent (ac16ba7)
- Add automation delivery channel dropdown (f80bbc5)
- Remove deprecated studio edit image tool (71416ae)
- Disable studio bulk generate by default (ae10613)
- Add email OAuth credential setup fields (d493ae6)
- Add MCP server examples link (8b7a0e3)
- Add agent-specific runtime overrides (e4d6753)
- Refine agent settings inheritance UI (518e78b)
- Update root npm dependencies (097a387)
- Update seed skill dependencies (8112b0d)
- Update seed skill major dependencies (6b2ca29)
- Use agent defaults for new chat sessions (f00582b)
- Update DOCX editor (0159add)
- Fix agent runtime config preservation (f9c0a16)
- Bump version to 2026.5.28.1 (0f84600)