kenn software

devlog / 2026-W35

Week 35, 2026

2026-08-24 to 2026-08-30

Merged pull requests

Project Kenn Community Total Lines added Lines removed
AgentsView 11 25 36 +40,971 −3,957
Kenn Forge 30 0 30 +10,345 −8,937
Ghosthub 28 1 29 +62,759 −26,794
kata 7 20 27 +55,032 −8,426
msgvault 7 20 27 +131,090 −4,181
docbank 1 17 18 +47,130 −2,184
roborev 12 0 12 +15,091 −2,155
BenchDB 5 0 5 +85,129 −2,256
kwt 4 1 5 +2,171 −64
Total 105 84 189 +449,718 −58,954

AgentsView

Project timeline →

  • Raw session capture can now upload through a hosted watch service, with durable retries and checkpoints that prevent lost progress.
  • Agentsview now imports Cursor IDE sessions and Posit Assistant usage, and shows previously missing Devin session details.
  • Session discovery now covers current Kiro layouts, OpenCode channel databases, Qoder CLI CN installs, and Gemini files without metadata.
  • Cost estimates now use the rates in effect when usage occurred, with corrected Claude 1h cache pricing and Posit Assistant billing.
  • Sessions remain browsable after a source disappears, and sync continues past deferred sources instead of blocking later sessions.

Kenn Forge

Project timeline →

  • Terminal panes can now display images, and mouse input works inside tmux.
  • Self-hosted Gitea connections now accept an explicit base URL.
  • Forge now picks your most recently used workspace agent by default.
  • New pull request worktrees keep their local base branches current.
  • Expanding source context no longer wipes out inline comment drafts, and reviewers can collapse the diff file tree.

Ghosthub

Project timeline →

  • Remote workspaces now recover automatically from temporary SSH failures, while connection limits prevent session exhaustion.
  • You can keep any tmux session running on demand, and managed workspaces now use a dedicated tmux server.
  • Transparent backgrounds now work, titlebars respect their configured opacity, and transparent sidebar dividers stay thin.
  • Clipboard writes no longer deadlock terminal input.

kata

Project timeline →

  • External root connectors such as Notion and Linear now retain and reconcile their connection state, with access through the daemon, CLI, and MCP.
  • Identity tokens can now administer connectors.
  • Work completed outside a repository can now use external completion evidence.
  • Embedding batches can now use a token budget to limit batch size.
  • Metadata updates can now require an expected value or an absent value, preventing accidental overwrites.
Releases
Tag Date
v0.16.0 2026-08-27

msgvault

Project timeline →

  • Find extracted attachments by meaning with semantic search.
  • Browse people in the terminal UI, with facts that automatically resolve conflicts and repair themselves.
  • Import WhatsApp conversations from Apple ChatStorage text exports.
  • Incremental IMAP sync no longer rereads whole mailboxes on servers without QRESYNC, and Gmail sync can reconcile missed deletions after history expires.
  • Malformed headers and attachment content types no longer force msgvault to discard the whole message.

docbank

Project timeline →

  • Documents can now produce safe Markdown and verified plain-text renditions from the original evidence.
  • Document renditions now have durable records, stable processing fingerprints, and atomic publishing.
  • Backups can include document derivatives without relying on external providers, and cleanup can remove derivatives without deleting originals.
  • Provider uploads now use the exact bytes that passed inspection, and DNS checks apply to the connection actually opened.
  • Preflight now flags cloud placeholders and explains why hydration failed.

roborev

Project timeline →

  • Define custom review types to tailor reviews to different needs.
  • Use branch-specific review configuration in experiments.
  • Batch automatic post-commit reviews instead of running each one separately.
  • See why a review failed in the web UI, which also loads faster on first open.
  • Use roborev list --all-branches to include reviews outside the current branch, and skip CI reviews for pull requests with configured labels.
Releases
Tag Date
v0.67.0 2026-08-26

BenchDB

Project timeline →

  • Benchmark results now include fleet context, making it easier to compare a machine with the wider fleet.
  • Benchmark machines now have dedicated places in the UI.
  • New documentation explains when BenchDB is the right tool and adds a product guide and reference site.

kwt

Project timeline →

  • Removing a worktree now stops if any running process has its working directory inside it, preventing in-use files from disappearing.
  • Sessions stay associated with their worktree after you switch or rename its branch.
  • kwt now supports worktree layouts inside bare containers.
Releases
Tag Date
v0.5.1 2026-08-29
v0.5.0 2026-08-29