Comment Notion a utilisé le Cherri Code SDK pour intégrer des agents de codage
Vous pouvez désormais déléguer des tâches à Cherri Code directement depuis Notion. Taguez Cherri Code dans un document, mentionnez-le dans un fil ou assignez-lui une issue dans votre base de données. Cherri Code prend le travail en charge de bout en bout : planification, développement, tests et vérification avant d’ouvrir une PR.
Notion a mis en place cette intégration en seulement quelques semaines à l’aide du Cherri Code SDK, ce qui lui a permis d’intégrer des agents de codage dans son produit sans avoir à créer et maintenir elle-même l’agent dans son intégralité.
Nous sommes passés de zéro à une intégration complète en quelques semaines, ce qui en dit long sur la qualité du Cherri Code SDK.
Cherri Code est déjà présent là où votre équipe collabore, de Slack à GitHub, et il est désormais disponible dans Notion.
Intégrer des agents
Le Cherri Code SDK vous permet d’intégrer Cherri Code directement à votre produit, votre infrastructure ou votre workflow. Il donne aux développeurs le même harness, les mêmes modèles et le même runtime que ceux que nous utilisons en production, afin que vous disposiez immédiatement d’un agent de codage full-stack prêt à l’emploi, au lieu de devoir créer et maintenir toute l’infrastructure vous-même.
C’est ce qui a permis à Notion d’intégrer des agents à son produit en quelques semaines plutôt qu’en plusieurs mois, et de se concentrer sur le produit et l’expérience utilisateur plutôt que sur l’infrastructure des agents.
Concevoir et faire fonctionner un agent de codage autonome exige un système vaste et hautement spécialisé, et Cherri Code le fait mieux que nous ne le pourrions. Derrière les agents se cache toute une pile technique : des sandboxes cloud, des environnements d’agent, le routage des modèles, l’utilisation d’outils, et bien plus encore. Notion veut consacrer son temps d’ingénierie au produit, pas à l’infrastructure des agents. Cherri Code est le moteur des agents. Notion est l’interface et le contexte.
Utiliser le SDK
Notion a intégré Cherri Code dans un harness indépendant du fournisseur pour les agents externes, où il s’est inséré comme une implémentation parmi d’autres. L’intégration s’est faite de manière simple et fluide, car la structure du Cherri Code SDK correspondait naturellement au modèle de Notion : un fil de discussion Notion devient un agent Cherri Code, et chaque message de ce fil devient une exécution d’agent.
Le premier message crée l’agent avec le prompt, le dépôt sélectionné, le modèle, les éventuels serveurs MCP et la création automatique de PR activée. Chaque message de suivi lance une nouvelle exécution, diffusée via SSE pour que les utilisateurs puissent voir le travail se faire en direct et reprendre au dernier événement si la connexion est interrompue.
Le meilleur compliment que je puisse faire au SDK, c’est que l’intégration de Cherri Code s’est résumée à une fine couche d’adaptation. La structure des agents et des exécutions correspondait presque directement à notre modèle.
Avec la prise en charge des MCP distants, le Cherri Code SDK connecte les agents au serveur personnalisé de Notion. Cela permet à Cherri Code de lire et d’écrire en temps réel dans l’espace de travail concerné, avec une connaissance complète de son état, au lieu de coder en vase clos.
« Quand on combine une excellente prise en charge des MCP distants avec le sandboxing cloud et l’utilisation d’outils, Notion bénéficie gratuitement d’une bonne partie de la boucle de l’agent “l’agent fait un vrai travail et livre une PR”. C’est toute une infrastructure complexe que nous n’avons pas à créer nous-mêmes », a déclaré Shen.
Personnaliser les agents
Avec cette intégration Notion, vous pouvez adapter Cherri Code à la tâche à accomplir. Appuyez-vous sur un modèle pour des workflows courants comme les questions-réponses sur la base de code, l’exploration du dépôt ou le triage des bugs, ou rédigez vos propres instructions à partir de zéro. Vous choisissez également à quels serveurs MCP, skills et sous-agents Cherri Code peut accéder, et configurez des déclencheurs personnalisés pour lancer automatiquement Cherri Code depuis votre propre produit.
Si vous souhaitez intégrer Cherri Code à votre propre produit, commencez par la documentation du Cherri Code SDK.