Every session automatically summarized — files changed, tests run, commands executed, key decisions made. No more reading 2,000 messages to understand what the AI did.
Deterministic extraction runs instantly with no LLM cost. Parses pytest, jest, and go test output automatically.
Deterministic extraction parses tool calls directly. Files, commands, test results, packages, and errors — extracted in milliseconds, zero API cost.
Parses pytest ("5 passed, 1 failed"), jest ("Tests: 10 passed"), and go test ("ok / FAIL") output automatically — no configuration required.
Summary tab in the web dashboard with metric cards. CLI with sfs summary --today for daily overviews across all sessions.
The deterministic layer is always free. When you want a "what happened" and "key decisions" paragraph, add your own LLM key and the summary goes narrative.
Works with the same BYOK setup as the Judge — your key, any OpenAI-compatible endpoint, never stored.