memory_store
Store or update persistent memory records in Open Knowledge Format with metadata, tags, and provenance for retrieval across sessions.
Instructions
Stores or updates a persistent memory record in Open Knowledge Format (OKF v0.2).
Parameters: key: Unique identifier or path for the memory (e.g. 'user/preferences/coding_style' or 'system/last_memory'). content: The core information to store (string text or structured dictionary). project_root: REQUIRED. Absolute path to active project root directory. tags: Optional classification tags for filtering (e.g. ['preferences', 'user']). namespace: Logical separation for contexts or users (default: 'default'). concept_type: OKF concept type (default: 'Agent Memory'). Options: 'Agent Memory', 'Checkpoint', 'Metric', 'Playbook', etc. title: Human-readable display name. description: Single-sentence summary of the concept. resource: Canonical URI for the underlying asset. status: Lifecycle status ('draft' | 'stable' | 'deprecated'). Default: 'stable'. stale_after: ISO date ('YYYY-MM-DD') when memory becomes stale. sources: Provenance sources list [{resource, id, title, author, usage_count, last_modified}]. usage_window: Sources usage window framing {from, to}. verified: Verification events list or mapping [{by, at}]. generated_by: Actor identifier string following actor convention ('/', 'human:', 'process:'). runtime: For Attested Computation concepts ('bigquery', 'postgres', 'dbt', 'python'). parameters: For Attested Computation concepts [{name, type, required}]. executor: For Attested Computation concepts {resource, receipt}. attester: For Attested Computation concepts {resource}. computation: Path to external computation file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | ||
| tags | No | ||
| title | No | ||
| status | No | ||
| content | Yes | ||
| runtime | No | ||
| sources | No | ||
| attester | No | ||
| executor | No | ||
| resource | No | ||
| verified | No | ||
| namespace | No | default | |
| parameters | No | ||
| computation | No | ||
| description | No | ||
| stale_after | No | ||
| concept_type | No | ||
| generated_by | No | ||
| project_root | Yes | ||
| usage_window | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |