Skip to main content
Usa el crate publicado phaseo-agent cuando una aplicación Rust necesite un ciclo de modelo acotado, herramientas locales, aprobaciones o revisión humana reanudable. El SDK de agentes para Rust se basa en el cliente phaseo y ejecuta los turnos del modelo mediante la API Responses de Phaseo.

Capacidades compatibles

Rust es un entorno de ejecución síncrono compatible, no un puerto con todas las funciones del entorno de streaming de TypeScript. Estas páginas documentan solo las API publicadas en phaseo-agent 0.1.

Modelo de ejecución

  1. envía los mensajes actuales y las definiciones de herramientas a un ModelClient
  2. ejecuta las herramientas locales disponibles
  3. se pausa para aprobaciones, resultados externos o revisión humana cuando se necesita
  4. añade los resultados y continúa hasta completarse o alcanzar el límite de pasos
El SDK no almacena las ejecuciones en un servicio alojado por Phaseo. Guarda RunResult en tu aplicación cuando una ejecución deba sobrevivir al reinicio de un proceso. El adaptador Gateway 0.1 actualmente no asigna cost_nanos ni cost_cents de Gateway a UsageSummary.cost. Para consultar el gasto, usa la respuesta de Gateway o el registro de generación en vez del campo de costo del Agent SDK.

Instalar el SDK de agentes

Añade ambos crates de Rust y configura tu clave de API.

Crear tu primer agente

Ejecuta un ciclo de herramientas local a través de Phaseo Gateway.

Herramientas y aprobaciones

Añade herramientas locales, externas y sujetas a aprobación.

Referencia de la API de agentes

Consulta las estructuras, traits y métodos exactos de Rust.
Última modificación el 2 de octubre de 2026