Tehtävien yleiskatsaus

Tehtävätaulu, jota tekoälyagenttisi voivat oikeasti työstää — markdown-tiedostoja repossasi, hyväksyntäportteja ja tehtävänjako, joka käynnistää oikeita päätteitä.

Useimmat tehtävätaulut ovat paikka, johon kirjataan aikomuksia. 1DevToolin tehtävätaulu on paikka, jossa työ oikeasti tapahtuu: tehtävän osoittaminen agentille käynnistää päätteen, lähettää tehtävän ja sitoo ajon korttiin.

Tehtävätaulu

Tasksin avaaminen

Tasks yläpalkissa avaa sen omana koko ikkunan työtilana, aivan kuten Git-asiakas — tilasarakkeita, oma rata jokaiselle agentille ja tarpeeksi leveä yksityiskohtapaneeli, jotta suunnitelman voi lukea siitä kokonaan.

Näkymäpalkki

Vasemmalla on näkymäpalkki, jossa jokaisella näkymällä on oma laskurinsa:

  • Needs me — kaikki, mikä odottaa sinun päätöstäsi
  • This project — nykyisen projektin taulu
  • Workspace — kaikki nykyisen työtilan projektit
  • All projects — kaikki, kaikkialla
  • Captured — tehtävät, jotka on luotu napsauttamalla hiiren oikealla painikkeella terminaalin valintaa tai koodia editorissa

Tehtävät ovat tiedostoja repossasi

Jokainen tehtävä on Markdown-tiedosto, jossa on YAML-frontmatter, hakemistossa .1devtool/tasks/ repossasi. Se on koko tallennusmuoto.

Se tarkoittaa, että tehtävät diffautuvat, niitä voi katselmoida ja ne kulkevat haaran mukana aivan kuten mikä tahansa muu: feature-haaralla on omat tehtävänsä, pull request näyttää tehtävät, jotka se lisäsi, ja git log kertoo, milloin tehtävä muuttui. Mikään ei ole lukittuna tietokantaan, jota et voi lukea.

Tehtävähistoria, joka kasvaa tiedoston kokoa suuremmaksi, arkistoidaan sen viereen, ei hylätä.

Kortit kertovat, kuka työstää tehtävää

Jokainen kortti näyttää, kuka tehtävää työstää ja mitä kyseinen pääte tekee juuri nyt — live, waiting on you, idle tai lost. Jokainen agentin tila kirjoitetaan sanana, ei pelkkänä värillisenä pisteenä, joten "mid-turn" ja "waiting on you" voi erottaa toisistaan yhdellä silmäyksellä.

Mikään ei hyväksy automaattisesti

Agentti kysyy lupaa ennen suunnitelman toteuttamista ja ennen tehtävän sulkemista. Päätöksesi tavoittaa sen riippumatta siitä, missä se on käynnissä, ja sanasi kulkevat perille sanasta sanaan. Jos kukaan ei vastaa ajoissa, tehtävä jää jumiin — hiljaisuus ei ole suostumus. Katso Hyväksyntäportit.

Agentit työstävät niitä MCP:n kautta

Kymmenen MCP-työkalua kattaa koko silmukan: list, get, create, update, claim, comment, request approval, wait, complete ja link. Yksi sääntö on sisäänrakennettu eikä neuvoteltavissa — agentti ei voi osoittaa tehtävää itselleen. Osoittaminen on ihmisen tekemä toimi, tai ei mitään.

Työkalut näkyvät ja niitä voi kytkeä päälle ja pois MCP-hallinnassa, ryhmiteltyinä Tasksin alle.

Kaksoiskappaleiden yhdistäminen

Kun kaksi polkua tuottavat saman tehtävän, yhdistä ne: yksi säilyy ja loput muuttuvat tombstone-tietueiksi, joiden id:t toimivat yhä. Agentti, jolla on vanha id, ei koskaan päädy umpikujaan.

Mitä seuraavaksi

Aiheeseen liittyvää