devlog / 2026-W42
Week 42, 2026 2026-10-12 to 2026-10-18
By week By project Merged pull requests Project Kenn Community Total Lines added Lines removed docbank 93 6 99 +128,879 −24,578 AgentsView 80 18 98 +106,677 −16,633 msgvault 25 22 47 +80,660 −5,753 Kenn Forge 42 1 43 +18,363 −7,023 BenchDB 27 0 27 +20,668 −2,731 kata 15 12 27 +100,475 −4,845 roborev 9 10 19 +8,865 −871 Ghosthub 12 0 12 +3,671 −1,086 kwt 6 1 7 +878 −107 Total 309 70 379 +469,136 −63,627
Project timeline →
Find photos by person, edit photo metadata, and save smart sets or freeze their results as albums. Compare photos in cull mode and preview rejects before moving them to trash. Export photos as JPEG or PNG in verified ZIP files. Add photos from a folder in the web app or push local folders to a remote daemon with the CLI. Folder uploads and bulk imports are faster. Import M4A recordings and stream WAV or MP3 sources up to 4 GiB. Search content and large folders faster. Duplicate pages load faster, and populated vaults take less time to restart. Project timeline →
Import Codex cloud chats, plus sessions from fx and Muse Code. Sync sessions from remote hosts over SSH without installing agentsview on those hosts. Label sessions and follow links to pull requests and parent launcher sessions. See tool effectiveness rates by project and group model variants under configured aliases in usage reports. Keep reading archived sessions during full rebuilds. Interrupted full pushes to ClickHouse, PostgreSQL, and DuckDB now resume with the newest sessions first. Project timeline →
Archive Chatwoot shared inboxes with attributed messages, media and calls, plus meeting conversations from hosted or self-hosted Omi. Merge archived accounts to consolidate their history and manage retired Beeper sources. Find saved people and their verified messaging routes in your archive. Search messages with | for OR queries and use filename suggestions to narrow your search. Edit native email tags across mail providers. Project timeline →
Merge pull requests through GitHub merge queues and see queue outcomes in Forge. Workspace agents resume after a reboot, and terminal tabs survive daemon restarts. Filter workspaces by pull request or issue author, and sort any data table. Forge now recognizes squash merges after branch updates. Workspace and Docs right-click menus now behave like desktop menus, and opening the terminal panel focuses the terminal. Releases Tag Date v0.4.0 2026-10-14
Project timeline →
Filter benchmarks by status and see how far each one moved, with clearer charts and sortable rows on narrow screens. Benchmark change flags now require a move greater than 2% that holds for two results, with at least ten earlier results for comparison. Alerts check every finalized run and say what regressed, where, and by how much. See every machine in Benchmarks and share links that preserve your sort and axis settings. The dashboard has better support for screen readers and low vision, and the Runs page works better on phones. Project timeline →
Relay selected projects between hubs. Follow comment replies across issues. Connect kata to Forgejo with the new adapter. Schedule recurring child issues and inbox requests. Cron expressions now accept 7 for Sunday. Page through issue search results in MCP. Releases Tag Date v0.19.0 2026-10-17
Project timeline →
Finding rebuttals can now be re-evaluated in the original reviewer session. You can now use Muse Code as a review agent and ZCode with agent-hook. Repositories that share a display name are now distinguishable in the web filter and roborev repo command. Review parsing now handles narration before JSON, timestamps before verdicts, and summaries containing roborev's own markers. Failed jobs no longer appear in open filters. Releases Tag Date v0.72.0 2026-10-16
Project timeline →
Development of the Rust port added native Linux projects and worktrees, plus local tmux, Herdr, and Zellij sessions. The Rust port now attaches to Zellij 0.45 sessions. Ghosthub 0.11.2 restores worktree attachment in the macOS app. Releases Tag Date v0.11.2 2026-10-15
Project timeline →
Attaching a worktree now handles branch changes correctly. Canceling branch creation in warm worktrees now cleans up the canceled operation. Stray worktree entries no longer block every workspace. Choosing a branch name no longer waits for the repository lock. kwt now treats Git 2.56's invalid gitfile error as a missing checkout.