Manage emero brain
manage_emero_brainChange existing emero brain entries — ONLY when the user's latest message asked for it or reversed a decision, never on your own judgment. Pass the user's own words as user_request_quote. Actions: "supersede" (old_id → new_id: retire an entry in favour of one you just saved; the old one moves to History, linked to its replacement), "delete" (id, reason: soft-delete, the user can restore it), "update" (id, fields: edit title/summary/detail in place), "rescope" (id, scope: move between brand-wide and this project), "find_conflicts" (candidate: list active entries a planned entry may clash with; no quote needed). Ids come from get_emero_brain or a save result. A [locked] entry changes only when the user's words name it. Every change is logged and the user can undo it in the emero brain tab. load_skill("emero-brain") first if you haven't.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | delete / update / rescope: the entry | |
| scope | No | rescope: where it should apply | |
| action | Yes | ||
| fields | No | update: only the fields to change | |
| new_id | No | supersede: the already-saved replacement | |
| old_id | No | supersede: the entry being replaced | |
| reason | No | ||
| candidate | No | find_conflicts: the entry you plan to save | |
| project_id | No | Opaque per-chat project id: "p-" plus 6 random letters and digits. Every chat is a new project. Mint one on your first emero call and pass that SAME id on every call in this chat. Never mint a second one in the same chat, even for a new topic, campaign or subject. Only when the user asks to continue an earlier project, reuse its id from get_emero_brain's project list. | |
| user_request_quote | No | REQUIRED for every action except find_conflicts: the user's OWN words from their latest message asking for this change, verbatim. For a [locked] entry, their words must name it. |