v0.15.0.md
docs/release-notes/v0.15.0.md
Tesserae v0.15.0 — query decisions across projects and time
<!-- translations:start -->
한국어 · 中文 · 日本語 · Русский · Español · Français · Deutsch
<!-- translations:end -->
Released 2026-07-05 · PyPI · GitHub release · pip install --upgrade tesserae==0.15.0
Ask Tesserae what was decided — across every registered project, within any time range. Building on the v0.14.0 activity summaries, this release extracts the decisions themselves.
tesserae decisions
tesserae decisions --since 2026-06-30 # all projects since a date
tesserae decisions --week # the last 7 days
tesserae decisions --project my-repo --no-llm # human decisions only
tesserae decisions --since 2026-06-30 --json # structured output
Also available as the query_decisions MCP tool (so an agent can answer "what decisions were made since last Monday?") and the /decisions slash command.
Two kinds of decisions
- Human decisions — deterministic. Every choice you made through Claude Code's
AskUserQuestiontool is extracted exactly from the transcript: the question asked, the option you chose, and the alternatives offered. No LLM, fully reproducible. - Agent decisions — mined. Choices and trade-offs the agent settled in the conversation are extracted by the LLM. Pass
--no-llm(orinclude_agent=false) for the deterministic human decisions only.
Each decision is dated by its own timestamp — never a long-running session's start — so a time window is exact. Output is a structured list grouped by project (--json for machine-readable form). The same explicit human decisions now also feed the activity summary's Decisions & Insights section.
Upgrading
Drop-in over v0.14.x. The new command is additive; nothing else changes. It reads your existing sessions on the fly — no migration or re-compile required.