Hvordan hjælper Claude Code og Codex hinanden i PandaNPC?

Efter du har forbundet Claude Code og Codex i PandaNpc, kan du fra én session bede den anden om at gennemgå eller udføre en specifik opgave, og resultatet vender tilbage til den oprindelige session.

PandaNpcFørst offentliggjort
Hvordan hjælper Claude Code og Codex hinanden i PandaNPC?

Denne artikel er skrevet af PandaNpc-teamet og beskriver, hvordan funktionerne bruges i vores eget produkt.

Se forsidebillede i original størrelse PNG (1920×1080)

Billedtekst: Enginevalgmulighederne nedenfor kommer fra en rigtig engelsk produktgrænseflade; opgavekort, eksempelsvar og underagenter i sidepanelet bruger rigtige PandaNpc-komponenter og Demo-data og viser kun placering og udseende. Denne gang blev der ikke faktisk oprettet forbindelse mellem de to motorer, udsendt opgaver eller verificeret, at resultater blev sendt tilbage.

Claude Code og Codex kan hjælpe hinanden i det samme projekt i PandaNpc. Når du i en session forklarer, hvem der skal gøre hvad, kan den anden modtage opgaven; når den er færdig, vender resultatet tilbage til den oprindelige session. Nedenfor gennemgår vi "lad Codex gennemgå Claude Code-ændringer" og "lad Claude Code hjælpe Codex med et problem".

Første trin: Få begge forbundet først

Åbn Agent-siden i PandaNpc, og bekræft, at du i forbindelseslisten kan se din egen Claude Code og Codex, og at den computer, der skal arbejde, er online. Hvis der ikke er nogen forbindelse, skal du bruge "Tilføj forbindelse" eller "Ny forbindelse" på siden og følge vejledningen.

Når begge skal arbejde på det samme projekt, skal du også bekræfte, at de begge kan åbne projektet. Hvis forbindelserne er på forskellige computere, skal du først sikre, at målmaskinen også kan få adgang til projektfilerne; at der blot står to navne i sessionslisten betyder ikke, at de to computere har den samme fil.

PandaNpc-motorvælger med Claude Code og Codex

Figur: Når du vælger motor, kan Claude Code og Codex ses. Det, der vises her, er valgmuligheder; det betyder ikke, at begge forbindelser er online. Se original størrelse PNG (603 × 250)

Trin 2: Bed Codex om at gennemgå i Claude Code-sessionen

Åbn Claude Code-sessionen i projektet, og fortæl den først, hvor opgavens grænser går. Du kan kopiere denne tekst direkte og erstatte indholdet i firkantparenteserne med dit eget projekt:

Bed den forbundne Codex om uafhængigt at gennemgå [projektet eller denne ændring]. Fokusér på logiske fejl, manglende grænsetilfælde og steder, der kan påvirke eksisterende funktioner. Lav kun gennemgang, og ret ikke filer; send fund, de tilsvarende filer og ændringsforslag tilbage til denne session. Hvis du ikke kan finde en Codex-forbindelse med adgang til projektet, skal du fortælle mig det først.

Demo: Claude Code til Codex-opgavekort

Figur: Udseendet af opgavekortet, der gives til Codex i en Claude Code-session. Demo-data, ingen faktisk opgavefordeling. Se original størrelse PNG (1032 × 108)

Når forbindelsen er tilgængelig, kan Claude Code vælge din Codex-forbindelse og overdrage opgaven. Når Codex er færdig, vender gennemgangsresultatet tilbage til Claude Code-sessionen. Du kan bede Claude Code beslutte næste skridt ud fra fundene, eller selv åbne Codex' undersession for at se processen.

Demo: Codex-gennemgangsresultat i den overordnede samtale

Figur: Eksempel på udseendet, når gennemgangskonklusionen vender tilbage til den overordnede session. Demo-data, ikke en rigtig verifikation af tilbagevenden. Se original størrelse PNG (1032 × 191)

Hvis du ønsker, at Codex skal gå i gang direkte, skal du ændre "lav kun gennemgang, og ret ikke filer" til et klart ændringsomfang, f.eks. "ret kun fejlmeddelelsen i loginformularen, og fortæl hvilke filer der blev ændret". Jo mere specifik opgaven er, jo lettere er det at kontrollere resultatet.

Trin 3: Bed Claude Code hjælpe i en Codex-session

Omvendt kan man gøre det samme. Åbn Codex-sessionen for det samme projekt, og vær tydelig om, hvad du ønsker, at Claude Code skal håndtere. For eksempel:

