| Age | Commit message (Expand) | Author |
| 3 days | feat(ssh): discover computers from ~/.ssh/known_hosts + remote system-prompt | Adam Malczewski |
| 4 days | feat(ssh): wave 5c — host-bin registers exec-backend + ssh; transport-http ... | Adam Malczewski |
| 4 days | feat(ssh): wave 5b — the ssh package (remote ExecBackend over ssh2) | Adam Malczewski |
| 4 days | feat(ssh): wave 4 — computer HTTP/WS endpoints + chat computerId threading | Adam Malczewski |
| 4 days | feat(ssh): wave 2 — route filesystem/shell tools behind ExecBackend | Adam Malczewski |
| 4 days | feat(ssh): wave 1 — ExecBackend + computer data model + runtime threading | Adam Malczewski |
| 4 days | feat(transport-http): add GET /conversations/:id/mcp status endpoint | Adam Malczewski |
| 5 days | feat(mcp): Model Context Protocol host extension | Adam Malczewski |
| 5 days | feat(lsp+tool-edit-file): multi-server diagnostics + per-edit auto-append | Adam Malczewski |
| 5 days | feat(system-prompt): register extension in host-bin CORE_EXTENSIONS | Adam Malczewski |
| 5 days | feat(system-prompt): wire into turn flow + compaction + API routes | Adam Malczewski |
| 5 days | feat(system-prompt): template-based system prompt builder extension | Adam Malczewski |
| 6 days | feat: workspaces contract + conversation-store implementation (Wave 0+1) | Adam Malczewski |
| 8 days | feat(tool-youtube-transcript): YouTube transcription tool | Adam Malczewski |
| 8 days | feat(todo): per-conversation task list tool + surface | Adam Malczewski |
| 8 days | feat(tool-web-search): Firecrawl-backed web search tool | Adam Malczewski |
| 8 days | feat(provider-umans): Umans AI Coding Plan provider + openai-stream lib | Adam Malczewski |
| 8 days | feat(message-queue): per-conversation queue + steering injection | Adam Malczewski |
| 2026-06-11 | feat(lsp,cwd): LSP integration + per-conversation cwd; fix cache-warming cach... | Adam Malczewski |
| 2026-06-11 | feat(cache-warming): per-conversation prompt-cache warming + warm() service | Adam Malczewski |
| 2026-06-10 | feat(skills): skill system + load_skill tool via per-turn tools filter | Adam Malczewski |
| 2026-06-10 | feat(tools): add run_shell, edit_file, write_file + read_file directory listing | Adam Malczewski |
| 2026-06-10 | feat: per-model throughput (tok/s) tracking + metrics endpoint | Adam Malczewski |
| 2026-06-07 | feat(wire,kernel,conversation-store): step grouping via stepId for batched to... | Adam Malczewski |
| 2026-06-06 | feat(transport-ws,transport-contract): multiplex chat ops onto the surface WS | Adam Malczewski |
| 2026-06-06 | feat(transport-http): GET /conversations/:id?sinceSeq= read-side history endp... | Adam Malczewski |
| 2026-06-06 | feat(frontend,wire): surface system (FE slice 1) + @dispatch/wire types-only ... | Adam Malczewski |
| 2026-06-05 | feat(kernel): listModels/ModelInfo + per-turn cwd contracts; add transport-co... | Adam Malczewski |
| 2026-06-05 | feat(observability): provider record/replay via @dispatch/trace-replay — en... | Adam Malczewski |
| 2026-06-05 | feat(observability): trace-replay — generic HTTP-exchange record/replay lib... | Adam Malczewski |
| 2026-06-05 | feat(observability): Phase B — trace-store (SQLite) + out-of-process collec... | Adam Malczewski |
| 2026-06-05 | feat(observability): Phase A logging substrate — Logger/Span ABI + journal ... | Adam Malczewski |
| 2026-06-05 | feat(tool-read-file): add read_file tool extension + wire into host-bin | Adam Malczewski |
| 2026-06-05 | feat(host-bin): composition root — boot, discover+activate extensions, Bun.... | Adam Malczewski |
| 2026-06-04 | feat(core-ext): session-orchestrator + transport-http (parallel); wire into b... | Adam Malczewski |
| 2026-06-04 | feat(core-ext): storage-sqlite, auth-apikey, provider-openai-compat | Adam Malczewski |
| 2026-06-04 | chore: scaffold monorepo + AI harness (constitution, rules, glossary, kernel ... | Adam Malczewski |
| 2026-06-04 | chore: genesis — remove all files to rebuild from scratch (arch rewrite) | Adam Malczewski |
| 2026-06-02 | feat(lsp): add config-driven LSP support (Roblox Luau via luau-lsp) | Adam Malczewski |
| 2026-06-01 | Add Phosphor icons; replace sidebar text with hamburger button | Adam Malczewski |
| 2026-05-28 | refactor(core): upgrade ai-sdk v4 → v6 + Anthropic/openai-compatible reason... | Adam Malczewski |
| 2026-05-27 | refactor: ChatMessage.chunks[] union — interleaved thinking, tool batching,... | Adam Malczewski |
| 2026-05-24 | fix: prompt caching, OpenCode Go MiniMax/Qwen support, Opus 4.7 thinking, SDK... | Adam Malczewski |
| 2026-05-23 | feat: google gemini provider, adaptive thinking for opus 4.7, model search fi... | Adam Malczewski |
| 2026-05-22 | feat: Arch Linux packaging with Electron frontend, systemd backend service, a... | 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-20 | fix: gemini review — XSS sanitization, collapse-arrow padding, redundant alias | Adam Malczewski |
| 2026-05-20 | feat: markdown rendering, daisyUI 5 compliance fixes, garden/luxury themes | Adam Malczewski |
| 2026-05-19 | feat: Phase 2 — shell permissions, tree-sitter analysis, permission UI | Adam Malczewski |