Dokumentation

Vad är Coroid?

Coroid är en AI mjukvarufabrik för produktionssystem. Teknikteamet sätter standarden en gång, sedan kan vem som helst på företaget be om en ändring. Varje ändring byggs, testas och granskas enligt den – utan att något behöver installeras.

Coroid är en molnbaserad AI mjukvarufabrik för kodbaser som redan är i drift. Den hanterar programvaruarbete från början till slut, på samma sätt varje gång.

En agentsession, på din laptop eller i molnet, behöver styras av en ingenjör: någon som väljer uppgiften, skriver prompten, testar resultatet, skriver uppföljningar och avgör när det är klart. Resultatet beror på vem det var och hur noggrant personen arbetade just den dagen. Coroid sköter den styrningen i systemet i stället. Teknikteamet bestämmer en gång hur arbetet ska utföras – projektkontexten, kvalitetskraven som varje ändring måste uppfylla, granskningsreglerna, vem som får starta arbetet och vem som godkänner det – och varje förfrågan följer reglerna, oavsett vem som skickade den eller om någon håller uppsikt.

Du behöver varken installera eller köra något. Coroid klonar ditt repository till en egen isolerad arbetsyta i molnet, arbetar där och pushar en branch.

Därför är det en mjukvarufabrik

  • Vem som helst kan be om en ändring. En supportmedarbetare, säljare eller praktikant kan skicka in en uppgift genom att beskriva ett önskat resultat, i portalen, på Slack eller i din ärendehanterare. De behöver inget CLI och behöver inte känna till koden eller hur teamet levererar den.
  • Samma standard för varje ändring. En ändring på en rad och en plan i flera faser går igenom samma specifikation, QA, granskning och kvalitetskrav. Det du får har redan uppfyllt dem.
  • Ingen behöver styra arbetet. Förfrågningar, importerade ärenden och automatiseringar hamnar i samma kö. Arbetet startar när en agentplats blir ledig. Om QA hittar ett problem går arbetet automatiskt tillbaka till utvecklaragenten.
  • Varje ändring förklarar sig själv. Vem som bad om den, vem som ansvarar, vad som beslutades och varför, vad som testades och vem som godkände den följer med ändringen som dess beviskedja.

Vad vem som helst kan ange

En beskrivning av önskat resultat, på vanligt språk. ”Lägg till hastighetsbegränsning i publika API, 100 förfrågningar per minut och nyckel, returnera 429 med en Retry-After- rubrik” är en bra uppgift. Ingen behöver skriva en implementeringsplan – det är det första Coroid gör, och du får godkänna den.

Det teknikteamet ställer in en gång

Åtkomst till repositoryt och all kontext som inte framgår av koden: arkitekturanteckningar, konventioner och en stilguide. Sedan lägger ni till kvalitetskrav och granskningsregler som varje ändring i projektet måste uppfylla. QA och granskning ingår som standard i varje uppgift, så den första uppgiften behöver inte vänta på att detta är på plats.

Det du får tillbaka

En pull request på en egen branch, med:

  • kodändringen
  • testerna som skrevs eller uppdaterades
  • resultatet av att köra din befintliga testsvit
  • en kodgranskning där fynd antingen har åtgärdats eller listats

Den förblir länkad till sin specifikation, sin plan och varje agentkörning, även misslyckade, så att nästa person som ändrar koden kan se varför den ändrades.

Du granskar och mergar den som du skulle granska en kollegas arbete. Coroid mergar aldrig på egen hand. Du mergar hos din leverantör eller trycker på Godkänn och mergea i Coroid så att tjänsten mergar pull request åt dig.

Alla kan be om något

Lägg till begränsning av anropsfrekvensen i det publika API: 100 förfrågningar per minut och nyckel. Returnera 429 med HTTP-headern Retry-After.

Ställ in en gång

Ett anslutet repoProjektkontextKvalitetspolicyer
Planerar, bygger, testar och granskar i sin egen arbetsyta

Du får tillbaka

En pull request på en egen branch

  • Kodändringen
  • Tester som har skrivits eller uppdaterats
  • Resultatet från din befintliga testsvit
  • En granskningsrunda där fynd åtgärdas eller listas

Du granskar och mergar

Teknikteamet ansluter repot och ställer in projektkontext och kvalitetspolicyer en gång. Sedan kan vem som helst beskriva ett önskat resultat, så levererar Coroid en pull request som följer policyerna, tillsammans med ändringen, dess tester, resultatet från er testsvit och en granskning. Du behåller kontrollen över merge.