Bed den forbundne Claude Code om at undersøge [det specifikke problem] for mig. Find først årsagen, og giv derefter et forslag til rettelse; undlad foreløbig at rette filer. Når det er færdigt, skal konklusionen og de involverede filer sendes tilbage til denne session. Hvis målforbindelsen ikke kan få adgang til projektet, skal du fortælle mig det først.

Demo: Codex til Claude Code-opgavekort

Figur: Eksempel på opgavekortkomponenten, når Codex beder Claude Code om hjælp. Demo-data, Codex' overordnede session blev ikke faktisk forbundet. Se original størrelse PNG (1032 × 108)

Når du har brug for, at den faktisk retter noget, kan du erstatte med:

Bed den forbundne Claude Code om at rette [det specifikke problem], og ret kun [de filer eller funktioner, der må ændres]. Når det er færdigt, skal den forklare ændringerne, verifikationen og de punkter, hvor jeg stadig skal bekræfte noget, og derefter sende resultatet tilbage til denne session.

Demo: Claude Code-diagnoseresultat i den overordnede samtale

Figur: Eksempel på udseendet, når Claude Code-konklusionen vises i den overordnede session. Demo-data, ikke en rigtig verifikation af tilbagevenden. Se original størrelse PNG (1032 × 191)

Det er ikke at sende den samme besked til begge på samme tid. Den aktuelle session står for at arrangere det, den anden arbejder i sin egen undersession, og når den er færdig, rapporterer den tilbage til den aktuelle session.

Trin 4: Se fremdrift og resultater, og kom derefter med flere ønsker

Efter opgavefordelingen vises undersessionen i underagentområdet for den relevante session. Du kan klikke på den for at se, hvad den laver; selv hvis du forlader siden midlertidigt, kan du vende tilbage og se den. Når den er færdig, skal du først læse resultatet, der kommer tilbage til den oprindelige session, og derefter kontrollere de filer og faktiske ændringer, den nævner.

Demo: Codex-arbejder i PandaNpc-sidepanelet

Figur: Placeringen af underagentens indgang og status i sidepanelet. Demo-data, Codex-gennemgangen blev ikke faktisk kørt. Se original størrelse PNG (760 × 210)

Hvis resultatet ikke er nok, kan du fortsætte direkte i den oprindelige session:

Lad den samme fortsætte behandlingen af den netop givne opgave: suppler [det manglende problem], bevar baggrunden fra den tidligere opgave, og fortæl mig resultatet, når det er færdigt.

Den samme underagent kan fortsætte arbejdet i den tidligere session. Hvis den forrige runde stadig kører, skal du vente, til den er færdig, før du spørger igen. Hvis der går lang tid uden tilbagemelding, kan du først tjekke undersessionens status og resultat; du bør ikke sende den samme opgave igen, bare fordi siden midlertidigt ikke viser et svar.

Hvornår er det passende at bruge det sådan?

En almindelig anvendelse er "én retter, en anden gennemgår": f.eks. når Claude Code har udført en rettelse, kan du bede Codex finde udeladelser fra en anden vinkel; du kan også lade Codex skrive kode og bede Claude Code kontrollere den mod kravene. Du kan også fordele forskellige opgaver mellem de to, men du skal angive, hvilke filer hver især har ansvar for, så de ikke ændrer samme sted samtidigt.

Husk to grænser: Den anden part skal kunne bruge målprojektet; efter at have modtaget en ændringsopgave kan underagenten muligvis arbejde direkte med filer i målkataloget. Derfor er det bedst at skrive projekt, opgavens omfang, om ændringer er tilladt, og hvordan du ønsker, at den rapporterer resultatet, når du fordeler opgaver. Gennemgangskonklusioner kræver også, at du vurderer dem sammen med de faktiske ændringer; du kan ikke kun se på ordene "fuldført".

Ofte stillede spørgsmål (FAQ)

Hvis kun Claude Code er forbundet, kan jeg så direkte bede Codex om hjælp?

Du skal først have en tilgængelig Codex-forbindelse. Det samme gælder omvendt.

Kan de stadig hjælpe hinanden, når de er på forskelligeere?

Du kan sende opgaver til en forbindelse på en anden computer, men mcomputeren skal kunne få adgang til det projekt, der skal behandles. Før du sender opgaven, skal du beæfte, at den ser de rigtige filerSkal jeg skifte session for at finde svaret, når underagenten er færdig?

Normalt ikke. Resultatet vender tilbage til den oprindelige session, hvor opgaven blev startet; hvis du vil se detaljer, kan du åbne undersessionen.

Kan jeg angive, at den anden kun skal gennemgå og ikke ændre filer?

Du kan i opgaven tydeligt skrive "lav kun gennemgang, og ret ikke filer". Det anbefales også at skrive gennemgangens omfang og det resultat, du ønsker at modtage.