synapse_remember
Record time-stamped facts with subject, predicate, and object to preserve decisions, observations, and milestones across sessions. Include validity dates, confidence, and source for accurate later recall.
Instructions
Record a time-stamped fact in Synapse's episodic memory.
Use this whenever something is worth remembering across sessions: decisions, observations, "Ty said X on date Y", health/diet/symptom log entries, project milestones.
Args: subject: Who or what the fact is about. Free-form name. predicate: The relationship verb. snake_case preferred (e.g. "started_taking", "moved_to", "decided_to_use"). object: The other side of the relation. valid_from: ISO date or datetime when the fact became true. If omitted, "now" is used. Bare dates → midnight UTC. valid_to: ISO date or datetime when the fact stopped being true. Omit for still-current facts. confidence: 0–1. Default 1.0 for explicit user statements; lower when the agent is inferring. source: Where this fact came from. Defaults to "agent:claude" for things Claude is recording. Use "user" or a filename for facts from explicit user statements or document ingestion. note: Free-form context. Stored in metadata for later recall.
Returns: The fact id (stable content hash — safe to call twice).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| object | Yes | ||
| source | No | agent:claude | |
| subject | Yes | ||
| valid_to | No | ||
| predicate | Yes | ||
| confidence | No | ||
| valid_from | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |