Repository navigation
session-recap 0.6.0: MCP server, local viewer, dsh and Codex plugins, secret removal
Added
- MCP server (
session-recap mcp):list_sessions,recap_sessionandsave_recapfor any MCP client. With no
model of its own,recap_sessionhands the condensed, secret-free transcript to the calling agent, which writes the
recap with its own model: no API key needed.session-recap mcp-config <client>prints the entry for Claude Code,
Codex, Cursor, Gemini CLI / Qwen Code, OpenCode, Zed, VS Code and Cline. - Local viewer (
session-recap serve): every agent's sessions by project, with Recap and Map, on127.0.0.1behind a
per-run token; Write recap when a model is configured. - dsh plugin (
packages/dsh, preview): thesession_recaptool and/recap, on the session's own model route.
npm run build:dshpacks the release tarball. - Codex plugin (
plugins/codex) running the MCP server; the repository is a Codex plugin marketplace. - Recap formats (
core/formats.mjs):standup,handoffandpr, through--formatand the MCP tool'sformat. - Versioned output:
schemaVersionin--jsonand the MCP tool, described byschema/recap-v1.schema.jsonand
docs/data-format.md. - Contributor guides: docs/adding-an-agent.md, a "Support a new agent" issue template, and
listing drafts in docs/listings, withserver.jsonfor the official MCP registry.
Security
- Secrets are removed from transcripts before they reach any model: private keys; Anthropic, OpenAI, GitHub, AWS,
Slack, Google, Stripe and npm tokens; JWTs; bearer tokens; credentials in URLs; and secret-named assignments, with
placeholders left alone.--dry-runand the MCP tool report how many.
Changed
- The CLI, MCP server and viewer share one recap cache and also read the Claude Code plugin's recaps.
dsh plugin tarball
dsh-session-recap-0.6.0.tgz (sha256 c1c14b67bfcaa809c889868d1691a4d1c0197465fa044dffcc4d30480db4ab49):
dsh plugin --profile <profile> add https://github.com/BruceXcluding/session-recap/releases/download/v0.6.0/dsh-session-recap-0.6.0.tgz