Qodo julkaisi Agentic Toolboxin, työkalu- ja skillikokoelman, joka tuo koodikatselmoinnin suoraan koodausagentin työnkulkuun. Ajatus on asettaa agentin rinnalle toinen agentti, joka haastaa sen suunnitelmat ja muutokset.

Yhtiön oman ilmoituksen mukaan kyse on vastauksesta siihen, että insinöörityötä siirtyy yhä enemmän agenteille. Agentti ei välttämättä tunne järjestelmän historiaa, riippuvuuksia eikä organisaation omia standardeja.

Riippumaton katselmoija agentin rinnalle

Qodo kuvaa Agentic Toolboxia koodausagentin laatuvastapariksi. Kun agentti työskentelee, se kutsuu Qodon omia agentteja ja työkaluja katselmoimaan tekemäänsä.

Katselmoija hakee kontekstin laajemmalta kuin muokattavasta tiedostosta. Se lukee repositorioita, pull request -historiaa, määrittelyjä ja tiimin insinööristandardeja. Näiden pohjalta se haastaa suunnitelman, tunnistaa riskit ja todentaa korjaukset.

Riippumattomuus on koko idean ydin. Sama malli, joka kirjoitti muutoksen, on huono arvioimaan sitä, koska se toistaa omat oletuksensa. Erillinen katselmoija tuo kilpailevan näkökulman.

Rajat asettaa ihminen. Qodon mukaan insinöörijohto määrittelee standardit, riskirajat ja eskalointisäännöt, joiden puitteissa agentit toimivat. Näkyvyys säilyy yli työkalujen, repositorioiden ja tiimien.

Kaksi robottikättä pöydän ääressä, toinen merkitsee asiakirjaa punaisella

Katselmointi ennen pull requestia

Toolboxin käytännöllisin osa siirtää katselmoinnin aikaisemmaksi. Qodon katselmointimoottori voidaan ajaa keskeneräiseen työhön, sekä committoituihin että committoimattomiin muutoksiin.

Pull requestia ei siis tarvitse olla olemassa. Ongelmat löytyvät ja ratkeavat siinä vaiheessa, kun agentilla on konteksti vielä muistissa ja muutos on pieni.

Ero perinteiseen katselmointiin on kustannuksessa. Mitä myöhemmin virhe löytyy, sitä kalliimpi se on korjata ja sitä useampi ihminen ehtii katsoa sitä. Aikainen kierros pitää myös katselmointijonon lyhyempänä.

Toolbox osaa myös hakea avoimen pull requestin katselmointilöydökset takaisin koodausistuntoon. Agentti voi tutkia ja ratkaista ne samassa ympäristössä, jossa se kirjoitti koodin.

Koodin muutosnäkymä, jonka reunassa hehkuu avoimia katselmointimerkintöjä

Säännöt latautuvat ennen ensimmäistä riviä

Toinen painopiste on standardien noudattaminen. Toolbox lataa organisaation globaalit, työtila- ja repositoriokohtaiset säännöt agentin istuntoon ennen kuin koodia kirjoitetaan.

Ero on merkittävä. Jos säännöt tulevat vastaan vasta katselmoinnissa, agentti on jo kirjoittanut työn väärin ja kirjoittaa sen uudelleen. Etukäteen ladattuna säännöt näkyvät jo ensimmäisessä versiossa.

Sääntöjä voi myös hallita agentin kautta. Toolbox antaa luoda, päivittää, aktivoida ja rajata sääntöjä repositorioiden yli. Standardit eivät siis jää yhden tiimin wikiin.

Qodo perustelee lähestymistapaa palautteen laadulla. Yhtiön mukaan koko repositorion signaalit, kuten koodikanta, muutoshistoria ja säännöt, tekevät palautteesta tarkempaa ja vähentävät turhia löydöksiä.

Avoin sääntökirja näppäimistön vieressä, viivat johtavat näytölle

Neljä skilliä ja tuetut ympäristöt

Toolbox jakautuu neljään nimettyyn skilliin. Ensimmäinen, qodo-codebase-wisdom, vastaa rakenteellisiin kysymyksiin, jäljittää regressioita ja kartoittaa vaikutukset repositorioiden yli.

Loput kolme jakavat työn selkeästi. Skilli qodo-review ajaa katselmointimoottorin paikallisiin muutoksiin, get-qodo-rules lataa sovellettavat standardit istuntoon ja qodo-review-resolver hakee pull requestin löydökset agentin ratkaistavaksi.

Ympäristötuki kattaa yleisimmät agenttiympäristöt. Toolbox on saatavilla liitännäisenä Claude Codeen, Codexiin ja Kiroon, ja se toimii myös minkä tahansa MCP-yhteensopivan asiakkaan kanssa.

Käyttöönotto ei muuta työtapaa. Asennuksen jälkeen agentti kutsuu Qodon skillejä luonnollisen kielen pyynnöistä, kun tehtävä vaatii kontekstia, standardeja tai riippumatonta katselmointia.

Päätenäkymä kannettavalla ja siihen kiinnittyviä liitännäismoduuleja

Yhteenveto

Agentic Toolbox on osa laajempaa siirtymää: yksittäisistä avustajista kohti järjestelmiä, joissa erikoistuneet agentit valvovat toisiaan ihmisen määrittelemien sääntöjen puitteissa.

Avoimeksi jää se, kuinka paljon riippumaton katselmoija todella löytää. Vasta käyttö kertoo, tuottaako toinen agentti aitoa vastapainoa vai vahvistaako se ensimmäisen valinnat.