Skip to main content

Documentation Index

Fetch the complete documentation index at: https://superwire.dev/llms.txt

Use this file to discover all available pages before exploring further.

References use dot paths.
input.project_id
secrets.api_key
agent.summarize.summary
dynamic.context
schema.shared.status

Root namespaces

RootMeaning
inputValues from the request body.
secretsSensitive values from the request body.
agentStructured outputs from agents.
dynamicValues computed by dynamic blocks.
toolImported MCP tools.
resourceImported MCP resources.
promptImported MCP prompts.
schemaSchema declarations and nested reusable fields.
modelNamed model profiles.

Loop variables

Loop variables are available only inside the looped agent.
agent summarize_each for task in input.tasks {
    model: model.fast
    instruction: "Summarize task {{ task.title }}."

    output {
        title: string
        summary: string
    }
}
Object-shaped items may be destructured in the loop header.
agent summarize_each for { a, b } in input.something {
    model: model.fast
    instruction: "Summarize A={{ a }} and B={{ b }}."

    output {
        summary: string
    }
}