# graph ## Docs - [Introducing Graph](https://graph-unify-model-roles.mintlify.site/introduction.md): A runtime and development environment for building scalable AI-augmented workflows - [Quick start](https://graph-unify-model-roles.mintlify.site/quickstart.md): Install, scaffold a project, run your first plan - [Installation](https://graph-unify-model-roles.mintlify.site/getting-started/installation.md): Release binaries and the container image - [Core concepts](https://graph-unify-model-roles.mintlify.site/getting-started/concepts.md): Plans, the tool catalog, the shape cache, the workbench, and threads - [Workbench](https://graph-unify-model-roles.mintlify.site/building/workbench.md): The Graph development environment - [MCP server](https://graph-unify-model-roles.mintlify.site/building/mcp-server.md): Serving your plans and the plan authoring commands to another agent - [CLI](https://graph-unify-model-roles.mintlify.site/reference/cli.md): Every command and flag - [CI checks](https://graph-unify-model-roles.mintlify.site/cookbook/ci-checks.md): Adapt and improve your CI pipelines with ease - [Models & providers](https://graph-unify-model-roles.mintlify.site/models/models-and-providers.md): Providers, model roles, and where each inference call goes - [The tool catalog](https://graph-unify-model-roles.mintlify.site/tools/overview.md): One namespace for MCP, user, plan, and built-in tools - [MCP servers](https://graph-unify-model-roles.mintlify.site/tools/mcp-servers.md): Connecting stdio and HTTP MCP servers - [User-defined tools](https://graph-unify-model-roles.mintlify.site/tools/user-defined.md): Wrap commands, queries, and prompts as first-class tools - [How to use the standard library](https://graph-unify-model-roles.mintlify.site/reference/tools/stdlib/about.md): Tool packs that ship with Graph - [LLM](https://graph-unify-model-roles.mintlify.site/untitled-page.md) - [Data](https://graph-unify-model-roles.mintlify.site/untitled-page-2.md) - [Github](https://graph-unify-model-roles.mintlify.site/untitled-page-3.md) - [Slack](https://graph-unify-model-roles.mintlify.site/untitled-page-4.md) - [The shape cache](https://graph-unify-model-roles.mintlify.site/tools/shape-cache.md): How graph learns what tools return - [What is a plan](https://graph-unify-model-roles.mintlify.site/plans/overview.md): Repeatable workflows as reviewable YAML files - [Plan inputs](https://graph-unify-model-roles.mintlify.site/plans/inputs.md) - [Template language](https://graph-unify-model-roles.mintlify.site/reference/plans/template-language.md): The {{Ex.path}} dialect: typed dataflow between steps - [Finish modes](https://graph-unify-model-roles.mintlify.site/plans/finish-modes.md): Solver report, structured output, or silence - [Exit gates](https://graph-unify-model-roles.mintlify.site/plans/exit-gates.md): End a plan early with a success or error state - [Branching](https://graph-unify-model-roles.mintlify.site/plans/branching.md): Fork a plan into one of two branches with a decide step - [Selection](https://graph-unify-model-roles.mintlify.site/plans/selection.md): Partition a list with a per-item gate using filter - [Iteration](https://graph-unify-model-roles.mintlify.site/plans/iteration.md): Run a body of steps once per item of a list with map and reduce - [Agent steps](https://graph-unify-model-roles.mintlify.site/plans/agent-step.md): A bounded tool-calling loop inside a plan step, with guaranteed structured output - [Ask steps](https://graph-unify-model-roles.mintlify.site/plans/ask-step.md): Put a question to the person running the plan, and declare what happens when there isn't one - [Schema](https://graph-unify-model-roles.mintlify.site/reference/plan-schema.md) - [Storage](https://graph-unify-model-roles.mintlify.site/architecture/storage.md): Plain files by default, abstracted for other backends - [config.toml](https://graph-unify-model-roles.mintlify.site/reference/configuration.md) - [File versions](https://graph-unify-model-roles.mintlify.site/reference/file-versions.md): Versions for config, plans, tools, and the data directory - [Changelog](https://graph-unify-model-roles.mintlify.site/changelog.md)