save_session_summary
Record session summaries with key topics and decisions to persistent memory for future search and cross-session continuity.
Instructions
Save a summary of the current session to persistent memory.
Call this at the end of any substantive session so future sessions can
recall what was discussed, decided, or built — the core of Metis's
cross-session continuity. The saved summary is searchable later via
search_session_memory and surfaces when you resume related work.
Args:
summary: A 2–5 sentence, plain-English summary of what happened this
session. Required.
key_topics: Optional list of short topic tags for retrieval
(e.g. ["phase-10", "APScheduler"]).
decisions: Optional list of key decisions made
(e.g. ["switched to AGPL-3.0"]).
session_id: Optional identifier used to group related summaries; if
omitted, the summary is stored on its own.
Returns:
A dict with the saved record's id and a confirmation status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| summary | Yes | ||
| key_topics | No | ||
| decisions | No | ||
| session_id | No |