commit_session_decisions
Record key decisions from any session to permanent memory, ensuring at least one concrete decision is captured for future retrieval.
Instructions
Commit key decisions from this session to permanent memory.
This is the mandatory recording checkpoint — call it at the end of every
agent-routed session, before delivering the final result to the user.
Unlike save_session_summary (which accepts any summary), this tool enforces
that at least one concrete decision is captured, and writes each decision
separately to episodic_memory for future retrieval.
Args:
decisions: 1-5 plain-English decisions made this session. Be specific:
"Chose logistic regression over mixed model due to data sparsity in
Zone de Santé X" not "made a modelling decision".
summary: 1-3 sentence summary of the session context (optional but useful).
key_topics: Topic tags e.g. ["DHIS2", "domain surveillance", "tracker design"].
session_id: Optional session identifier.Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| decisions | Yes | ||
| summary | No | ||
| key_topics | No | ||
| session_id | No |