main
🧹 Handle dontShowAgain preference in ConfirmationModal (#1410)
fix(chat): decouple provider webviews from thread routes (#3896)
feat(settings): present desktop Settings as a full-app modal overlay (#4002)
feat: Agent Tasks board + Settings > Agents registry panel (#2998)
Fix memory letterhead source formatting (#4051)
feat(memory_tree): cloud-default LLM, queue priority, entity filter, Memory tab UI (#1198)
test: cover memory overview widgets (#1879)
test: cover memory presentation components (#1875)
fix(memory-sync): reliable per-source sync indicators and counters (#3308)
fix(intelligence): refetch memory sources when session becomes authenticated (#3449) (#3621)
test: cover memory detail rendering (#1878)
feat(memory-sources): disable non-syncable toolkits in Add Source picker (#3395)
refactor(memory): route Obsidian deep link through workspace-link layer (#2492) (#2702)
fix(ui): hide unsupported permission UI on non-macOS for Screen Intelligence (#1194)
feat(subconscious): event-driven trigger pipeline + orchestrator (#3650)
refactor(workflows): complete skills→workflows rename (internal + wire/FE) [#3324 follow-up] (#3412)
test(foundation): coverage matrix + strategy + gap-fill batch (#773) (#980)