Împărtășiți o mică experiență practică Codex: desenarea unei tărtăcuțe în funcție de tărtăcuță Cerințele sunt următoarele, vreau să refactorizez o funcție de trimitere a mesajelor pe baza interfeței de utilizare a agentului scrisă de SDK-ul Claude Agent, astfel încât să poată suporta trimiterea de imagini (în prezent acceptă doar trimiterea de text, Figura 1) Nu voi spune: ajută-mă să reînnoiesc caseta de introducere și să susțin încărcările de imagini 🙅 Pentru că există atât de puține informații contextuale, cu siguranță nu poate face ceea ce spui. Pentru a realiza această funcție, dacă o faceți manual: 1. Modificați interfața de utilizare pentru a accepta încărcarea imaginilor 2. Modificați interfața API astfel încât imaginile să poată fi transferate din front-end în back-end 3. Modificați procesarea pe partea de server și lăsați programul back-end să transmită imaginea către Claude Agent SDK Desigur, teoretic, cel mai bine este să împărțiți aceste sarcini în trei sarcini mici pe rând, dar, de fapt, GPT-5-Codex High poate finaliza deja astfel de sarcini complexe dintr-o singură mișcare, cu condiția să solicitați corect și să oferiți suficient context. Vedeți cum am solicitat (Figura 2): > 1. Înlocuiți componenta curentă Trimitere mesaj cu {Ref Code File 1} > 2. Consultați trimiterea asincronă send( > prompt: șir, > atașamente?: AttachmentData[], > includeSelection?: boolean, >) și {Fișier cod de referință 3} > export const composeUserContent = ( > text: șir, > atașamente?: AttachmentData[], > selecție?: SelectionSnapshot | zero >) Implementați manipularea atașamentelor > 3. Faceți clic pe Trimitere pentru a converti atașamentul într-un șir base64 și pentru a-l trimite la WebSocket > 4. Consultați codul de mai jos pentru a rescrie partea de gestionare a mesajelor din ccsdk/ai-client.ts pentru a accepta trimiterea atașamentelor...