Silo

Silo tool

silo_remember

Save knowledge into a silo (create or update). Idempotent; conflicting memories return a replacement plan first. A recalled live slice can be persisted into a silo by passing its handle.

Input

{ "silo_id": "uuid | 'default'", "content": "string", "handle"?: "slc_…", "confirmed": false }

Output

{
  "mode": "added | requires_confirmation",
  "memory_id": "uuid",
  "proposed_replacement"?: { "delete_ids": [...], "new_content": "..." }
}

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.