Skip to content

vibedoc_save_entry

Save one long-lived fact (convention, gotcha, decision, preference) as its own entry. Omit id to create; pass id to update. Put facts that should outlast this session here, not in the handoff.

Parameters

NameTypeRequiredDescription
idstringnoEntry id to update, e.g. E001. Omit to create.
typeone of "convention" "gotcha" "decision" "preference"yes
summarystringyesOne line, at most 120 characters
bodystringnoDetails and the why (markdown)
scopeone of "project" "group"nogroup = shared with every project in this project's groups (their sessions and recall list it as shared); project = this repo only. Default: project on create, unchanged on update. Refused when the project is in no group.

Call it

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "vibedoc_save_entry",
    "arguments": {
      "type": "<\"convention\" | \"gotcha\" | \"decision\" | \"preference\">",
      "summary": "<string>"
    }
  }
}