Så får du Claude Code att anropa Codex i PandaNpc

I en Claude Code-session i PandaNpc kan du peka ut ett anslutet Codex för att granska en avgränsad uppgift och se resultatet i originalsessionen. Omvänt anrop tas upp som sekundärt.

PandaNpcFörsta publicering Uppdaterad den
AI-genererat arkitektoniskt konceptomslag: två arbetsrum utbyter uppgifter genom en passage. Orden i bilden är på engelska. Detta är inte ett produktgränssnitt.

Bildbeskrivning: Motorvalsalternativen nedan kommer från ett verkligt engelskt produktgränssnitt; uppgiftskort, exempelsvar och sidofältets underagenter använder riktiga PandaNpc-komponenter och demodata och visar endast placering och utseende. Den här gången kopplades inte de två motorerna samman, någon uppgift skickades inte och något resultatflöde verifierades inte.

För att låta Claude Code anropa Codex ansluter du först båda i PandaNpc och kontrollerar att Codex kommer åt samma projekt. I Claude Code-sessionen beskriver du sedan vilken uppgift och vilka filer Codex ska få; när det är klart ser du resultatet i originalsessionen och kan även öppna undersessionen för att följa förloppet.

Nedan går vi först igenom exemplet ”låt Codex granska Claude Codes ändringar” och tar därefter upp det omvända som en sekundär möjlighet: att Codex ber Claude Code om hjälp. Skärmbilderna är Demo data och inte bevis på faktisk utskickning.

Konceptillustration: Claude Code lämnar en granskning till Codex och Codex lämnar en diagnos till Claude Code; resultaten återvänder till deras överordnade chattar.

Konceptillustration: två vägar visar överlämningen och återlämningen i båda riktningarna. Detta är inte en dokumentation av ett verkligt utskick.

Steg 1: Anslut båda två först

Öppna Agent-sidan i PandaNpc och bekräfta att du i anslutningslistan kan se din Claude Code och Codex separat, och att datorn som ska utföra arbetet är online. Om det inte finns någon anslutning använder du "Lägg till anslutning" eller "Ny anslutning" på sidan och följer vägledningen.

När båda ska arbeta med samma projekt måste du också bekräfta att båda kan öppna projektet. Om anslutningarna finns på olika datorer ska du först se till att måldatorn också kan komma åt projektfilerna; att två namn visas i sessionslistan betyder inte att de två datorerna har samma filer.

PandaNpc-motorväljare med Claude Code och Codex

Bild: När du väljer motor visas Claude Code och Codex. Det som visas här är alternativ, inte ett tecken på att båda anslutningarna är online.

Steg 2: Be Codex granska i en Claude Code-session

Öppna Claude Code-sessionen i projektet och berätta först var gränserna för uppgiften går. Du kan kopiera det här stycket direkt och byta ut innehållet inom hakparenteserna mot ditt eget projekt:

Be den anslutna Codex att oberoende granska [projektet eller den här ändringen] åt mig. Fokusera på logiska fel, missade gränsfall och ställen som kan påverka befintlig funktionalitet. Granska bara, ändra inte filer; skicka tillbaka fynden, motsvarande filer och ändringsförslag till den här sessionen. Om du inte hittar någon Codex-anslutning som kan komma åt projektet, säg till mig först.

Demokort för uppgift från Claude Code till Codex

Bild: Utseendet på uppgiftskortet som lämnas till Codex i en Claude Code-session. Demodata, ingen uppgift skickades i praktiken.

När anslutningen är tillgänglig kan Claude Code välja din Codex-anslutning och lämna över uppgiften. När Codex är klar återgår granskningsresultatet till Claude Code-sessionen. Du kan låta Claude Code besluta nästa steg utifrån fynden, eller själv öppna Codex undersession för att se processen.

Demoresultat för Codex-granskning i föräldrasessionen

Bild: Exempel på hur granskningsresultatet ser ut när det återvänder till föräldrasessionen. Demodata, inte en verklig verifiering av resultatflödet.

Om du vill att Codex ska göra ändringar direkt ändrar du "granska bara, ändra inte filer" till ett tydligt ändringsomfång, till exempel "ändra bara felmeddelandet i inloggningsformuläret och berätta vilka filer som ändrades". Ju mer specifik uppgiften är, desto lättare är det att kontrollera resultatet.

Steg 3: Be Claude Code om hjälp i en Codex-session

Det fungerar på samma sätt omvänt. Öppna Codex-sessionen för samma projekt och förklara tydligt vad du vill att Claude Code ska hantera. Till exempel:

