Le Claude Agent SDK est Claude Code sous forme de bibliothèque. Il vous permet de créer par programmation les mêmes agents qui alimentent Claude Code, puis de les exécuter sous forme de code. Transformez les tâches répétitives en flux de travail automatisés et publiez-les sur Replit. Dans ce tutoriel, vous construisez un agent qui organise une boîte de réception Todoist — récupérant des tâches, appliquant des étiquettes et les triant dans des projets — puis vous le publiez pour qu’il s’exécute selon un calendrier.Documentation Index
Fetch the complete documentation index at: https://docs.replit.com/llms.txt
Use this file to discover all available pages before exploring further.
Ce que vous apprendrez
- Comment fonctionne le Claude Agent SDK et quand l’utiliser
- Primitives fondamentales : agents, outils, serveurs MCP, compétences et permissions
- Comment construire un agent d’automatisation de tâches sur Replit en utilisant Integrations
- Comment publier votre agent selon un calendrier avec les Déploiements planifiés
Prérequis
- Un compte Replit (forfait Core ou Pro recommandé pour les Déploiements)
- Une clé API Anthropic
- Un compte Todoist (ou un autre service que vous souhaitez automatiser)
Fonctionnement du Claude Agent SDK
Un agent est une boucle : vous envoyez une invite, l’agent sélectionne des outils à exécuter, observe les résultats et recommence jusqu’à ce que la tâche soit terminée. Vous fournissez l’invite. Le SDK gère la boucle. Mais le SDK va plus loin. Il vous permet de construire des architectures multi-agents où un agent orchestrateur délègue des tâches à des sous-agents spécialisés, chacun avec ses propres outils et fenêtres de contexte.Primitives fondamentales
| Primitive | Rôle |
|---|---|
| Boucle de requête | La fondation : invite, sélectionner des outils, exécuter, observer, recommencer |
| Agents | Configurations spécialisées avec leurs propres outils et instructions |
| Outils | Actions que les agents peuvent effectuer — exécuter des commandes, appeler des API, modifier des fichiers |
| Serveurs MCP | Processus externes qui exposent des collections d’outils (gourmands en contexte, chargés à l’avance) |
| Compétences | Fichiers d’instructions Markdown qui apprennent aux agents comment faire les choses (efficaces en contexte, chargées à la demande) |
| Permissions | Contrôles granulaires sur ce à quoi chaque agent peut accéder et exécuter |
Compétences vs. serveurs MCP
Voici les deux principales façons d’étendre vos agents : Les compétences sont des fichiers markdown avec des instructions que votre agent suit. Seule une brève description se charge jusqu’à invocation, gardant la fenêtre de contexte légère. Utilisez les compétences pour :- Les flux de travail et conventions (« comment déployer », « liste de vérification pour la révision de code »)
- Les matériaux de référence (modèles d’API, guides de style)
- Les invites réutilisables déclenchées par nom
- Se connecter à des services externes (Notion, Linear, bases de données)
- Les actions nécessitant un accès API (créer des tâches, interroger des données)
- Les outils qui font des choses, et pas seulement qui instruisent
Les compétences définissent comment votre agent doit fonctionner. Les serveurs MCP définissent ce à quoi votre agent peut accéder. Les deux fonctionnent pour les agents de codage (comme Replit Agent) et les agents que vous construisez avec le SDK.
Quand utiliser le SDK plutôt que l’API
| Cas d’utilisation | Choisir |
|---|---|
| Automatiser des tâches multi-étapes | Claude Agent SDK |
| Flux de travail multi-agents | Claude Agent SDK |
| Applications de chat simples | API Anthropic |
| Tâches à tour unique | API Anthropic |
Construire un agent organisateur Todoist
Ce tutoriel utilise un modèle Replit qui génère un projet Claude Agent SDK avec la bonne structure — les répertoires d’agents, d’outils, de serveurs MCP, de compétences et de permissions sont déjà en place.Étape 1 : Remixer le modèle
Ouvrir le modèle
Ouvrez le modèle Claude Agent SDK sur Replit et sélectionnez Remixer pour créer votre propre copie.
Nommer votre projet
Donnez-lui un nom descriptif (par ex., « Mon Agent Todoist ») et sélectionnez Utiliser le modèle.
Examiner la structure du projet
Une fois l’environnement chargé, ouvrez la barre latérale des fichiers. Activez Afficher les fichiers cachés si nécessaire pour voir la structure complète :
.agents/skills/— Compétences qui apprennent à Replit Agent comment construire des applications Claude Agent SDKsrc/agents/— Définitions des agentssrc/mcpServers/— Configurations des serveurs MCPsrc/permissions/— Définitions des permissionssrc/skills/— Compétences pour vos agents (fichiers markdown)src/tools/— Définitions d’outils personnalisés
Étape 2 : Connecter Todoist via les Intégrations Replit
Avant d’inviter Agent, connectez le service avec lequel votre agent doit interagir.- Allez sur replit.com/integrations dans votre compte Replit.
- Trouvez Todoist et connectez votre compte.
- Autorisez Replit à accéder à vos données Todoist.
Les Intégrations Replit gèrent OAuth et l’authentification pour vous. Votre agent peut accéder à l’API Todoist sans gérer directement les jetons. C’est plus simple que de configurer un serveur MCP séparé qui nécessite son propre flux OAuth.
Étape 3 : Inviter Agent à construire votre agent
Passez Replit Agent en Mode Plan pour de meilleurs résultats — il examine le plan avant de construire, vous donnant l’occasion de vérifier l’approche.Les deux derniers paragraphes de cette invite ont été ajoutés après débogage. Être précis sur comment s’authentifier (Intégrations Replit, pas OAuth MCP) et quel devrait être l’état final (boîte de réception complètement vidée) économise du temps d’itération.
Étape 4 : Examiner le plan et construire
Lorsqu’Agent présente son plan, vérifiez qu’il inclut :- Des outils personnalisés pour l’API Todoist (pas le serveur MCP Todoist)
- Un agent organisateur qui récupère les tâches, les étiquettes et les projets
- Des permissions appropriées limitées aux outils dont votre agent a besoin
- Un point d’entrée qui déclenche le flux de travail
Étape 5 : Ajouter votre clé API Anthropic
Le Claude Agent SDK nécessite une clé API Anthropic pour appeler Claude.- Ouvrez le volet Secrets dans l’éditeur de projet.
- Ajoutez un secret nommé
ANTHROPIC_API_KEYavec la valeur de votre clé API.
Si vous avez sauvegardé votre clé API Anthropic dans votre coffre Replit dans les Paramètres, elle est automatiquement disponible dans tous vos projets.
Étape 6 : Tester et déboguer
Exécutez l’agent et vérifiez qu’il traite correctement votre boîte de réception Todoist. Problèmes courants à surveiller :- « La boîte de réception est vide » alors qu’elle ne l’est pas — Le format de réponse de l’API pour détecter les tâches de la boîte de réception peut nécessiter des ajustements. Vérifiez que l’agent filtre les tâches par projet de boîte de réception, et non par une propriété différente.
- Les tâches reçoivent des étiquettes mais ne se déplacent pas vers les projets — Soyez explicite dans votre invite que l’agent doit récupérer les projets disponibles et assigner chaque tâche à l’un d’eux.
- Erreurs d’authentification — Vérifiez que l’intégration Todoist est connectée dans les Intégrations Replit et que le code de votre agent l’utilise (et non un flux OAuth séparé).
Publier votre agent
Une fois que votre agent fonctionne correctement, publiez-le pour qu’il s’exécute automatiquement.Choisir le Déploiement planifié
Sélectionnez Déploiement planifié pour l’automatisation basée sur le temps. Entrez votre calendrier souhaité (par ex., « Tous les jours à 17h PST »).
Vérifier la configuration
Confirmez que la commande d’exécution pointe vers votre fichier de point d’entrée principal et que votre secret
ANTHROPIC_API_KEY est inclus dans les secrets de déploiement.Étendre votre agent
Une fois les bases fonctionnelles, vous pouvez construire des agents plus sophistiqués sur Replit :- Ajouter une mémoire persistante — Utilisez Replit Database pour stocker l’état entre les exécutions
- Stocker des fichiers — Utilisez App Storage pour les données basées sur des fichiers
- Connecter plus de services — Ajoutez plus d’Intégrations (Slack, Linear, GitHub, Notion) pour les flux de travail multi-services
- Utiliser des compétences — Ajoutez des fichiers de compétences markdown pour donner à vos agents des connaissances et des instructions spécialisées
Prochaines étapes
- Explorez la documentation du Claude Agent SDK pour la référence complète de l’API
- Apprenez-en plus sur Agents & Automatisations pour construire des chatbots et des flux de travail pilotés par des événements sur Replit
- Lisez sur les Déploiements planifiés et les Déploiements VM Réservés pour les options de déploiement
- Consultez le modèle Claude Agent SDK pour commencer à construire