# Constal Agents documentation > Agents concepts, workflows, operations, and reference for humans and agents. - [Agents](https://constal.ai/docs/agents.md): Package, deploy, inspect, and operate durable Agent behavior on Constal. - [Build Agents with the SDK](https://constal.ai/docs/agents/sdk.md): Navigate the SDK contracts used to author Agent behavior, durable execution, Tools, Resources, and analytics. - [Operate Agents with the CLI](https://constal.ai/docs/agents/cli.md): Deploy, list, inspect, and invoke Agents through stable CLI commands backed by the public Platform API. - [Mastra projects](https://constal.ai/docs/agents/mastra.md): Deploy an existing Mastra application on Constal without changing its framework imports or orchestration code. - [Author an Agent](https://constal.ai/docs/agents/author.md): Build a typed Agent package with model calls, durable state, Tools, Resources, analytics, and explicit limits. - [Durable Agent patterns](https://constal.ai/docs/agents/durable.md): Choose script or durable mode and design waits, subtasks, checkpoints, history, compensation, and data stages for replay. - [Evaluate state with a Model](https://constal.ai/docs/agents/evaluate.md): Use ctx.evaluate to answer typed Choice, Score, and Noul questions with a bound evaluation Model. - [How Mastra maps to Constal](https://constal.ai/docs/agents/mastra/runtime.md): Understand the execution, persistence, Resource, Channel, Policy, and isolation boundaries behind a deployed Mastra project. - [Schedule Agent follow-ups](https://constal.ai/docs/agents/schedules.md): Schedule future Agent invocations, repeat checks, and inspect or cancel schedules owned by a Session. - [Agent patterns](https://constal.ai/docs/agents/patterns.md): Choose a proven Agent composition by the shape of the work, then implement it with the seven primitives and governed Resources. - [Build dialogue and support Agents](https://constal.ai/docs/agents/patterns/dialogue-and-support.md): Build conversational, generation, routing, triage, and customer-support Agents from bounded history, turns, Tools, and escalation. - [Build research and knowledge Agents](https://constal.ai/docs/agents/patterns/research-and-knowledge.md): Build grounded retrieval, multi-source research, and document-intelligence Agents with Resources, subtasks, evidence, and synthesis. - [Build data and evaluation Agents](https://constal.ai/docs/agents/patterns/data-and-evaluation.md): Build governed analysts, batch pipelines, and evaluators with Resources, typed Model evaluation, map, reduce, and turn gates. - [Build action and workflow Agents](https://constal.ai/docs/agents/patterns/action-and-workflow.md): Build tool-using operators, process automation, approval flows, and browser Agents with explicit effects, waits, and durable progress. - [Build software and operations Agents](https://constal.ai/docs/agents/patterns/software-and-operations.md): Build coding, repository, monitoring, diagnosis, remediation, and incident-response Agents with governed evidence and effects. - [Build multi-Agent and long-horizon systems](https://constal.ai/docs/agents/patterns/coordination-and-autonomy.md): Build planner–executor, supervisor, specialist, critic, and long-running Agents with durable children, bounded joins, and explicit state. - [Deploy an Agent](https://constal.ai/docs/agents/deploy.md): Build and update an Agent from an archive or pinned Git commit. - [Deploy a Mastra project](https://constal.ai/docs/agents/mastra/deploy.md): Package, build, publish, and verify an unchanged Mastra project with the Constal CLI. - [Deploy OpenAI Agents SDK projects](https://constal.ai/docs/agents/openai-agents.md): Deploy an existing OpenAI Agents SDK or OpenAI client project without changing its imports or agent loop. - [Deploy Claude Managed Agents SDK projects](https://constal.ai/docs/agents/claude-managed-agents.md): Run an existing Claude Managed Agents application through a governed Anthropic Connection without changing SDK calls. - [Operate Agents](https://constal.ai/docs/agents/operate.md): Inspect Agent identity, follow Resource bindings, and understand which revision a Run executes. - [Mastra compatibility and operations](https://constal.ai/docs/agents/mastra/compatibility.md): Check qualified versions and features, interpret deployment output, and diagnose unsupported dependencies or bindings.