Passer au contenu principal
Commencez avec un seul agent, un ou deux outils déterministes et une approbation autour des effets de bord. Les extraits ci-dessous supposent un client gateway d’agent dans 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.
État et approbation couvre les rejets, les sorties d’outils manuels et l’enregistrement des exécutions.

Diffuser dans un terminal

Rust 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 statut stopped et une raison d’arrêt comme max_cost:1.
Le format numérique de la raison d’arrêt suit le langage : 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.
Les cinq premières recettes utilisent TypeScript.
Dernière modification le 5 novembre 2026