Set project memory
set_project_memoryCreate, update, or delete project-scoped memory records to persist decisions and context, with atomic and secret-redacted writes.
Instructions
Create, update, or delete one bounded record in the isolated local project memory. Writes are atomic, optimistic-concurrency aware, secret-redacted by default, and never execute project content.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| body | No | ||
| kind | No | ||
| tags | No | ||
| links | No | ||
| scope | No | ||
| title | No | ||
| directory | No | ||
| operation | Yes | ||
| confidence | No | ||
| expires_at | No | ||
| redact_secrets | No | ||
| source_revision | No | ||
| expected_updated_at | No | ||
| capture_source_revision | No | Capture the current local Git HEAD when source_revision is omitted |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| meta | Yes | ||
| error | No | ||
| message | No | ||
| success | Yes | ||
| schema_version | Yes |