Persona instradamento
Triage dell'agente di emissione. Bozze del pianificatore. Navi del codificatore. Cancello del giudice e del valutatore. Ogni persona ha il proprio modello, budget di pensiero, competenze e strumenti.
Un Issue Session è una singola unità di lavoro verificabile, dal triage alla fusione PR. Gli ingegneri senior mantengono il controllo; l'agente fa il lavoro.
I problemi provengono dal tuo tracker, Sentry, GitHub o da una scansione di rilevamento.
Planner Persona delinea un approccio passo passo che puoi accettare o modificare.
L'agente viene eseguito all'interno di una sandbox isolata, con accesso completo al repository e agli strumenti.
Il giudice e il valutatore bloccano la differenza prima che un PR venga aperto sul tuo repository.
Gli strumenti del backlog raccolgono i ticket. Gli agenti di codifica scrivono codice. Niente collega i due, quindi gli anziani trascorrono le loro ore migliori rileggendo le segnalazioni di bug.
Il triage è legato all'uomo
Ogni lunedì un anziano legge 40 biglietti, ne riproduce 10 e decide quali un'intelligenza artificiale potrebbe realisticamente prendere. Questo è il lavoro, non la codifica.
Gli agenti lavorano in isolamento
Chatta con un LLM, incolla uno stack trace, copia nuovamente il codice. Nessuna cronologia, nessun apprendimento, nessuna traccia di controllo e nessun modo per eseguirlo di nuovo la prossima settimana.
I cancelli di qualità vivono nelle teste
"Questo necessita di una revisione." "Questo va bene per la spedizione." Conoscenza tribale che non supera i cinque ingegneri e un repository.
Issue Sessions codifica il flusso di lavoro effettivo già eseguito dal tuo team, ma con struttura, trasparenza dei costi e repliche che funzionano.
Scopri i problemi con una scansione sandbox o importa da GitHub, Linear, Jira, Sentry. L'agente di emissione legge il codice, non solo i titoli.
Una persona Planner redige i passaggi con citazioni a file reali. Domande e supposizioni emergono prima che venga scritto qualsiasi codice.
Una persona di codifica viene eseguita all'interno di una sandbox E2B con il tuo repository, i tuoi strumenti e il tuo ambiente. Ogni comando viene registrato.
I personaggi del giudice e del valutatore valutano la differenza rispetto ai tuoi standard. Un essere umano approva e l'agente apre il PR.
Le schede sottostanti rispecchiano tre momenti di un Issue Session reale: triage automatico, pianificazione AI e l'esecuzione automatica dell'agente.
L'agente di emissione esegue la scansione del repository rispetto al ticket, decide se si tratta di un'attività one-shot, di una catena a più passaggi o di un'attività riservata esclusivamente agli esseri umani e lo contrassegna con priorità ed etichette.
Sei funzionalità che non troverai in una chat generica di un agente, perché hanno senso solo all'interno di un'unità di lavoro strutturata.
Triage dell'agente di emissione. Bozze del pianificatore. Navi del codificatore. Cancello del giudice e del valutatore. Ogni persona ha il proprio modello, budget di pensiero, competenze e strumenti.
Ogni sessione memorizza i propri input: prompt, repository SHA, env, competenze, versione del contesto. Riesegui qualsiasi sessione mesi dopo e ottieni una risposta comparabile.
Il giudice valuta la differenza rispetto ai tuoi standard. Il valutatore assegna un punteggio ai risultati. Entrambi vengono eseguiti automaticamente prima che un essere umano veda il risultato.
Il costo dei token, il costo del sandbox e l'orologio vengono monitorati per sessione. Imposta massimali rigidi per progetto in modo che un piano fuori controllo non possa essere fatturato di notte.
Attiva i webhook sulla sessione creata, pianificata, completata, uccisa o PR aperta. Collega il tuo CI, cercapersone o Slack, senza uscire da CodeCourier.
Una sessione può comprendere un frontend, un servizio backend e un pacchetto condiviso. L'agente utilizza il grafico del repository reale, non il caricamento di una singola cartella.
Tutto ciò che puoi fare nell'interfaccia utente, puoi farlo anche tramite API. Creazione della sessione, approvazione del piano, esecuzione, revisione, riprova: tutto 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 costCrea una sessione, allega un piano e lascia che sia l'agente a spedire. Eventi di streaming e webhook mantengono sincronizzati i tuoi strumenti.
Prosciuga un arretrato stantio senza bruciare la tua panchina senior. Il triage automatico contrassegna il 30% realistico, l'agente spedisce quelli facili durante la notte.
Leggi il manualeCollega Sentry o Zendesk a CodeCourier. L'agente riproduce, corregge e collega il PR al biglietto originale, di solito prima di pranzo.
Leggi il manualeLe sessioni si svolgono mentre dormi. I massimali di costo, i kill switch e la revisione del giudice non significano che non vi sia alcuna fusione rischiosa senza un essere umano nel circuito la mattina.
Leggi il manualeIssue Sessions è la prima volta che uno strumento di intelligenza artificiale ha effettivamente restituito ai miei anziani i loro pomeriggi. La metà del nostro arretrato dedicato al triage adesso si esaurisce.
5 minuti per l'imbarco. Il primo PR entro un'ora. Annulla in qualsiasi momento.