Vai al contenuto principale
Quando configuri l’integrazione Linear, Devin ottiene automaticamente accesso agli strumenti nativi di Linear utilizzando l’autenticazione della tua integrazione. Non è necessario configurare l’MCP di Linear separatamente dal MCP Marketplace.

Configurare l’integrazione

  1. Nel tuo account Devin su app.devin.ai, vai su Settings > Integrations > Linear e fai clic su “Connect”.
  2. Verrai reindirizzato a Linear per esaminare le autorizzazioni e concedere l’accesso a Devin. Puoi selezionare a quali team di Linear Devin avrà accesso. Puoi sempre modificare l’accesso di Devin direttamente nelle impostazioni di Linear Apps in un secondo momento.
  3. Una volta connesso, configura le tue etichette di playbook sincronizzate e, facoltativamente, imposta i trigger di automazione nella pagina delle impostazioni.

Come attivare Devin da Linear

Ci sono tre modi per avviare una sessione con Devin da un ticket di Linear:

Assegnare Devin a un ticket

Assegna il ticket a Devin direttamente in Linear. Devin utilizzerà il playbook predefinito configurato nelle tue impostazioni di integrazione di Linear per iniziare a lavorare sul ticket.

Aggiungi un’etichetta di playbook

Aggiungi un’etichetta di playbook (ad es. !plan, !implement, !triage, !review) al ticket. Devin avvierà una sessione utilizzando il playbook specifico che corrisponde all’etichetta. Queste etichette sono sincronizzate dalle synced playbook labels che hai configurato nelle impostazioni dell’integrazione.

Menziona @Devin in un commento

Menziona Devin in un commento del ticket con istruzioni specifiche. Devin avvierà una sessione e utilizzerà il tuo commento come istruzione dell’attività, senza applicare alcun playbook.

Configurare l’integrazione

Etichette di playbook sincronizzate

Le etichette dei playbook ti permettono di controllare quali playbook di Devin sono disponibili direttamente in Linear come etichette. Quando aggiungi un playbook all’elenco sincronizzato, la sua macro (es. !plan) diventa disponibile come etichetta di Linear nel gruppo di etichette “Devin Playbooks”.
  • Playbook predefinito: un playbook è contrassegnato come predefinito. Quando un ticket viene assegnato a Devin senza una specifica etichetta di playbook, Devin utilizza questo playbook predefinito. Il playbook !plan è impostato come predefinito per le nuove connessioni.
  • Aggiunta di playbook: fai clic su “Add playbook” per sincronizzare altri playbook. Possono essere sincronizzati solo i playbook che hanno una macro.
  • Rimozione di playbook: rimuovi un playbook per interrompere la sincronizzazione della sua etichetta con Linear.

Trigger di automazione

I trigger di automazione permettono a Devin di iniziare automaticamente a lavorare sui ticket quando soddisfano determinate condizioni, senza assegnazione o etichettatura manuale. Puoi configurare i trigger in base a:
  • Team: Attiva i trigger solo per i ticket in specifici team Linear.
  • Etichette: Attiva i trigger solo quando un ticket ha specifiche etichette.
  • Stati: Attiva i trigger solo quando un ticket raggiunge uno stato specifico (ad es. “Todo”, “In Progress”).
  • Playbook: Facoltativamente, specifica quale playbook Devin deve usare per la sessione attivata.
I trigger usano il rilevamento delle transizioni, ovvero si attivano solo quando un ticket passa dal non soddisfare al soddisfare le condizioni del trigger (ad es. quando viene aggiunta un’etichetta o cambia uno stato), non per i ticket che già le soddisfano.

Enterprise: mappatura dei team Linear

Per le implementazioni Enterprise con più organizzazioni Devin, gli amministratori possono mappare i team Linear su specifiche organizzazioni Devin. In questo modo i ticket di ogni team Linear vengono reindirizzati all’organizzazione Devin corretta. È necessaria una mappatura perché l’integrazione con Linear funzioni nelle configurazioni Enterprise.

Interagire con Devin in Linear

Una volta che Devin inizia a lavorare su un ticket, utilizza l’interfaccia di sessione dell’agente di Linear per comunicare:
  • Activity feed: Devin pubblica aggiornamenti in tempo reale mentre lavora, inclusi i comandi eseguiti, i file modificati e i riepiloghi dell’avanzamento.
  • Monitoraggio del piano: l’elenco delle attività di Devin viene sincronizzato con l’interfaccia del piano di Linear, in modo da poter vedere i progressi a colpo d’occhio.
  • Messaggi di follow-up: invia messaggi nel thread della sessione dell’agente per fornire a Devin ulteriori istruzioni o porre domande.
  • Interrompere Devin: usa il segnale di stop in Linear per mettere Devin in pausa sull’attività corrente.
  • Link alle PR: quando Devin crea una pull request (PR), l’URL della PR viene aggiunto automaticamente alla sessione dell’agente per un accesso rapido.
  • Link alla sessione: un link diretto alla sessione di Devin nell’app web viene aggiunto alla sessione dell’agente, insieme a un link al playbook utilizzato (se applicabile).

Collegare il tuo account utente Linear

Oltre all’integrazione a livello di organizzazione, i singoli membri del team possono collegare il proprio account Linear al proprio account Devin. Questo consente a Devin di riconoscere chi ha aperto un ticket e di attribuire le sessioni all’utente corretto. Per collegare il tuo account utente, vai su Settings > Integrations > Linear e collega il tuo account nella sezione Connessione utente.