save_memory
Write a categorized memory entry to persist explicit project facts, decisions, discoveries, bugs, or instructions for later agent recall.
Instructions
Write a categorized memory entry.
Memory is intentionally structured and explicit — BlackBox does not automatically store everything.
Args: category: Memory category (project_facts, architectural_decisions, discoveries, bugs, failed_approaches, recommendations, agent_observations, user_instructions). value: JSON-serializable value to store. project: Optional project scope (e.g. absolute path). key: Optional human-readable key. tags: JSON list of tags for search/filtering. source_agent: Optional agent id that wrote this entry. metadata: JSON object of additional metadata.
Returns: JSON: {"ok": true, "entry": {...}}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | ||
| tags | No | [] | |
| value | Yes | ||
| project | No | ||
| category | Yes | ||
| metadata | No | {} | |
| source_agent | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |