kenn software

devlog / 2026-W44

Week 44, 2026

2026-10-26 to 2026-11-01

Merged pull requests

Project Kenn Community Total Lines added Lines removed
Kenn Forge 147 0 147 +55,763 −26,161
docbank 93 8 101 +87,372 −25,328
AgentsView 60 22 82 +47,467 −10,427
roborev 64 13 77 +20,217 −2,913
msgvault 52 18 70 +36,890 −3,765
kata 32 21 53 +27,332 −8,991
BenchDB 33 0 33 +23,458 −2,419
Ghosthub 24 1 25 +14,619 −4,347
kwt 8 0 8 +1,935 −1,566
Total 513 83 596 +315,053 −85,917

Kenn Forge

Project timeline →

  • Chats in different workspaces no longer block one another, and one agent can now run multiple chats at once.
  • Pull requests now explain when an outdated branch or required review blocks merging, and eligible PRs can join the merge queue in one click.
  • You can update outdated PR branches from Forge, convert pull requests back to draft, and reorder workspaces within sidebar groups.
  • Phones now show worklists, while review forms and pickers open in modals that stay on screen.
  • Pull requests open faster, Codex access checks run alongside session startup, and open windows avoid reloading every list after each data change.

docbank

Project timeline →

  • Search the whole vault by meaning from the web app, TUI, or MCP, including photos based on their visual content.
  • Review and redact PDFs in the browser, inspect recorded evidence, and deliver smaller reviewed files while keeping Bates numbers intact.
  • Use redesigned document and photo screens, plus a new people view for renaming and merging identified people.
  • Get keeper and rotation suggestions for photos, with face detection available through a consented vision profile.
  • Schedule retained backups and keep document history when watched files are renamed or edited without obvious file metadata changes.

AgentsView

Project timeline →

  • Browse Docbank archives alongside local sessions.
  • Build and read Friction Logs from the web app, CLI, MCP, or HTTP, with an optional model-written summary.
  • View Codex-generated images, copy tool commands, and avoid duplicate tool calls and long runs of empty messages in transcripts.
  • Choose message colors by type, with color-blind-safe charts that keep series distinct beyond ten colors.
  • Session capture and linking now work better for Kiro, Command Code v3, Codex forks, OMP, Pi, Antigravity CLI, Claude, and VS Code Copilot.

roborev

Project timeline →

  • Reviews now check changes against their stated intent and present findings in a consistent structure.
  • Strict Claude reviews run in locked-down sessions, and custom review types can limit which tools and MCP servers they use.
  • Reviews can now account for committed PDFs and other binary files, with a documented setup for reviewing documents.
  • Automated pull request reviews can skip drafts, cancel stale runs, and filter by author or source branch.
  • The Reviews page now loads older jobs as you scroll, sorts jobs consistently, and avoids reload, retry, and scrollbar glitches.
Releases
Tag Date
v0.74.0 2026-10-26

msgvault

Project timeline →

  • Pocket meetings can now sync directly into msgvault.
  • Search can find text inside mirrored attachments, keeps indexed messages across restarts, and supports shared local embeddings.
  • Mail and CardDAV syncs no longer wait behind long embedding backfills, and full Gmail syncs now cover Spam and Trash.
  • People search now works by name or address. Archived contacts show tier previews with the signals behind them, and answered calls count toward tiers.
  • Deletion staging now captures every match or refuses the operation, avoiding partial deletion plans when syncs change search results.

kata

Project timeline →

  • Attach files to issues and view attached images and videos in the web UI.
  • Browse cron jobs, runs, and workflows in new read-only terminal tabs. Search stays visible, and comments now show reply trees.
  • Manage cron jobs, workflows, and run evidence through MCP. Remote MCP gateways can also use configurable startup sections.
  • See scheduled dates and deadlines in issue lists, and add an optional Blocked by column to web collections.
  • List available daemons, connect to one by name, and start a stopped local daemon from the client.

BenchDB

Project timeline →

  • BenchDB can now index, verify, and store benchmark archives in S3 or Google Cloud Storage.
  • Managed archives can now be transferred and audited, with startup coordination to prevent competing storage jobs.
  • Reevaluate saved benchmark reports when new history arrives, preserving their original snapshots and links. History changes recheck only affected pull request runs.
  • Baseline searches now use less CPU and avoid loading benchmark samples until they are needed.
  • Remote archive reports now show read costs, network traffic, and storage reclamation status.

Ghosthub

Project timeline →

  • The Rust port can now register projects on SSH hosts, open idle remote workspaces and worktrees, and create remote worktrees from branches.
  • The Rust port can stop and delete remote Herdr sessions and kill remote Zellij sessions.
  • Herdr sessions created outside Ghosthub now appear without a restart or host reconnect, and externally started Zellij sessions also show up.
  • The sidebar now lets you rename standalone tmux sessions.
  • Linux text now uses bundled fonts, and content no longer jumps when a scrollbar appears.
Releases
Tag Date
v0.12.0 2026-11-01

kwt

Project timeline →

  • kwt remove now exits with an error when it refuses to remove a worktree because of untracked files or a process using it.
  • A stray .DS_Store file in .git/worktrees no longer aborts the entire worktree inventory.
  • kwt.sh and its docs now use their intended fonts from the first frame, avoiding a visible font swap.