# Superwire ## Docs - [Context Continuation](https://superwire.dev/advanced/context-sharing.md): Continue one agent from another agent's message history. - [Error Handling](https://superwire.dev/advanced/error-handling.md): Understand parse, validation, and runtime errors. - [Parallel Execution](https://superwire.dev/advanced/parallel-execution.md): How Superwire runs independent agents and loop iterations concurrently. - [Diagnostics](https://superwire.dev/api-reference/diagnostics.md): Parse, validation, and runtime diagnostics exposed by Superwire. - [Executor API](https://superwire.dev/api-reference/executor-api.md): HTTP contract for /execute and /execute/stream. - [Language Server](https://superwire.dev/api-reference/lsp.md): Editor-oriented diagnostics and language features for .wire files. - [Rust API](https://superwire.dev/api-reference/rust-api.md): Parse, validate, and execute workflows from Rust when embedding the runtime directly. - [Agents](https://superwire.dev/core-concepts/agents.md): Define model steps, dependencies, loops, context continuation, and structured outputs. - [Dependencies](https://superwire.dev/core-concepts/dependencies.md): How Superwire builds and executes the workflow graph. - [Core Concepts](https://superwire.dev/core-concepts/overview.md): The main building blocks of a Superwire workflow. - [Providers and Models](https://superwire.dev/core-concepts/providers.md): Configure backend access separately from model selection. - [Schemas](https://superwire.dev/core-concepts/schemas.md): Define reusable structured types for input, agent outputs, tool contracts, and final output. - [Workflows](https://superwire.dev/core-concepts/workflows.md): Understand the structure of a .wire workflow. - [Basic Agent](https://superwire.dev/examples/basic-agent.md): A one-agent workflow. - [Context Continuation](https://superwire.dev/examples/context-management.md): Continue one agent from another agent's message history. - [MCP Tools, Prompts, and Resources](https://superwire.dev/examples/mcp-tools.md): Use MCP capabilities through imports and uses. - [Multi-Agent Workflow](https://superwire.dev/examples/multi-agent.md): Chain agents through structured references. - [Nested Output](https://superwire.dev/examples/nested-output.md): Return nested structured data. - [Parallel Processing](https://superwire.dev/examples/parallel-processing.md): Process a list with a looped agent and aggregate the result. - [Structured Output](https://superwire.dev/examples/structured-output.md): Return typed fields from an agent. - [Authoring Conventions](https://superwire.dev/guides/authoring-conventions.md): Style conventions for readable .wire files. - [Best Practices](https://superwire.dev/guides/best-practices.md): Patterns for maintainable, efficient Superwire workflows. - [Building Workflows](https://superwire.dev/guides/building-workflows.md): A practical process for designing maintainable workflows. - [Testing](https://superwire.dev/guides/testing.md): Validate workflows and test application integrations. - [Installation](https://superwire.dev/installation.md): Run the Superwire executor and configure model access. - [Laravel Integration](https://superwire.dev/integrations/laravel.md): Execute, stream, validate, format, map, and fake workflows from Laravel. - [Ollama](https://superwire.dev/integrations/ollama.md): Configure a local Ollama provider and model profile. - [OpenAI-Compatible Providers](https://superwire.dev/integrations/openai.md): Configure an OpenAI-compatible provider and model profile. - [Introduction](https://superwire.dev/introduction.md): Learn what Superwire is and run a tiny workflow through the Docker executor. - [Batch Imports](https://superwire.dev/mcp/batch-imports.md): Import multiple tools, prompts, and resources from MCP namespaces. - [MCP Servers](https://superwire.dev/mcp/mcp-servers.md): Define MCP server endpoints and authenticated headers. - [MCP Prompts](https://superwire.dev/mcp/prompts.md): Import, render, and provide prompts to agents. - [MCP Resources](https://superwire.dev/mcp/resources.md): Import and read MCP resources. - [MCP Tools](https://superwire.dev/mcp/tools.md): Import tools, define schemas, bind trusted values, and make tools available to agents. - [Quickstart](https://superwire.dev/quickstart.md): Create a small workflow and execute it through the Docker executor. - [Comments](https://superwire.dev/syntax/comments.md): Add comments and schema documentation comments to .wire files. - [Control Flow](https://superwire.dev/syntax/control-flow.md): Use looped agents and dynamic match expressions. - [Data Types](https://superwire.dev/syntax/data-types.md): Primitive, object, array, tuple, enum, and schema reference types. - [Expressions](https://superwire.dev/syntax/expressions.md): Values and operations used inside declarations. - [Operators and Special Forms](https://superwire.dev/syntax/operators.md): Dot access, model usage, tool calls, and inline separators. - [Syntax Overview](https://superwire.dev/syntax/overview.md): A compact reference for Superwire syntax. - [String Interpolation](https://superwire.dev/syntax/string-interpolation.md): Insert workflow values into agent instructions. - [Type Annotations](https://superwire.dev/syntax/type-annotations.md): Where type annotations appear and how to write readable contracts. - [Variables and References](https://superwire.dev/syntax/variables.md): Reference input, secrets, agents, tools, resources, prompts, dynamic values, and loop variables. - [Adoption Checklist](https://superwire.dev/why-superwire/adoption-checklist.md): Decide whether Superwire is the right boundary for a specific AI feature. - [Comparison](https://superwire.dev/why-superwire/comparison.md): How Superwire differs from direct LLM calls, prompt-only agents, MCP alone, agent frameworks, and custom orchestration. - [Controlled Tool Access](https://superwire.dev/why-superwire/controlled-tools.md): How Superwire scopes MCP capabilities and separates model-owned tool use from workflow-owned tool calls. - [Why Superwire](https://superwire.dev/why-superwire/overview.md): Understand what Superwire is, why it exists, and when it belongs in a backend product. - [Structured Outputs and Data Flow](https://superwire.dev/why-superwire/structured-outputs.md): Why object-shaped outputs and explicit references make AI workflows easier to compose. - [Use Cases](https://superwire.dev/why-superwire/use-cases.md): Practical backend scenarios where Superwire provides a clearer workflow boundary. - [Why It Exists](https://superwire.dev/why-superwire/why-it-exists.md): Why product backends need a different kind of agent workflow than local assistants or prompt-only integrations. - [Workflow Contract](https://superwire.dev/why-superwire/workflow-contract.md): How a .wire file gives backend AI behavior a stable runtime contract. ## OpenAPI Specs - [openapi](https://superwire.dev/api-reference/openapi.json)