kenn software

devlog / 2026-W43

Week 43, 2026

2026-10-19 to 2026-10-25

Merged pull requests

Project Kenn Community Total Lines added Lines removed
Kenn Forge 101 0 101 +48,244 −7,196
AgentsView 58 12 70 +24,852 −5,568
msgvault 41 23 64 +22,126 −8,231
docbank 60 2 62 +68,905 −9,801
kata 36 20 56 +24,400 −3,150
roborev 29 3 32 +6,474 −1,616
Ghosthub 14 0 14 +2,479 −350
kwt 10 0 10 +147 −15
BenchDB 8 0 8 +2,121 −584
Total 357 60 417 +199,748 −36,511

Kenn Forge

Project timeline →

  • Open, share, and resume ranked worklists of pull requests and issues, with completed work removed automatically.
  • Select several workspaces, pull requests, or issues in the sidebar, then use right-click actions or merge multiple pull requests at once.
  • Agent chats now survive Forge upgrades, stay readable when long, and display attached videos.
  • Forge preserves new comments and resolved review threads when older GitHub syncs finish, and scheduled syncs resume after restarts.
  • Pull request pages skip repeat downloads when an open pull request has not changed, and the pull request list can show only items with passing CI.
Releases
Tag Date
v0.5.1 2026-10-23
v0.5.0 2026-10-23

AgentsView

Project timeline →

  • PostgreSQL pushes send only changed session suffixes, while local collection continues during long uploads.
  • Session imports now include Claude Code channel messages, DeepSeek Harness v4 data, Qoder titles, read-only Antigravity databases, and CLI brain transcripts.
  • Usage totals now include Hermes auxiliary model calls, exact provider-reported gptme costs, and corrected Claude.ai counts for shorter branches.
  • By default, SQLite message search excludes tool and reasoning text. Exports include classified dialogue and session context, and activity and data tables can be sorted.
  • Telemetry now respects DO_NOT_TRACK and browser receipts, and it stays off in CI and non-release builds.
Releases
Tag Date
v0.46.1 2026-10-22
v0.46.0 2026-10-22

msgvault

Project timeline →

  • Find archived chats by participant name across networks.
  • MCP clients can read data within explicit source scopes and page beyond the first 1,000 search results.
  • Embedding optimization now yields between batches, so scheduled imports no longer wait behind the entire run.
  • Saved Views keep their identity filters when reopened, and CardDAV updates published names after local renames.
  • Muesli can archive meeting recordings, and Twilio recordings now default to a 1 GiB size limit.
Releases
Tag Date
v0.22.0 2026-10-23

docbank

Project timeline →

  • The photo library now stacks burst frames for faster culling, supports face review, and can suggest captions, tags, and visible text.
  • Photo decisions and keywords now sync through XMP sidecars, and edited copies can be committed as new versions.
  • The CLI now supports reviewed native PDF redaction and can verify saved masks, text, and archives offline.
  • Password-protected PDFs can now use passwords from a file, and selected page ranges can be rendered.
  • Browser links can now open an exact retained file version.
Releases
Tag Date
v0.16.0 2026-10-23

kata

Project timeline →

  • The TUI now has an attention inbox for notification requests, with comment replies and bounded broadcasts routed to their recipients.
  • Moving through TUI issue details no longer downloads the full project event log on every cursor move, preventing overlapping reads and timeout errors.
  • SQLite writes now keep their arrival order during contention, while read-only claim checks avoid unnecessary writer waits. Daemon restarts also survive SQLite cutovers.
  • Federated pulls now process issues incrementally instead of folding the full project, and cross-project links appear before the relay connects.
  • New issues can inherit a default priority from client configuration. Kata also rejects cron schedules that cannot fire, accidental wildcard minutes, and nonportable timezone names.
Releases
Tag Date
v0.20.0 2026-10-23

roborev

Project timeline →

  • Daemons now stop promptly when a client keeps the event stream open, instead of hanging for 35 seconds and exiting with an error.
  • Managed daemons recover through systemd, and runtime records stay correct across PID namespaces.
  • Invalid daemon configuration sections no longer block client commands from loading their settings.
  • Agent capability checks refresh after CLI upgrades, and Claude reviewers remain read-only when permissions are bypassed.
  • You can use the new built-in test-value review, set up a custom review with the new skill, and pan or zoom Mermaid review diagrams.
Releases
Tag Date
v0.73.0 2026-10-23

Ghosthub

Project timeline →

  • The Rust port for Linux gained native SSH host connections and remote tmux session creation, with confirmation before ending a session.
  • SSH errors and exit statuses are shown in the app, and connections can recover after public-key authentication failures.
Releases
Tag Date
v0.11.3 2026-10-23

kwt

Project timeline →

  • Removing a worktree on macOS 27 no longer crashes kwt.
Releases
Tag Date
v0.9.5 2026-10-23
v0.9.4 2026-10-23

BenchDB

Project timeline →

  • By default, benchmark alerts now require regressions in consecutive runs, reducing alerts for one-off slowdowns.
  • Submitted tolerances now determine benchmark statuses, and series filters now respect those statuses.
  • Archives now work under directory names that contain an equals sign.