v0.14.0.md
docs/release-notes/v0.14.0.md
Tesserae v0.14.0 — daily & weekly activity summaries
<!-- translations:start -->
한국어 · 中文 · 日本語 · Русский · Español · Français · Deutsch
<!-- translations:end -->
Released 2026-07-05 · PyPI · GitHub release · pip install --upgrade tesserae==0.14.0
A new activity summary engine: ask Tesserae what happened on a day or across a week, and it reconstructs the answer from your actual work — every agent session, commit, PR, and ingested doc — across all your AI-agent accounts.
tesserae summary
tesserae summary --day 2026-07-05
tesserae summary --week
tesserae summary --day 2026-07-05 --project agented # scope to one project
Also available as the activity_summary MCP tool (so an agent can pull a digest as context) and the /summary slash command.
What it does
- Reads every AI-account directly. It scans your harness config roots —
~/.claude*,~/.codex*, worktrees and all — for the requested window, rather than trusting a background index that can fall behind. A day only touches a handful of transcripts, so a full cross-account scan stays fast. - Windows on each turn's own timestamp, in KST, never a long-running session's start — so a multi-day session contributes only the turns that actually fall inside the day.
- Gathers the whole day: agent messages, git commits, GitHub PRs (opened / merged / closed), and ingested documents — each windowed by its own time.
- Summarizes the conversations, not just counts. The output is a structured, per-project narrative — Shipped / Fixed / Decisions & Insights / In progress / Docs / Watch — plus a one-line summary of what each session actually did. A deterministic, auditable facts digest sits below it.
- Weekly rolls the seven days up into one narrative.
Summaries are written to .tesserae/summaries/<project>/daily-YYYY-MM-DD.md.
Citations render names, not node-<hash>
Cited evidence in ask, compile_context, and wiki synthesis previously leaked raw node ids (node-<hash>) as citation markers. They now resolve to the entity's actual title, so answers are legible.
Upgrading
Drop-in over v0.13.x. The new command is additive; nothing else changes. tesserae summary reads your existing sessions on the fly — no migration or re-compile required.