Persona routage
Tris des agents de problèmes. Brouillons du planificateur. Navires codeurs. Porte des juges et des évaluateurs. Chaque personnage a son propre modèle, son budget de réflexion, ses compétences et ses outils.
Un Issue Session est une unité de travail unique et auditable - du triage au PR fusionné. Les ingénieurs seniors gardent le contrôle ; l'agent fait le travail.
Les problèmes proviennent de votre tracker, de Sentry, GitHub ou d'une analyse de découverte.
Le personnage du planificateur rédige une approche étape par étape que vous pouvez accepter ou modifier.
L'agent s'exécute dans un bac à sable isolé, avec un accès complet au dépôt et aux outils.
Le juge et l'évaluateur examinent la différence avant qu'un PR ne soit ouvert sur votre dépôt.
Les outils de backlog collectent les tickets. Les agents de codage écrivent du code. Rien ne relie les deux – c'est pourquoi les seniors passent leurs meilleures heures à relire les rapports de bogues.
Le tri est lié à l’humain
Chaque lundi, un senior lit 40 tickets, en reproduit 10 et décide lesquels une IA pourrait raisonnablement prendre. C'est le travail, pas le codage.
Les agents travaillent de manière isolée
Discutez avec un LLM, collez une trace de pile, recopiez le code. Pas d'historique, pas d'apprentissage, pas de piste d'audit - et aucun moyen de le réexécuter la semaine prochaine.
Les portes de qualité vivent dans les têtes
"Cela doit être revu." "Celui-ci peut être expédié." Des connaissances tribales qui ne dépassent pas cinq ingénieurs et un dépôt.
Issue Sessions codez le flux de travail réel que votre équipe exécute déjà, mais avec une structure, une transparence des coûts et des réexécutions qui fonctionnent tout simplement.
Découvrez les problèmes liés à une analyse sandbox ou importez depuis GitHub, Linear, Jira, Sentry. L'agent d'émission lit le code, pas seulement les titres.
Un personnage de planificateur rédige des étapes avec des citations vers des fichiers réels. Des questions et des hypothèses font surface avant qu’un code ne soit écrit.
Un personnage de codage s'exécute dans un bac à sable E2B avec votre dépôt, vos outils et votre environnement. Chaque commande est enregistrée.
Les juges et les évaluateurs notent la différence par rapport à vos normes. Un humain approuve et l'agent ouvre le PR.
Les onglets ci-dessous reflètent trois moments d'un véritable Issue Session : triage automatique, planification de l'IA et exécution de l'agent lui-même.
L'agent d'émission analyse le dépôt par rapport au ticket, décide s'il s'agit d'une tâche unique, d'une chaîne en plusieurs étapes ou d'une tâche uniquement humaine, et lui attribue une priorité et des étiquettes.
Six fonctionnalités que vous ne trouverez pas dans un chat d'agent générique, car elles n'ont de sens que dans une unité de travail structurée.
Tris des agents de problèmes. Brouillons du planificateur. Navires codeurs. Porte des juges et des évaluateurs. Chaque personnage a son propre modèle, son budget de réflexion, ses compétences et ses outils.
Chaque session stocke ses entrées - invites, référentiel SHA, environnement, compétences, version contextuelle. Réexécutez n'importe quelle session des mois plus tard et obtenez une réponse comparable.
Le juge évalue la différence par rapport à vos normes. L’évaluateur note les résultats. Les deux s’exécutent automatiquement avant qu’un humain ne voie le résultat.
Le coût du jeton, le coût du bac à sable et l'horloge murale sont suivis par session. Fixez des plafonds rigides par projet afin qu’un plan incontrôlable ne puisse pas se terminer la nuit.
Déclenchez les webhooks sur une session créée, planifiée, terminée, interrompue ou PR ouverte. Connectez votre propre CI, radiomessagerie ou Slack - sans quitter CodeCourier.
Une session peut couvrir un frontend, un service backend et un package partagé. L'agent utilise votre véritable graphique de dépôt - pas un seul téléchargement de dossier.
Tout ce que vous pouvez faire dans l'interface utilisateur, vous pouvez également le faire via le API. Création de session, approbation du plan, exécution, révision, nouvelle tentative - tout est REST.
// Trigger an Issue Session from your CI
import { CodeCourier } from "@codecourier/sdk";
const cc = new CodeCourier({ apiKey: process.env.CC_KEY });
const session = await cc.issueSessions.create({
projectId: "prj_8x2a",
prompt: "Scan for auth bypasses in /api routes.",
repo: "github.com/acme/web",
persona: "issue-agent-opus",
costCapUsd: 5,
});
console.log(session.url); // → live timeline + token costCréez une session, joignez un plan et laissez l'agent expédier. Les événements en streaming et les webhooks maintiennent vos outils synchronisés.
Égouttez un arriéré obsolète sans brûler vos supérieurs. Le tri automatique marque les 30 % réalistes, l'agent expédie les plus faciles du jour au lendemain.
Lire le manuel de jeuConnectez Sentry ou Zendesk à CodeCourier. L'agent reproduit, corrige et relie le PR au ticket d'origine - généralement avant le déjeuner.
Lire le manuel de jeuLes sessions se déroulent pendant que vous dormez. Les plafonds de coûts, les coupe-circuit et l'examen des juges signifient que rien de risqué ne fusionne sans un humain dans la boucle le matin.
Lire le manuel de jeuIssue Sessions c'est la première fois qu'un outil d'IA redonne à mes seniors leurs après-midi. La moitié du triage de notre arriéré s’épuise désormais.
5 minutes pour embarquer. Premier PR dans l'heure. Annulez à tout moment.