client (et un ctx en Go). Ils sont donnés à titre d’illustration : deployments, store, search et fetchPage remplacent votre propre code.
Déploiement soumis à approbation
L’outil de déploiement met l’exécution en pause jusqu’à ce qu’une personne approuve l’appel exact. Enregistrez le résultat en pause, montrez l’appel en attente à un relecteur, puis reprenez avec la décision.Diffuser dans un terminal
0.2 n’a pas de streaming ; run renvoie le résultat une fois l’exécution terminée. Voir Streaming.
Borner une recherche autonome
Combinez plusieurs limites ; la première atteinte termine l’exécution avec le statutstopped et une raison d’arrêt comme max_cost:1.
max_cost:1 en Go, C# et PHP, max_cost:1.0 en Ruby et Java. En Rust, atteindre la limite d’étapes termine l’exécution en stopped avec la raison max_steps:20. Voir Conditions d’arrêt.
Combiner les fonctionnalités pour des produits courants
Le package TypeScript fournit des versions complètes de quatre d’entre eux dans son dossier
examples/ : research-brief-agent.ts, support-triage-agent.ts, coding-review-agent.ts et parallel-tool-agent.ts (des outils locaux indépendants exécutés en parallèle).
Suivre une recette pas à pas
Boucle d’agent durable
Persistez une exécution renvoyée et reprenez-la dans une requête ultérieure.
Note de recherche
Combinez un agent avec une recherche web sourcée.
Tri du support
Gardez les valeurs par défaut de routage et de prompt dans un préréglage géré.
Revue de code
Connectez des outils locaux ciblés à un workflow de développement.
Outils parallèles
Répartissez des appels d’outils indépendants sans changer l’ordre des résultats.
Extraction structurée (Python)
Extrayez du JSON structuré avec le SDK Agent Python.
Runbook d’exploitation (Go)
Construisez un agent de runbook d’exploitation en Go.
Tri de tickets (C#)
Triez des tickets avec le SDK Agent C#.
Revue de contenu (PHP)
Relisez du contenu CMS avec le SDK Agent PHP.
Résumé de notes (Ruby)
Résumez des notes internes avec le SDK Agent Ruby.