memory_set
Writes or updates a key-value pair in a memory namespace, tracking write time and source session. Supports upsert and versioning.
Instructions
写入一条键值对到指定命名空间,自动记录写入时间和来源 session。若 key 已存在则覆盖(upsert),version 递增。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | 条目键名,不含 /。如 "tech_stack"、"coding_conventions"。 | |
| value | Yes | 条目值,可为 JSON 字符串或纯文本。 | |
| expire | No | 标记为已过期。PM 可在规范更新后标记旧条目。 | |
| project | No | 目标项目的绝对路径(如 D:/code/project-a)。省略则使用当前项目。 | |
| namespace | Yes | 命名空间路径,如 "project/meta"、"session/abc123/findings"。必须以 project/ 或 session/ 开头。 | |
| session_id | No | 来源 session ID,用于追踪。 |