Du behöver inte vara ingenjör för att använda tjänsten

Det här förändrar hur team arbetar, men det är lätt att missa.

Att skicka in arbete till Coroid innebär att beskriva ett önskat resultat. Det innebär inte att läsa kod, köra ett CLI, förstå hur koden fungerar eller veta hur teamet levererar programvara. En praktikant, en säljare eller en supportmedarbetare som gång på gång får höra samma klagomål kan skicka in en uppgift direkt.

Det fungerar eftersom det inte är de som ska driva processen. Teknikteamets standard – kontrollerna, granskningen och godkännandereglerna – gäller deras förfrågan precis som den gäller en utvecklares. Varje förfrågan, oavsett vem den kommer från, blir en testad och granskad ändring som en utvecklare godkänner eller avvisar innan något levereras.

Så påverkas backloggen

Prioritering behövs främst för att teknikteamets tid är begränsad. En förfrågan som skulle ta en eftermiddag måste vägas mot allt annat en ingenjör skulle kunna göra under den tiden. Därför blir små, uppenbart nyttiga ändringar inte byggda på flera månader.

När kostnaden för att försöka genomföra en förfrågan sjunker till en agentplats och några token, förändras den kalkylen. Det går att försöka genomföra arbete som aldrig hade prioriterats, och bedöma resultatet i stället för att gissa hur värdefullt det skulle bli.

Tänk realistiskt på vad som fortfarande sätter gränser: granskningskapacitet och agentplatser. Coroid tar bort begränsningen för vem som kan be om arbete och hur mycket som kan byggas parallellt. Det tar inte bort behovet av att någon läser resultatet. Team som får bra resultat med tjänsten brukar märka att det är granskningen, inte byggandet, som behöver organiseras.

Coroid kör egna agenter

Coroid är inte ett omslag runt Claude Code, Codex, OpenCode, Pi eller någon annan kodningsmiljö. Tjänsten kör en specialbyggd agentmiljö för obevakad körning i molnet.

För dig innebär det:

  • Inget att installera. Inget CLI, inget redigeringstillägg och ingen dator eller server att konfigurera. Coroid är helt API-baserat och körs i molnet.
  • Inga verktygsabonnemang. Du behöver inga licenser för en kodningsassistent från tredje part. Modellåtkomsten går via Coroid eller via dina egna leverantörsnycklar om du hellre vill teckna avtal direkt.
  • Din laptop spelar ingen roll. Arbetet fortsätter oavsett om någon är inloggad eller inte – det är det som gör schemaläggning, övervakning och händelsestyrd automatisering möjlig.

Se Coroids agentmiljö för att se vad körmiljön gör annorlunda.

Är Coroid rätt verktyg?

Coroid är byggt för att ändra en kodbas du redan kör, under granskning och enligt en standard som du sätter en gång. Det är något annat än prototypframtagning – om du validerar en idé snarare än levererar den passar ett prototypverktyg bättre, och de två fungerar bra tillsammans. Det är också något annat än en agentsession, där en ingenjör lämnar en uppgift till en agent och styr resultatet.

Se Var Coroid passar in.

Det här gör tjänsten inte

Det är viktigare att vara tydlig med gränserna än att rada upp funktioner:

  • Tjänsten committar inte på egen hand till din standard-branch. Allt levereras som en PR.
  • Tjänsten mergar inte på egen hand. Du står för godkännandet. När du godkänner med Godkänn och mergea i Coroid sammanfogar Coroid pull request åt dig; se Sammanfogning.
  • Det är inget editor-plugin. Coroid är ingen kodningsassistent som kompletterar rader medan du skriver. Den arbetar med hela arbetsuppgifter medan du gör något annat.
  • Det fungerar inte utan ett anslutet repo. Se Anslut din källkod.

Så delas arbetet upp

Coroid arbetar med uppgifter. En uppgift är en avgränsad arbetsenhet som resulterar i en pull request. Större insatser beskrivs i en plan — en ordnad uppsättning uppgifter med faser — som du godkänner innan något byggs.

Parallelliseringsenheten är en agentplats. En plats kör en uppgift åt gången. Antalet platser avgör hur mycket Coroid kan göra samtidigt, inte hur snabbt en enskild uppgift blir klar.

Nästa steg

Skapa ditt konto och din organisation — konfigurera arbetsytan där ditt arbete ska finnas.

Din kodningsassistent kan göra det mesta av konfigureringen åt dig. Se Konfigurera med din AI-assistent.