| Age | Commit message (Expand) | Author |
| 2026-06-03 | fix: warm the SAME Anthropic message-cache bucket as real turns | Adam Malczewski |
| 2026-06-03 | feat: prompt cache warming for idle tabs | Adam Malczewski |
| 2026-06-02 | feat(chat): paste-to-attach images/PDFs with model capability check | Adam Malczewski |
| 2026-06-02 | feat(agents): per-model reasoning effort level | Adam Malczewski |
| 2026-06-01 | feat(notifications): add notifySubagents toggle to suppress subagent turn pings | Adam Malczewski |
| 2026-06-01 | feat(api): wire notification dispatcher into app + /notifications routes | Adam Malczewski |
| 2026-06-01 | feat(tabs): tab-to-tab agent communication via short handles | Adam Malczewski |
| 2026-05-29 | feat: stop generation button with abort signal plumbing | Adam Malczewski |
| 2026-05-24 | fix: prompt caching, OpenCode Go MiniMax/Qwen support, Opus 4.7 thinking, SDK... | Adam Malczewski |
| 2026-05-23 | feat: key fallback using agent models[] hierarchy, background tool modes, cop... | Adam Malczewski |
| 2026-05-23 | feat: add is_subagent flag to agents, fix all lint/type/test issues | Adam Malczewski |
| 2026-05-22 | feat: message queue/interrupt system, CORS fix, mobile fixes, chat splitting | Adam Malczewski |
| 2026-05-22 | feat: agent builder, CWD support, auto-save, UI polish, unavailable tool hand... | Adam Malczewski |
| 2026-05-21 | feat: tab system with per-tab agents, DB persistence, and DaisyUI tabs-lift UI | Adam Malczewski |
| 2026-05-21 | fix: wake scheduler persistence/retry, credential filtering, usage cache and ... | Adam Malczewski |
| 2026-05-20 | feat: claude max oauth support with multi-account switching, reasoning effort... | Adam Malczewski |
| 2026-05-20 | feat: phase 3 — config, skills, model groups, task list, and sidebar UI | Adam Malczewski |
| 2026-05-19 | feat: Phase 2 — shell permissions, tree-sitter analysis, permission UI | Adam Malczewski |
| 2026-05-19 | Phase 1: single agent + basic UI | Adam Malczewski |