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.