Commit Graph

2924 Commits

Author SHA1 Message Date
rcourtman 2bbdb89b34 Add Assistant jump to latest transcript control 2026-06-07 03:08:06 +01:00
rcourtman 9d7b02e18d Keep Assistant transcript pinned to live activity 2026-06-07 03:00:32 +01:00
rcourtman 59391aebf7 Keep live Assistant workflow activity visible
Preserve workflow activity rows across active stream content and tool boundaries, and type the generated chat SSE route metadata that drives model activity rows.
2026-06-07 02:41:57 +01:00
rcourtman 6943831292 Consume Assistant popup Escape locally
Keep Assistant command help and composer popups from leaking local navigation, selection, or close keys to later document-level handlers.
2026-06-07 02:21:38 +01:00
rcourtman 746914cc2c Clear transient slash command drafts
Clear slash-only Assistant command drafts when autocomplete is dismissed with Escape or an outside click, so closing the popup cannot leave an executable command token behind.
2026-06-07 02:13:46 +01:00
rcourtman 789358fa37 Extend session picker keyboard navigation
Align the Assistant session picker search path with OpenCode-style dialog navigation by supporting page/home/end movement and local Escape ownership.
2026-06-07 02:04:48 +01:00
rcourtman be283c7ac2 Tighten model picker keyboard ownership
Ensure the shared model picker owns search-to-list keyboard navigation and Escape focus restoration without letting the App-level Assistant drawer close consume the same keypress.
2026-06-07 01:57:45 +01:00
rcourtman fd18921828 Parse partial provider-style tool input 2026-06-07 01:34:34 +01:00
rcourtman b4bf81341f Show completed Assistant tool durations 2026-06-07 01:22:18 +01:00
rcourtman 132b466f39 Anchor Assistant final answers after tools 2026-06-07 01:09:51 +01:00
rcourtman c25629ddf0 Keep provider reasoning out of visible answers 2026-06-07 01:01:41 +01:00
rcourtman e4e3b3a9ef Show Assistant tool command details 2026-06-07 00:52:46 +01:00
rcourtman d5f7ccdfe6 Show latest Assistant workflow status 2026-06-07 00:43:03 +01:00
rcourtman 2b747f5dbb Add Assistant dev stream fixture 2026-06-07 00:34:13 +01:00
rcourtman 40063925bd Pace Assistant workflow status in active footer 2026-06-07 00:20:12 +01:00
rcourtman 42f4a7028d Surface Assistant idle progress on SSE streams 2026-06-07 00:06:34 +01:00
rcourtman 335c37b01a Preserve explicit Assistant tool intent 2026-06-06 23:48:15 +01:00
rcourtman a94c5c4ace Preview bounded Assistant tool output 2026-06-06 23:39:33 +01:00
rcourtman ad8373eec6 Show Assistant provider route start events 2026-06-06 23:30:12 +01:00
rcourtman 7327f81546 Polish Pulse Assistant runtime route labels 2026-06-06 23:17:31 +01:00
rcourtman da65001a13 Adopt successful Assistant fallback routes 2026-06-06 23:06:10 +01:00
rcourtman fcf4be5f85 Pace Assistant workflow activity 2026-06-06 22:52:29 +01:00
rcourtman 35c9fcc055 Pace Assistant live answer rendering 2026-06-06 22:22:14 +01:00
rcourtman 2660518572 Make Assistant tool details row-expandable 2026-06-06 22:11:24 +01:00
rcourtman e44b11f4d0 Improve Assistant tool activity rows 2026-06-06 21:58:17 +01:00
rcourtman 3c74fe2ca0 Start Assistant runtime in mock mode 2026-06-06 21:39:39 +01:00
rcourtman d674d11ae8 Add Assistant mock tool stream fixture 2026-06-06 21:21:03 +01:00
rcourtman e4ac092876 Add Assistant stream idle progress 2026-06-06 19:59:34 +01:00
rcourtman 44e8a1b2bd Add Assistant turn undo and redo 2026-06-06 19:42:27 +01:00
rcourtman 5503e15d23 Add Assistant session rename
Add persisted session rename support across the chat store, API contract, and Assistant session picker.
2026-06-06 18:32:21 +01:00
rcourtman d7c5e9c4f9 Implement Assistant session forking 2026-06-06 17:10:09 +01:00
rcourtman bf7b0bf1cb Show Assistant live workflow activity 2026-06-06 16:08:07 +01:00
rcourtman 2291924cb6 Show Assistant provider retry progress 2026-06-06 15:55:59 +01:00
rcourtman 29ebaf7886 Show Assistant active command status 2026-06-06 15:34:34 +01:00
rcourtman 8272ccfa28 Tighten Assistant command control semantics 2026-06-06 15:22:16 +01:00
rcourtman c26839bca3 Keyboard model picker navigation 2026-06-06 15:07:10 +01:00
rcourtman 20d86f4198 Make Assistant session picker keyboardable 2026-06-06 14:55:14 +01:00
rcourtman 5e9828c8ed Pace Assistant chat stream paints 2026-06-06 14:32:25 +01:00
rcourtman df71f06f28 Show Assistant provider fallback routes 2026-06-06 14:18:41 +01:00
rcourtman a49f8f4510 Deduplicate Assistant pending tool starts 2026-06-06 14:04:23 +01:00
rcourtman dd445445d9 Simplify Assistant token usage footer 2026-06-06 13:56:18 +01:00
rcourtman 02fdddf7f0 Parse Assistant tool input summaries 2026-06-06 13:47:33 +01:00
rcourtman a7ca1da7ee Timestamp Assistant progress stream events 2026-06-06 13:33:36 +01:00
rcourtman 32482a5472 Mark current Assistant model rows 2026-06-06 13:07:29 +01:00
rcourtman 7c248b1c38 Separate Assistant model badge labels 2026-06-06 12:55:47 +01:00
rcourtman 12ca34c267 Use action-specific Assistant pending tool labels 2026-06-06 12:48:00 +01:00
rcourtman cf7c24f66d Clear terminal Assistant affordances 2026-06-06 12:40:44 +01:00
rcourtman 5a92444eb9 Clear stopped Assistant affordances 2026-06-06 12:32:59 +01:00
rcourtman 890d6d91f0 Track Assistant in-place tool progress 2026-06-06 12:27:12 +01:00
rcourtman 94d26c61e9 Add Assistant stream paint checkpoints 2026-06-06 12:18:29 +01:00