Skip to content

Search Documentation

Search across all documentation pages

session_start

Load recent context at the start of a session. Returns recent session summaries (episodic), high-importance facts, active tasks, constraints, available vaults, and recently active agents. Optionally accepts a query for targeted context retrieval. Call this at the beginning of every session to resume where you left off.

Parameters#

ParameterTypeRequiredDescription
vaultIdstring (UUID)optionalScope to a specific vault
querystringoptionalOptional query to retrieve targeted context via semantic search
modestringoptionalContext profile preset. One of: default, planning, incident, handoff, deep, minimal, none. planning = more facts/tasks, incident = more recent context, handoff = session transfer, deep = maximum context, minimal = lightweight (1 episodic, 2 facts), none = skip all memory queries (vaults + agents only). Explicit max* params override mode.
maxEpisodicinteger (0-10)optionalMax recent session summaries (default depends on mode)
maxFactsinteger (0-20)optionalMax important facts (default depends on mode)
maxTasksinteger (0-10)optionalMax active tasks (default depends on mode)
maxConstraintsinteger (0-20)optionalMax constraints (default depends on mode)
summaryOnlybooleanoptionalReturn memory summaries instead of full content (default: true). Set to false to get full content.
includeDocumentsstring[]optionalWhich documents to include in the response (default: ["soul"]). Options: soul, instructions, skills, checks. Use read_document to fetch others on demand.

Returns#

An object containing recent session summaries, important facts, active tasks, constraints, available vaults, recently active agents, and optionally vault documents. The exact shape depends on the mode and parameters used.

Example#

json
{
  "tool": "session_start",
  "arguments": {
    "mode": "planning",
    "maxTasks": 10,
    "includeDocuments": ["soul", "instructions"]
  }
}