AI Diagnosis ja Autopilot
Selvitä, miksi agentti on jumissa, siirrä paikka sen varamiehelle ja anna Autopilotin jatkaa agenttia, joka kaatui tai menetti yhteytensä kesken tehtävän.
Agentti voi lakata toimimasta kahdella tavalla. Se voi pysyä käynnissä mutta jumissa: ruudulla on kiintiöseinä, kirjautumiskehote tai myyntimodaali, eikä viestisi mene perille. Tai se voi kuolla: yhteys katkeaa tai CLI sulkeutuu kesken tehtävän. AI Diagnosis hoitaa ensimmäisen tapauksen ja Autopilot jälkimmäisen. Molemmat löytyvät samasta paikasta.
Avaa Orchestration Dashboard yläpalkista tai suorita komentopaletista Open Orchestration Dashboard ja valitse sitten Advanced → AI Diagnosis. Tutorials → How-to → Autopilot vie suoraan perille.

Diagnose & restore stuck agents
Kun viestin toimitus agentin terminaaliin epäonnistuu toistuvasti noin kaksi minuuttia, asennettu AI CLI lukee terminaalin ruudun tekstin ja kertoo, mikä on vialla. Toimitusta yritetään uudelleen 15 sekunnin välein, ja kahdeksas epäonnistuminen käynnistää diagnoosin. Jos terminaali on kaavion paikalla, jolla on varaagentteja, paikka vaihtuu itsestään. Kaikki muut terminaalit saavat diagnoosin ilmoituksena, jotta voit toimia. Terveitä terminaaleja ei koskaan tarkisteta.
Diagnose & restore stuck agents on oletuksena päällä ja koskee koko sovellusta, eli kaikkia tiimejä, kaavioita ja linkitettyjä terminaaleja. Kohdassa How to restore voit valita:
- With AI (recommended): tarkistaja-AI lukee ensin jumiutuneen terminaalin ruudun, ja vain varmistettu kiintiö- tai kirjautumisseinä käynnistää palautuksen. Se ei koskaan häiritse agenttia, joka on vain kiireinen.
- Manual timer — no AI: pelkkä aikarajan umpeutuminen palauttaa agentin. Tämä on nopeampaa ja täysin paikallista, mutta se ei erota jumiutunutta agenttia sellaisesta, joka on kiireinen pitkän tehtävän kanssa.
Checker agents, in order
Tarkistajia kokeillaan yksi kerrallaan. Jos tarkistajaa ei ole asennettu, se saavuttaa oman rajansa tai aikakatkaistaan, seuraava ottaa vastuun. Jumiutuneen terminaalin oma palveluntarjoaja ohitetaan aina, joten agentti ei koskaan arvioi itseään. Claude, Codex, Gemini, OpenCode, Qwen, Kimi, Grok ja Hermes voivat kaikki toimia tarkistajina, enintään neljä kerrallaan. Muokkaa listaa painikkeilla + Add checker, nuolilla (järjestys) ja Remove. Jos et valitse yhtään, käytetään ensimmäistä asennettua CLI:tä tässä järjestyksessä.
Jokaisella tarkistajalla on oma mallinsa (versiosta v1.75.0 alkaen). Avaa agentin vieressä oleva pudotusvalikko valitaksesi mallin tai jätä se kohtaan Default model, jolloin käytetään CLI:n oletusmallia.
Tarkistajat ajetaan ilman käyttöliittymää (headless), rajoitetuin oikeuksin ja neutraalissa hakemistossa. Ne luokittelevat ruudun sisällön ja vastaavat yhdellä JSON-rivillä, eivätkä koske projektiisi lainkaan. Ruudun tekstiä lähetetään tarkistajalle vasta, kun olet antanut kertaluonteisen suostumuksen ruudun lukemiseen.
Autopilot (failed tasks)
Autopilot käynnistää uudelleen agentin, joka kuoli tai menetti yhteytensä kesken tehtävän. Se jatkaa agentin istuntoa tai siirtää tehtävän paikan varamiehelle. Se ei koskaan vastaa kysymyksiin eikä kirjoita valitsimeen. Se on oletuksena pois päältä. Kytke Autopilot (failed tasks) -kortti tilaan On. Päälle kytkeminen antaa myös sen ruudunlukusuostumuksen, jota AI Diagnosis käyttää.

