2.4 KB · updated 2026-07-06 · md

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 AskUserQuestion tool 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 (or include_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.