Forslaget vil bruke Pi Coding Agent som eneste rammeverk for kodearbeid, mens ulike modeller kan ha egne roller. Etter en mislykket test skal en ny Pi økt få oppdatert oppgaveinformasjon og faktiske feilmeldinger, ikke hele samtalehistorikken.
Publisert avBilder generert med GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the](https://d15bya8fi85z1v.cloudfront.net/chat/B0g2IpBgarMu2WN1Y3qjGMhJ4S33/thumbnails/72837246D662E30F2B86/67E633582A63F5DCD6EE-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the. Article summary: <tool call {"name":"apply diff","arguments":{"path":" bmad output/adrs/ADR 20261012 bmad solo anti bureaucracy and programmatic guards.md","diff":"<<<<<<< SEARCH\n:start line:4\n \n 创建日期:2026 10 12;本次修订:2026 10 18。\n 当前授. Topic tags: general web, openai, llm, ai, workflow. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with
Et AI-verktøy som skriver kode, er ikke automatisk et pålitelig utviklingssystem. Det må også vite hva det skal gjøre, hvordan arbeidet skal testes, og hva som skal skje når noe går galt. Det er utgangspunktet for et nytt designforslag som vil samle kodearbeidet i Pi Coding Agent og gi resten av arbeidsflyten tydeligere grenser.
Viktig forbehold: Dette er en plan, ikke en ferdig løsning. Dokumentet holder forslaget på statusen PROPOSED og beskriver videre mål for utvikling og testing. Det betyr ikke at arbeidsflyten allerede er implementert eller verifisert i praksis.
Forslaget peker ut Pi som det eneste rammeverket for kodearbeid. Modeller som brukes til grunnleggende koding, research eller faktasjekk, skal være ulike roller i den samme Pi-baserte arbeidsflyten – ikke separate kodeagenter som hver trenger sin egen integrasjon.
Tanken er å gjøre oppsettet enklere å styre: Én kodeagent arbeider med oppgaven, mens en egen rutingkomponent eventuelt kan hjelpe med å velge hvilken modell som passer til en bestemt type spørsmål. Modellvalg skal likevel ikke gi større tilgang enn oppgaven er godkjent for.
I stedet for å la én stadig lengre samtale samle opp stadig mer historikk, foreslår planen at en reparasjonsrunde starter en ny Pi-økt. Den skal få det den trenger for å fortsette: oppgaven, stabile krav, relevant prosjektinformasjon, gjeldende kodeendringer og den nyeste faktiske feilen.
Det kan gjøre konteksten mer målrettet, men gir ikke i seg selv forutsigbare svar eller kontroll på hvor mange token en oppgave bruker. Planen skiller derfor mellom blant annet kontekstgrense per økt, samlet tokenbruk, tidsfrister, kommunikasjonsfeil og kravene til godkjent testresultat. De konkrete grensene er fortsatt uavklarte. Uten godkjente rammer skal arbeidet være blokkert, ikke fortsette på ubestemt tid.
Et sentralt skille i forslaget er mellom en modell som skriver kode, og en modell som hjelper programvaren med å ta strukturerte valg. TypeSafe beskriver Jev som sin første «System One»-modell: Den vurderer en oppgitt tilstand og svarer på typede spørsmål med strukturerte beslutninger, i stedet for å skrive kode eller føre en vanlig samtale 3
4
5.
Derfor foreslås Jev som en mulig rutingkomponent. Den kan for eksempel anbefale en modell fra en godkjent liste, men skal ikke erstatte Pi eller den uavhengige testingen. Et strukturert svar er heller ikke bevis på at anbefalingen er riktig. Forslaget slår dessuten fast at faktisk tilgang til Jev gjennom prosjektets egen modellgateway må undersøkes; det er ikke bekreftet at en slik integrasjon finnes.
I den skisserte arbeidsflyten gir brukeren først en avgrenset oppgave og godkjenner rammene. Deretter overlates arbeidet til en egen prosess som kan fortsette uavhengig av forgrunnsverktøyet. En kontroller starter Pi, sender oppgaven til en modell via en gateway og lar en uavhengig validator teste resultatet.
Hvis testen består, er målet å lagre et lokalt sjekkpunkt og oppdatere oppgavestatusen. Hvis testen feiler, skal neste forsøk bygge på den konkrete feilen. Ved problemer med infrastruktur, budsjett eller opprydding skal prosessen i stedet stanse og bevare informasjon om hva som skjedde.
Dette er en ønsket arbeidsflyt, ikke dokumentasjon på at den allerede virker etter at klienten lukkes. Forslaget krever en reell, uavhengig langtidsprøve før det kan regnes som bekreftet.
Planen legger opp til lokale Git-sjekkpunkter per oppgave, samtidig som eksisterende brukerendringer skal bevares. Det skal ikke skje automatisk sammenslåing til hovedgrenen eller opprydding som fjerner ukjente endringer.
Det er også et viktig forbehold: En Git-innsending og en oppdatering av oppgavestatusen kan ikke behandles som én automatisk, atomisk handling. Hvis den ene lykkes og den andre feiler, må resultatet undersøkes og avstemmes før arbeidet fortsetter. En test som tidligere har bestått, betyr heller ikke at hele prosjektet nå er godkjent.
Den foreslåtte retningen handler mindre om å finne én «beste» modell og mer om å gjøre ansvarsdelingen tydelig: Pi står for kodearbeidet, eventuelle rutingsvalg holdes avgrenset, og faktiske tester avgjør om arbeidet kan gå videre.
Men flere sentrale deler må fortsatt dokumenteres gjennom reelle forsøk, blant annet modell- og gatewaykompatibilitet, måling av tokenbruk, sikker håndtering av avbrudd og gjenoppretting fra feil. Inntil dette er prøvd og godkjent, beskriver planen en retning – ikke en ferdig eller autorisert løsning for produksjon.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Forslaget vil bruke Pi Coding Agent som eneste rammeverk for kodearbeid, mens ulike modeller kan ha egne roller.
Forslaget vil bruke Pi Coding Agent som eneste rammeverk for kodearbeid, mens ulike modeller kan ha egne roller. Etter en mislykket test skal en ny Pi økt få oppdatert oppgaveinformasjon og faktiske feilmeldinger, ikke hele samtalehistorikken.
Jev beskrives som et mulig verktøy for strukturert modellvalg – ikke som en modell som skriver kode.
Forslaget vil bruke Pi Coding Agent som eneste rammeverk for kodearbeid, mens ulike modeller kan ha egne roller. Etter en mislykket test skal en ny Pi økt få oppdatert oppgaveinformasjon og faktiske feilmeldinger, ikke hele samtalehistorikken.
Publisert avBilder generert med GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the](https://d15bya8fi85z1v.cloudfront.net/chat/B0g2IpBgarMu2WN1Y3qjGMhJ4S33/thumbnails/72837246D662E30F2B86/67E633582A63F5DCD6EE-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you operate via client side tool execution on the. Article summary: <tool call {"name":"apply diff","arguments":{"path":" bmad output/adrs/ADR 20261012 bmad solo anti bureaucracy and programmatic guards.md","diff":"<<<<<<< SEARCH\n:start line:4\n \n 创建日期:2026 10 12;本次修订:2026 10 18。\n 当前授. Topic tags: general web, openai, llm, ai, workflow. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with
Et AI-verktøy som skriver kode, er ikke automatisk et pålitelig utviklingssystem. Det må også vite hva det skal gjøre, hvordan arbeidet skal testes, og hva som skal skje når noe går galt. Det er utgangspunktet for et nytt designforslag som vil samle kodearbeidet i Pi Coding Agent og gi resten av arbeidsflyten tydeligere grenser.
Viktig forbehold: Dette er en plan, ikke en ferdig løsning. Dokumentet holder forslaget på statusen PROPOSED og beskriver videre mål for utvikling og testing. Det betyr ikke at arbeidsflyten allerede er implementert eller verifisert i praksis.
Forslaget peker ut Pi som det eneste rammeverket for kodearbeid. Modeller som brukes til grunnleggende koding, research eller faktasjekk, skal være ulike roller i den samme Pi-baserte arbeidsflyten – ikke separate kodeagenter som hver trenger sin egen integrasjon.
Tanken er å gjøre oppsettet enklere å styre: Én kodeagent arbeider med oppgaven, mens en egen rutingkomponent eventuelt kan hjelpe med å velge hvilken modell som passer til en bestemt type spørsmål. Modellvalg skal likevel ikke gi større tilgang enn oppgaven er godkjent for.
I stedet for å la én stadig lengre samtale samle opp stadig mer historikk, foreslår planen at en reparasjonsrunde starter en ny Pi-økt. Den skal få det den trenger for å fortsette: oppgaven, stabile krav, relevant prosjektinformasjon, gjeldende kodeendringer og den nyeste faktiske feilen.
Det kan gjøre konteksten mer målrettet, men gir ikke i seg selv forutsigbare svar eller kontroll på hvor mange token en oppgave bruker. Planen skiller derfor mellom blant annet kontekstgrense per økt, samlet tokenbruk, tidsfrister, kommunikasjonsfeil og kravene til godkjent testresultat. De konkrete grensene er fortsatt uavklarte. Uten godkjente rammer skal arbeidet være blokkert, ikke fortsette på ubestemt tid.
Et sentralt skille i forslaget er mellom en modell som skriver kode, og en modell som hjelper programvaren med å ta strukturerte valg. TypeSafe beskriver Jev som sin første «System One»-modell: Den vurderer en oppgitt tilstand og svarer på typede spørsmål med strukturerte beslutninger, i stedet for å skrive kode eller føre en vanlig samtale 3
4
5.
Derfor foreslås Jev som en mulig rutingkomponent. Den kan for eksempel anbefale en modell fra en godkjent liste, men skal ikke erstatte Pi eller den uavhengige testingen. Et strukturert svar er heller ikke bevis på at anbefalingen er riktig. Forslaget slår dessuten fast at faktisk tilgang til Jev gjennom prosjektets egen modellgateway må undersøkes; det er ikke bekreftet at en slik integrasjon finnes.
I den skisserte arbeidsflyten gir brukeren først en avgrenset oppgave og godkjenner rammene. Deretter overlates arbeidet til en egen prosess som kan fortsette uavhengig av forgrunnsverktøyet. En kontroller starter Pi, sender oppgaven til en modell via en gateway og lar en uavhengig validator teste resultatet.
Hvis testen består, er målet å lagre et lokalt sjekkpunkt og oppdatere oppgavestatusen. Hvis testen feiler, skal neste forsøk bygge på den konkrete feilen. Ved problemer med infrastruktur, budsjett eller opprydding skal prosessen i stedet stanse og bevare informasjon om hva som skjedde.
Dette er en ønsket arbeidsflyt, ikke dokumentasjon på at den allerede virker etter at klienten lukkes. Forslaget krever en reell, uavhengig langtidsprøve før det kan regnes som bekreftet.
Planen legger opp til lokale Git-sjekkpunkter per oppgave, samtidig som eksisterende brukerendringer skal bevares. Det skal ikke skje automatisk sammenslåing til hovedgrenen eller opprydding som fjerner ukjente endringer.
Det er også et viktig forbehold: En Git-innsending og en oppdatering av oppgavestatusen kan ikke behandles som én automatisk, atomisk handling. Hvis den ene lykkes og den andre feiler, må resultatet undersøkes og avstemmes før arbeidet fortsetter. En test som tidligere har bestått, betyr heller ikke at hele prosjektet nå er godkjent.
Den foreslåtte retningen handler mindre om å finne én «beste» modell og mer om å gjøre ansvarsdelingen tydelig: Pi står for kodearbeidet, eventuelle rutingsvalg holdes avgrenset, og faktiske tester avgjør om arbeidet kan gå videre.
Men flere sentrale deler må fortsatt dokumenteres gjennom reelle forsøk, blant annet modell- og gatewaykompatibilitet, måling av tokenbruk, sikker håndtering av avbrudd og gjenoppretting fra feil. Inntil dette er prøvd og godkjent, beskriver planen en retning – ikke en ferdig eller autorisert løsning for produksjon.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Forslaget vil bruke Pi Coding Agent som eneste rammeverk for kodearbeid, mens ulike modeller kan ha egne roller.
Forslaget vil bruke Pi Coding Agent som eneste rammeverk for kodearbeid, mens ulike modeller kan ha egne roller. Etter en mislykket test skal en ny Pi økt få oppdatert oppgaveinformasjon og faktiske feilmeldinger, ikke hele samtalehistorikken.
Jev beskrives som et mulig verktøy for strukturert modellvalg – ikke som en modell som skriver kode.