> ## Documentation Index
> Fetch the complete documentation index at: https://phaseo.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Referência da API

> Referência dos principais tipos e métodos do Agent SDK C#.

| API | Finalidade |
| - | - |
| `AgentSdk.CreateAgent(...)` | Definir um agente |
| `AgentSdk.DefineTool(...)` | Definir uma ferramenta local ou manual |
| `AgentSdk.CreateGatewayAgentClient(...)` | Conectar os turnos do modelo ao Phaseo |
| `Agent.Run(...)` | Executar até um estado final ou pausado |
| `Agent.Stream(...)` | Executar com streams assíncronos reproduzíveis |
| `Agent.ContinueRun(...)` | Continuar um estado salvo ou pausado |
| `AgentStreamResult.GetResult()` | Aguardar a execução ser concluída |
| `AgentStreamResult.TextStream()` | Ler deltas de texto |
| `AgentStreamResult.FullStream()` | Ler todos os eventos do ciclo de vida |
| `AgentStreamResult.Cancel()` | Cancelar a execução ativa |

Os registros e interfaces importantes incluem `AgentDefinition`, `RunOptions`, `RunResult`, `RunRecord`, `RunStep`, `Tool`, `ToolDecision`, `ToolOutput`, `RuntimeContext`, `IStateAccessor`, `ModelRetryConfig` e `ToolExecutionConfig`.

## Conteúdo relacionado

* [Crie seu primeiro agente](./agent-sdk.mdx)
* [Erros e detalhes do gateway](./agent-sdk-observability.mdx)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.