Kun se on päällä, kortissa lukee Watching. Acts only when a running task goes quiet, its process exits, or a message to it stalls. Idle tabs are never checked. Paina How it works nähdäksesi animoidun esittelyn.
When it acts
Autopilot tarkkailee vain terminaaleja, jotka työstävät lähettämääsi kehotetta. Kolme asiaa laukaisee sen:
| Laukaisin | Mikä lasketaan |
|---|---|
| Prosessi päättyy | CLI sulkeutuu virheeseen, vaikka kehote on vielä kesken. Tarkoituksellinen lopetus komennolla /exit tai Ctrl-D päättyy siististi, ja se jätetään rauhaan. |
| Tehtävä hiljenee | Käynnissä oleva tehtävä lakkaa tuottamasta tulostetta, ja tarkistaja lukee ruudun varmistaakseen, että se on todella jumissa. |
| Viesti jumittuu | Toimitus epäonnistuu toistuvasti ja AI Diagnosis raportoi yhteyden katkenneen. |
What it does
- Continue in place. Versiosta v1.76.1 alkaen, kun Devin-agentin yhteys katkeaa mutta sen prosessi on yhä käynnissä ja sen oma virhe pyytää viestiä jatkamiseksi, Autopilotin ensimmäinen siirto on lähettää viesti suoraan sinne — mitään ei pysäytetä eikä käynnistetä uudelleen. Tällaisen prosessin uudelleenkäynnistys vain pysäytti toimivan CLI:n ja kilpaili sen istuntolukon kanssa; käytännössä se tuotti 40 Devin-uudelleenkäynnistystä neljässä päivässä, kun Claudella niitä oli 6. Tehtävä, joka jumittuu uudelleen paikallaan jatkamisen jälkeen, käynnistetään uudelleen normaalisti.
- Resume the session. Autopilot käynnistää agentin uudelleen samassa terminaalissa kyseisen CLI:n omalla jatkokomennolla, jolloin sama istunto ja transkripti palaavat. Tämä toimii Claude Codelle, Codexille, Geminille, Cursorille, OpenCodelle, Grokille, Kimille, Qwenille, Ampille, Clinelle, Hermesille, Antigravitylle ja Qoderille. Sen jälkeen Autopilot varmistaa, että korvaava prosessi on todella käynnissä, ennen kuin jatkaa — vanhan prosessin myöhästyvä lopetusilmoitus ei enää voi hiljaa poistaa uutta prosessia ja jättää agenttia käyntiin ilman tulostetta.
- Ask it to continue. Kun After a resume, ask the agent to continue on päällä (oletus), jatkettu agentti saa yhden ohjeen: jatkaa siitä, mihin jäi, olla tekemättä valmiita vaiheita uudelleen ja tarkistaa keskeytyneen vaiheen tulos ennen sen toistamista.
- Switch to backup. Jos välilehteä ei voi jatkaa, koska tapahtui vakava virhe tai jatkettavaa istuntoa ei ole, kaavion paikka, jolla on varaagentti, luovuttaa tehtävän sille yhdessä tehtävänannon kanssa. Vanha välilehti pysyy auki.
- Wait for you. Jos ruudulla on kysymys, valitsin, puoliksi kirjoitettu luonnos tai kirjautumisseinä tai jokin muu on epäselvää, mitään ei kirjoiteta. Kysymykset, valitsimet ja luonnokset jätetään rauhaan. Kirjautumisseinät ja epäselvät ruudut lähettävät sinulle ilmoituksen.
Retry limits
Autopilot odottaa 5 sekuntia ennen ensimmäistä uudelleenkäynnistystä. Jos sama kehote epäonnistuu uudelleen, se odottaa 20 sekuntia ennen toista ja 60 sekuntia ennen kolmatta uudelleenkäynnistystä. Sen jälkeen se lopettaa ja hälyttää sinut Activity-kortilla, jossa lukee Stopped retrying "…" after 3 resumes; waiting on you.
Yritykset lasketaan tapausta kohden — epäonnistunutta tehtävää kohden, ei toimitusta kohden. Autopilotin oma "jatka siitä mihin jäit" -seurantaviesti vie tapauksen eteenpäin yrityslaskuri ennallaan, joten jumiutunutta tehtävää ei enää voi pysäyttää ja jatkaa yhä uudelleen sen vuoksi, että Autopilot nollasi oman kellonsa (ennen versiota v1.76.1 yksi välilehti saattoi käydä läpi neljä kierrosta seitsemässä minuutissa). Paikallaan jatkaminen on myös saman tapauksen yritys. Vasta uusi kehote sinulta aloittaa uuden tapauksen ja nollaa laskurin.
Lisäksi yhtä terminaalia jatketaan tai käynnistetään uudelleen enintään 6 kertaa tunnissa. Sen jälkeen Autopilot odottaa ja kertoo siitä: "Agent name" has been continued or resumed 6 times this hour; Autopilot is waiting on you.
Recent decisions
Recent decisions listaa tämän koneen viimeiset 5 toimintoa. Jokaisella rivillä näkyvät aika, kehote, projekti ja syy sekä merkki: Resumed, Switched to backup, Couldn't resume, Continued, Stopped retrying tai Waiting on you. Activity-korteissa on Autopilot-merkki. Täydellinen kirjanpito on vain lisäävä (append-only) ja kirjoitetaan tiedostoon ~/.1devtool/orchestration/autopilot-ledger.jsonl.
Pause or off
- Pause estää Autopilotia jatkamasta tai vaihtamasta mitään, kunnes poistat tauon. Varaagentin vaihto Diagnose & restore stuck agents -toiminnosta toimii silti.
- Off pysäyttää Autopilotin ja poistaa tauon.
Jos haluat kytkeä Autopilotin pois päältä yhden käynnistyksen ajaksi asetusta muuttamatta, käynnistä 1DevTool komennolla ONEDEVTOOL_AUTOPILOT=off. Kortissa lukee silloin Off for this launch.
Related
- Orchestration Dashboard
- Tiimin rakentaminen, jossa varaagentit asetetaan paikkakohtaisesti
- Istuntojen jatkaminen
- Mission Control