Silo

Silo tool

silo_forget

Remove knowledge from a silo. Two-step deletion: the first call returns matching candidates; the second commits memory_ids to delete.

Input

{ "silo_id": "uuid | 'default'", "query": "string", "memory_ids"?: ["uuid"] }

Output

{ "matches": [{ "memory_id": "uuid", "content": "..." }] }
// or
{ "deleted": ["uuid"] }

Policy

Requires read_write access on the silo.

Any silo_id parameter accepts either a UUID or the reserved alias "default" see how the default alias works.