knowledge_zurueckziehen
Withdraw a knowledge node by clearing content and summary, preserving title, path, and required reason, to remove it from search and recall.
Instructions
Withdraw a node: clears content and summary (no backup -- the text is gone), keeps title and path, keeps the row (with grund/timestamp/actor) so nothing vanishes without a trace. The node then drops out of knowledge_search and the recall hook. Reversible via knowledge_freigeben (which restores visibility only, not the emptied text) -- unlike the permanent, human-only endgueltig_entfernen.py, which this tool cannot reach. grund is required; empty grund is rejected, nothing changed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Full node path -- exactly one of node_id/path required | |
| actor | No | Calling agent identity; else BEGOD_KNOWLEDGE_ACTOR or unknown | |
| grund | Yes | Required reason for withdrawal | |
| model | No | Calling model; else BEGOD_KNOWLEDGE_MODEL or unknown | |
| node_id | No | Node ID -- exactly one of node_id/path required | |
| session | No | Stable session ID; else BEGOD_KNOWLEDGE_SESSION or unknown |