Silo

Silo tool

silo_update_config

Replace any of a silo's config fields: mode, welcome_message, welcome_summary, system_instructions, mode_instructions, or suggested_prompts. Omitted fields are left unchanged.

Input

{
  "silo_id": "uuid | 'default'",
  "mode"?: "augmented | container | open",
  "welcome_message"?: "string",
  "welcome_summary"?: "string",
  "system_instructions"?: "string",
  "mode_instructions"?: "string",
  "suggested_prompts"?: ["string"]
}

Output

{
  "status": "updated",
  "silo_id": "uuid",
  "silo_title": "...",
  "mode": "augmented",
  "changed_fields": ["welcome_message"],
  "config": { "welcome_message": "...", "welcome_summary": "...",
              "system_instructions": "...", "mode_instructions": "...",
              "suggested_prompts": [...] }
}

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.