Be den anslutna Claude Code att undersöka [det specifika problemet] åt mig. Hitta orsaken först och ge sedan reparationsförslag; ändra inte filerna ännu. När det är klart, skicka tillbaka slutsatsen och de berörda filerna till den här sessionen. Om målanslutningen inte kan komma åt projektet, säg till mig först.

Demokort för uppgift från Codex till Claude Code

Bild: Exempel på uppgiftskortskomponenten när Codex ber Claude Code om hjälp. Demodata, ingen faktisk anslutning till Codex-föräldrasessionen.

Om du behöver att den faktiskt gör ändringar kan du i stället skriva:

Be den anslutna Claude Code att åtgärda [det specifika problemet], och ändra bara [de filer eller funktioner som får ändras]. När det är klart, beskriv ändringarna, verifieringen och vad jag fortfarande behöver bekräfta, och skicka sedan tillbaka resultatet till den här sessionen.

Demoresultat för Claude Code-diagnos i föräldrasessionen

Bild: Exempel på hur Claude Codes slutsats visas i föräldrasessionen. Demodata, inte en verklig verifiering av resultatflödet.

Det här innebär inte att samma meddelande skickas till båda samtidigt. Den aktuella sessionen ansvarar för att samordna, medan den andra arbetar i sin egen undersession och rapporterar tillbaka till den aktuella sessionen när den är klar.

Steg 4: Se framsteg, se resultat och fortsätt sedan med nya förfrågningar

När uppgiften har skickats visas undersessionen i underagentområdet för den berörda sessionen. Du kan klicka på den för att se vad den arbetar med; även om du tillfälligt lämnar den aktuella sidan kan du komma tillbaka och titta. När den är klar läser du först resultatet som återvänt till den ursprungliga sessionen och kontrollerar sedan filerna och de faktiska ändringarna som den nämner.

Demo på Codex-arbetare i PandaNpc sidofält

Bild: Placeringen av underagentens ingång och status i sidofältet. Demodata, Codex-granskningen kördes inte i praktiken.

Om resultatet inte räcker till fortsätter du bara i den ursprungliga sessionen:

Låt samma underagent fortsätta med den tidigare uppgiften: komplettera [det som saknas], behåll bakgrunden från den tidigare uppgiften och berätta resultatet för mig när det är klart.

Samma underagent kan fortsätta arbeta i den tidigare sessionen. Om den föregående omgången fortfarande körs väntar du tills den är klar innan du frågar igen. Om det dröjer länge utan återkoppling kan du först titta på undersessionens status och resultat; skicka inte samma uppgift igen bara för att sidan tillfälligt inte visar något svar.

När passar det att använda på det här sättet?

Ett vanligt användningssätt är "en ändrar, en granskar": till exempel att Claude Code slutför en åtgärd och sedan ber Codex leta efter förbisedda saker ur ett annat perspektiv; du kan också låta Codex skriva kod och be Claude Code kontrollera den mot kraven. Du kan dessutom fördela olika arbetsuppgifter mellan de två, men ange vilka filer var och en ansvarar för så att de inte ändrar samma ställe samtidigt.

Kom ihåg två gränser: motparten måste kunna använda målprojektet; efter att den har fått en ändringsuppgift kan underagenten arbeta direkt med filerna i målkatalogen. När du skickar en uppgift är det därför bäst att ange projekt, uppgiftens omfång, om ändringar är tillåtna och hur du vill att den rapporterar resultatet. Granskningsresultatet måste du också bedöma utifrån de faktiska ändringarna, inte bara utifrån ordet "klart".

Vanliga frågor (FAQ)

Om bara Claude Code är ansluten, kan jag be Codex om hjälp direkt?

Du behöver först ha en tillgänglig Codex-anslutning. Detsamma gäller omvänt.

Kan de fortfarande hjälpa varandra om de är på olika datorer?

Du kan skicka uppgifter till anslutningen på den andra datorn, men måldatorn måste kunna komma åt projektet som ska hanteras. Bekräfta före uppgiften att den ser rätt filer.

Måste jag byta session för att hitta svaret när underagenten är klar?

Vanligtvis inte. Resultatet återvänder till den ursprungliga sessionen som startade uppgiften; öppna undersessionen om du vill se detaljerna.

Kan jag ange att den andra bara ska granska och inte ändra filer?

Du kan tydligt skriva i uppgiften "granska bara, ändra inte filer". Det är också bra att ange granskningsomfånget och vilket resultat du vill få.