Del litt praktisk erfaring fra Codex: tegne en kalebass i henhold til kalebassen Kravene er slik, jeg ønsker å refaktorere en meldingssendingsfunksjon basert på Agent UI skrevet av Claude Agent SDK slik at den kan støtte sending av bilder (støtter foreløpig bare sending av tekst, figur 1) Jeg vil ikke si: hjelp meg med å fornye inndataboksen og støtte bildeopplastinger 🙅 Fordi det er så lite kontekstuell informasjon, kan den absolutt ikke gjøre det du sier. For å oppnå denne funksjonen, hvis du gjør det manuelt: 1. Endre brukergrensesnittet for å støtte opplasting av bilder 2. Endre API-grensesnittet slik at bilder kan overføres fra front-end til back-end 3. Endre behandlingen på serversiden og la back-end-programmet sende bildet til Claude Agent SDK Selvfølgelig er det teoretisk sett best å dele disse oppgavene inn i tre små oppgaver etter tur, men faktisk kan GPT-5-Codex High allerede fullføre slike komplekse oppgaver på én gang, forutsatt at du spør riktig og gir nok kontekst. Se hvordan jeg spurte (figur 2): > 1. Erstatt den gjeldende Send melding-komponenten med {Ref Code File 1} > 2. Se den asynkrone send( > ledetekst: streng, > vedlegg?: AttachmentData[], > inkludererUtvalg?: boolsk, >) og {Referansekodefil 3} > export const composeUserContent = ( > tekst: streng, > vedlegg?: AttachmentData[], > utvalg?: UtvalgØyeblikksbilde | null >) Implementere håndtering av vedlegg > 3. Klikk på Send for å konvertere vedlegget til en base64-streng og sende det til WebSocket > 4. Se koden nedenfor for å skrive om meldingshåndteringsdelen av ccsdk/ai-client.ts for å støtte sending av vedlegg...