devlog / 2026-W19
Week 19, 2026
2026-05-04 to 2026-05-10
Merged pull requests
| Project | Kenn | Community | Total | Lines added | Lines removed |
|---|---|---|---|---|---|
| Kenn Forge | 36 | 0 | 36 | +52,698 | −10,104 |
| kata | 16 | 3 | 19 | +28,213 | −14,976 |
| AgentsView | 9 | 6 | 15 | +10,984 | −492 |
| roborev | 14 | 1 | 15 | +4,058 | −759 |
| msgvault | 1 | 6 | 7 | +22,358 | −593 |
| Total | 76 | 16 | 92 | +118,311 | −26,924 |
Kenn Forge
- Connect Forgejo and Gitea repositories, browse their data, run supported actions, and view Actions CI status.
- Review workspace changes in a dedicated diff tab, compare against the merge target, and resize split views.
- Preview more file types in rich detail, with generated files separated in diff summaries.
- Find pull requests and issues by number, even when the sidebar is narrow.
- See GitHub merge failure details, while merged pull requests now keep the correct state.
kata
- Import issues from Beads and assign first-class priorities in Kata.
- Browse projects, view issues across projects, and archive projects from the terminal interface.
- Use optional mouse controls to focus panels and scroll through a unified issue detail view.
- Connect to the daemon remotely with automatic reconnection and protection against plain HTTP URLs.
- Initialize Kata successfully from Git remotes containing percent-encoded URLs.
AgentsView
- Worktrees can now be grouped under their parent project using configurable mappings.
- Agentsview now supports Forge and Piebald agents, plus Docker-based deployment.
- Claude and Codex subagent calls now link to their corresponding sessions.
- Archived Codex sessions are now included during imports.
- Large watcher trees no longer prevent the server from starting, and collapsed tool entries now preview common inputs.
roborev
- Run roborev fix in bounded batches with --batch-size, then continue interrupted work with --resume.
- Foreground fix runs now stop when the agent hits a quota or session limit.
- Branch base detection now handles URL-based upstreams and stale local base branches correctly.
- Review findings are displayed separately instead of appearing as one continuous block.
- Large diffs remain outside prompts, reducing problems when reviewing substantial changes.
msgvault
- Import message history from Facebook Messenger downloads and Microsoft Outlook PST archives.
- Organize archived data by account, identity, and collection while deduplicating repeated content.
- Use Google service accounts with domain-wide delegation.
- Run msgvault with PostgreSQL.
- Access HTML email content and inline MIME parts through the API.