kenn software

devlog / 2026-W20

Week 20, 2026

2026-05-11 to 2026-05-17

Merged pull requests

Project Kenn Community Total Lines added Lines removed
Kenn Forge 48 1 49 +48,849 −5,349
kata 8 1 9 +23,040 −4,746
roborev 9 0 9 +1,693 −154
AgentsView 5 1 6 +3,671 −684
msgvault 2 1 3 +1,646 −534
Total 72 4 76 +78,899 −11,467

Kenn Forge

  • Navigate Forge from a unified command palette, with a keyboard shortcut cheatsheet and safer shortcut handling inside modals.
  • Use phone-friendly PR and issue routes that stay stable as the layout changes.
  • Add and edit PR and issue labels with persistent label catalogs and improved compact controls.
  • Click and reorder checkboxes directly in PR and issue descriptions.
  • Keep workspaces running without tmux, with more reliable shells on Windows and configurable shell command wrappers.

kata

  • Tasks now use short IDs derived from ULIDs instead of per-project numbers.
  • Daemon clients can now manage metadata and recurrence, authenticate requests, and move tasks.
  • Mutation commands now accept a comment with the new --comment flag.
  • Remote kata list and kata tui commands work again when .kata.toml is present.
  • Database cutover no longer becomes unusable when pre-existing foreign-key orphans are present.

roborev

  • Run `roborev analyze` in the new built-in security mode to inspect existing files and codebases.
  • Find the daemon endpoint programmatically in `roborev status --json` output.
  • See a cleaner TUI queue, with automatic design-router activity hidden by default.
  • Gemini agents can now access diff snapshot directories during reviews.
  • Codex review sessions resume correctly with the updated command arguments.
Releases
Tag Date
v0.55.0 2026-05-15

AgentsView

  • Windows desktop updates no longer fail because agentsview.exe is still locked.
  • Session code blocks now have a copy action.
  • Insight generation can use configured agent binary paths.
  • Agentsview now imports metadata and usage from Hermes state databases.

msgvault

  • iMessage imports can now backfill missing display names from vCard contacts.
  • Domain searches no longer return deleted messages.