Dela med dig av lite praktisk erfarenhet av Codex: att rita en kalebass enligt kalebassen Kraven är så här, jag vill omstrukturera en meddelandesändningsfunktion baserat på agentgränssnittet som skrivits av Claude Agent SDK så att det kan stödja sändning av bilder (stöder för närvarande endast sändning av text, figur 1) Jag kommer inte att säga: hjälp mig att förnya inmatningsrutan och stödja bilduppladdningar 🙅 Eftersom det finns så lite kontextuell information kan den verkligen inte göra det du säger. För att uppnå denna funktion, om du gör det manuellt: 1. Ändra användargränssnittet så att det stöder uppladdning av bilder 2. Ändra API-gränssnittet så att bilder kan överföras från frontend till backend 3. Ändra bearbetningen på serversidan och låt backend-programmet skicka avbildningen till Claude Agent SDK Teoretiskt sett är det naturligtvis bäst att dela upp dessa uppgifter i tre små uppgifter i tur och ordning, men i själva verket kan GPT-5-Codex High redan utföra sådana komplexa uppgifter på en gång, förutsatt att du frågar på rätt sätt och ger tillräckligt med sammanhang. Se hur jag frågade (bild 2): > 1. Ersätt den aktuella komponenten Skicka meddelande med {Ref Code File 1} > 2. Se den asynkrona skicka( > prompt: sträng, > bilagor?: AttachmentData[], > includeSelection?: boolean, >) och {Referenskodsfil 3} > export const composeUserContent = ( > text: sträng, > bilagor?: AttachmentData[], > urvalet?: SelectionSnapshot | noll >) Implementera hantering av bilagor > 3. Klicka på Skicka för att konvertera den bifogade filen till en base64-sträng och skicka den till WebSocket > 4. Se koden nedan för att skriva om meddelandehanteringsdelen av ccsdk/ai-client.ts för att stödja sändning av bilagor...