memory_promote
Advance a project memory through review states (proposed → approved → published) or reject it with a note. Rejected memories can be revised and resubmitted.
Instructions
Advance a project memory one step up the review ladder (proposed → approved → published), or reject it with a note. Rejected memories are never deleted — they can be revised and resubmitted. One step per call; an unknown id or a memory already published errors. Pass by to record the reviewer when it should differ from the default (e.g. approving on the strength of someone else's review). For brand-new outbox drafts, memory_submit is the entry point. (MCP server and the open-memex promote CLI; the opencode native plugin does not expose this tool.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| by | No | Reviewer name override. | |
| id | Yes | Project memory id. | |
| note | No | Review note recorded on reject. | |
| reject | No | Reject instead of advancing. | |
| resubmit | No | Move rejected back to proposed for another round. |