memory_session_end
End a session by archiving raw logs, distilling long-term memories, and clearing completed to-dos, with veto if work remains; use force to override.
Instructions
会话结束收尾编排:归档原文(data/raw,只追加不改写)+ 联合蒸馏(对话提炼长期记忆,工作记忆快照作参考上下文,冲突会更新旧条目) + 清理工作记忆里已完成的待办。工作记忆有未完成任务时会 veto(status=vetoed,归档/蒸馏/清理都不执行),确认结束请以 force=true 重试。对话材料二选一:conversation_json([{role, content}, ...] 的 JSON 字符串或数组,agent 中立推荐,优先使用)或 log_path(agent 会话日志路径,走日志适配器解析,adapter 可缺省按文件名 自动识别)。未配置 LLM 时只归档不蒸馏(status=archived_only)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | ||
| scope | Yes | ||
| source | No | mcp | |
| adapter | No | ||
| log_path | No | ||
| session_id | No | ||
| conversation_json | No |