devlog / 2026-W37
Week 37, 2026
2026-09-07 to 2026-09-13
Merged pull requests
| Project | Kenn | Community | Total | Lines added | Lines removed |
|---|---|---|---|---|---|
| AgentsView | 62 | 20 | 82 | +92,787 | −15,399 |
| docbank | 11 | 35 | 46 | +95,101 | −2,527 |
| msgvault | 27 | 17 | 44 | +77,617 | −5,100 |
| Kenn Forge | 31 | 0 | 31 | +24,177 | −8,527 |
| roborev | 23 | 1 | 24 | +15,905 | −5,897 |
| Ghosthub | 11 | 0 | 11 | +2,523 | −592 |
| kata | 9 | 1 | 10 | +2,798 | −265 |
| kwt | 7 | 0 | 7 | +1,141 | −178 |
| BenchDB | 3 | 0 | 3 | +3,001 | −252 |
| Total | 184 | 74 | 258 | +315,050 | −38,737 |
AgentsView
- Codex imports now save parse checkpoints and cap memory use, so resyncs repeat less work.
- AgentsView can now import Evener v2, Tau, Open Code Review, Cursor CLI, and OpenCode 2.0 sessions.
- Search now works reliably within sessions and supports Chinese, Japanese, and Korean full-text matching.
- Tool-result images can now be retained, displayed, migrated to asset storage, or removed by date.
- Remote sessions now have copyable resume commands, and activity views separate interactive, subagent, and automated work.
docbank
- Search now supports saved queries, highlight sets, Boolean and field expressions, duplicate detection, optional expansion and reranking, and explanations for hybrid results.
- Choose from Gemini multimodal, Cohere, ZeroEntropy, hosted OpenAI, self-hosted BGE-M3, or Qwen3 for embeddings, with reranking support where available.
- Process documents through the embedded API, authenticated HTTP API, command line, or terminal interface, and view renditions of web documents.
- Browse and label import collections, recognize tags by color and group, select visible documents, apply tags as one operation, and export selected rows as CSV.
- Docbank can decode MIME email into verified metadata and index supplied audio using provider transcripts, including transcript-based evidence.
msgvault
- You can now import Maildir archives and Google Groups Takeout MBOX exports.
- Google Contacts now connects through OAuth. Person briefs also show when you last talked, and you can browse recent contacts from the CLI and MCP clients.
- IMAP can now create reply drafts, and messages moved from Drafts to Sent no longer keep stale draft text.
- You can opt in to archiving remote images in HTML mail. CSV attachments are now indexed, and Google Voice Takeout imports retain voicemail audio.
- The web app now has right-side previews and a dark email reader.
Kenn Forge
- Start GitHub workflows from Forge and inspect their runs.
- Resume workspace sessions without losing local work. Forge also recovers branch activity when a clone loses saved history.
- See how pull requests landed, including merges, squashes, rebases, single-parent commits, and direct pushes.
- Check live agent status from item lists, with your visibility preference saved in Forge config.
- Forge now warns before merging a pull request with failing CI.
roborev
- Large review inputs and outputs no longer hit the 1 MiB backlog limit, so high-reasoning jobs can finish without losing their data.
- A new read-only MCP server exposes roborev over stdio or HTTP.
- Reviews now retain findings below the minimum severity, calculate verdicts from structured output, reject results without a verdict, and report file coverage.
- The review queue now shows finding counts by severity and clearly labels panel reviewers.
- GitHub review comments are grouped and filtered by severity again, and review output now has a button to copy it as Markdown.
Ghosthub
- Sidebar navigation now does less work and redraws less often, especially when files change or selections move.
- Ghosthub recovers moved project folders without interrupting the project inventory.
- Image paste now behaves the same in local and remote tmux sessions.
- Mission Control previews now preserve terminal frames instead of losing their contents.
- Terminal input probes work again.
kata
- Remote CLI mutations now need fewer network round trips.
- Kata restarts the local daemon after updating itself and handles reused process IDs during daemon discovery and upgrades.
- SQLite upgrades now preserve the audit history of issues moved with kata move.
- Status output now reports running HTTP listeners through MCP.
- Create conflicts now identify the existing issue that caused the collision.
kwt
- kwt can recover moved projects without deleting registrations for projects that are temporarily missing.
- SSH host-key questions now appear as trust reviews, and native clients receive details when SSH fails.
- kwt open --start-session and workspace list now work when no tmux server is running.
- When an older CLI talks to a newer daemon, kwt now identifies the outdated CLI and reports the error concisely.
BenchDB
- Search commits and browse older benchmark runs.
- Open diagnostic profiles from benchmark results and comparisons.
- Comparison charts now show both selected results.