kenn software

devlog / 2026-W14

Week 14, 2026

2026-03-30 to 2026-04-05

Merged pull requests

Project Kenn Community Total Lines added Lines removed
Kenn Forge 36 0 36 +37,672 −8,169
roborev 16 7 23 +7,574 −1,344
AgentsView 8 3 11 +12,924 −858
msgvault 5 3 8 +15,371 −710
Total 65 13 78 +73,541 −11,081

Kenn Forge

  • Review pull requests with inline diffs, a file tree, syntax highlighting, keyboard navigation, detailed CI checks, and visible merge conflicts.
  • Browse and star issues, approve or merge pull requests, and close or reopen pull requests and issues from the dashboard.
  • Follow repository activity in threaded or ungrouped views, with filtering, pagination, time windows, and automatic refresh after syncs and merges.
  • Manage repositories and activity defaults from the new settings page, with GitHub URLs and .git suffixes normalized automatically.
  • Embed Forge in another app, customize its configuration and actions, or deploy it behind a reverse proxy with a base path.

roborev

  • Reviews now consider pull request discussions and per-commit feedback, while automated fixes include user comments and previous tool attempts.
  • The terminal interface updates instantly, preserves cursor position, rejects stale responses, and sizes columns correctly.
  • Global reasoning defaults now apply consistently, with fixes for configuration resolution across queued jobs, reruns, and worktrees.
  • Passing reviews can now close automatically with the new auto_close_passing_reviews option.
  • Linux users can use XDG_RUNTIME_DIR for daemon sockets, and downstream packagers now have systemd unit files.
Releases
Tag Date
v0.50.0 2026-03-31

AgentsView

  • Track token usage across sessions and in the analytics dashboard.
  • Import Claude.ai and ChatGPT conversations with live progress updates.
  • View sessions from Kiro CLI and Kiro IDE.
  • Resume Claude sessions directly in Claude Desktop.
  • Keep pinned messages intact when sessions resync.
Releases
Tag Date
v0.18.0 2026-04-02

msgvault

  • Import text messages from WhatsApp, iMessage, and Google Voice.
  • Sync Microsoft 365 email using OAuth2 IMAP.
  • Limit IMAP syncs with before and after date filters.
  • Label name conflicts no longer cause sync failures.
  • Concurrent MCP sessions no longer hang new database connections.