| Age | Commit message (Expand) | Author |
| 11 days | fix(ssh,host-bin): permanent pooled-client error listener + uncaughtException... | Adam Malczewski |
| 12 days | fix: disable LSP + change memory telemetry interval to 15s | Adam Malczewski |
| 12 days | feat(observability): periodic memory-usage logging to localize leak source | Adam Malczewski |
| 12 days | Merge branch 'feature/vision-handoff' into dev | Adam Malczewski |
| 13 days | feat(vision-handoff): implement vision for capable models and universal visio... | Adam Malczewski |
| 13 days | feat(provider-concurrency): implement per-provider in-memory concurrency limi... | Adam Malczewski |
| 13 days | style: reformat heartbeat merge to 2-space indentation | Adam Malczewski |
| 13 days | feat(heartbeat): resolve [type:name] variables in heartbeat prompts (CR-HB-1) | Adam Malczewski |
| 14 days | feat(heartbeat): workspace heartbeat loop with configurable AI monitoring | Adam Malczewski |
| 2026-06-25 | feat(ssh): wave 5c — host-bin registers exec-backend + ssh; transport-http ... | Adam Malczewski |
| 2026-06-24 | feat(mcp): Model Context Protocol host extension | Adam Malczewski |
| 2026-06-24 | feat(system-prompt): register extension in host-bin CORE_EXTENSIONS | Adam Malczewski |
| 2026-06-21 | feat(tool-youtube-transcript): YouTube transcription tool | Adam Malczewski |
| 2026-06-21 | feat(todo): per-conversation task list tool + surface | Adam Malczewski |
| 2026-06-21 | feat(tool-web-search): Firecrawl-backed web search tool | Adam Malczewski |
| 2026-06-21 | feat(provider-umans): Umans AI Coding Plan provider + openai-stream lib | Adam Malczewski |
| 2026-06-21 | 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-10 | host-bin: external-extension loader + claude credential wiring | Adam Malczewski |
| 2026-06-06 | refactor(transport-http,host-bin): transport-http owns its Bun.serve (fix log... | Adam Malczewski |
| 2026-06-06 | feat(frontend,wire): surface system (FE slice 1) + @dispatch/wire types-only ... | Adam Malczewski |
| 2026-06-05 | feat(backend): credential-store + model selection/catalog (GET /models) + per... | Adam Malczewski |
| 2026-06-05 | feat(observability): host-bin supervises the collector (spawn-first / drain-l... | Adam Malczewski |
| 2026-06-05 | feat(observability): Phase A logging substrate — Logger/Span ABI + journal ... | Adam Malczewski |
| 2026-06-05 | refactor(host): expose getHostAPI(); host-bin drops duplicate adapter; storag... | Adam Malczewski |
| 2026-06-05 | feat(tool-read-file): add read_file tool extension + wire into host-bin | Adam Malczewski |
| 2026-06-05 | feat(auth): provider resolves credentials via AuthContract, not config | Adam Malczewski |
| 2026-06-05 | chore(cleanup): align glossary (conversation/conversationId + drift note), OR... | Adam Malczewski |
| 2026-06-05 | feat(host-bin): composition root — boot, discover+activate extensions, Bun.... | Adam Malczewski |