From 84b6dde0787d6e0aff286b37e20f7b905b822afe Mon Sep 17 00:00:00 2001 From: Nathan Esquenazi Date: Sat, 4 Apr 2026 13:59:18 -0700 Subject: [PATCH] docs: add community feature ideas from PR #75 to roadmap Extracted genuinely new feature ideas from @MartinNielsenDev's PR #75 and added them to the Advanced/Future section of the roadmap: - Subagent session tree (sidebar hierarchy with expand/collapse) - Specialized tool card renderers (diff, terminal, todo views) - Streaming performance (rAF-throttled token rendering) - Git integration modal (branch/status/log in workspace) - Collapsible date groups in session list - LLM-generated session titles - Workspace git detection (branch/dirty status) - Clarify dialog (blocking agent questions) - Gateway approval polling - Unified session storage (SessionDB shared with CLI) Co-Authored-By: Claude Opus 4.6 (1M context) --- ROADMAP.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ROADMAP.md b/ROADMAP.md index b237e84..680e45b 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -192,8 +192,17 @@ - [x] Multi-profile support — create, switch, delete profiles (Sprint 22, Issue #28) ### Advanced / Future +- [ ] Subagent session tree -- show subagent hierarchy in sidebar with expand/collapse (PR #75) +- [ ] Specialized tool card renderers -- diff viewer, terminal output, todo checklist views (PR #75) +- [ ] Streaming performance -- requestAnimationFrame throttled token rendering for smoother output (PR #75) +- [ ] Git integration modal -- branch, status, log, diff viewer in workspace panel (PR #75) +- [ ] Collapsible date groups -- click Today/Yesterday/Earlier headers to collapse session groups (PR #75) +- [ ] LLM-generated session titles -- auto-title via small model instead of first-message substring (PR #75) +- [ ] Workspace git detection -- show branch name, dirty status in workspace header (PR #75) +- [ ] Clarify dialog -- agent can ask clarifying questions that block until user responds (PR #75) +- [ ] Gateway approval polling -- support blocking approvals from messaging gateway (PR #75) +- [ ] Unified session storage -- SessionDB shared between webui and CLI (PR #75) - [ ] TTS playback of responses (deferred) -- [ ] Subagent delegation cards (deferred) - [x] Background task cancel (activity bar Cancel button) - [ ] Code execution cell (deferred) - [ ] Desktop application (deferred)