A Superwire workflow is a dependency graph built from declarations.Documentation Index
Fetch the complete documentation index at: https://superwire.dev/llms.txt
Use this file to discover all available pages before exploring further.
Main declarations
| Declaration | Purpose |
|---|---|
input | Public values supplied by the executor request. |
secrets | Sensitive values supplied by the executor request. |
provider | Configures access to a backend driver such as openai or ollama. |
model | Defines a reusable model profile from a provider instance. |
schema | Defines reusable structured types. |
mcp | Defines an MCP server endpoint. |
tool, prompt, resource | Import external MCP capabilities. |
dynamic | Builds runtime values from expressions. |
agent | Runs one model step. |
output | Defines the final JSON response. |
Runtime topology
Design goals
- Keep secrets outside
.wirefiles. - Keep provider access separate from model selection.
- Make dependencies explicit through references.
- Require structured outputs so downstream steps can rely on stable shapes.
- Let the executor schedule independent work concurrently.