Bagikan sedikit pengalaman praktis Codex: menggambar labu sesuai dengan labu Persyaratannya seperti ini, saya ingin memfaktorkan ulang fungsi pengiriman pesan berdasarkan Agent UI yang ditulis oleh Claude Agent SDK sehingga dapat mendukung pengiriman gambar (saat ini hanya mendukung pengiriman teks, Gambar 1) Saya tidak akan mengatakan: bantu saya mengubah kotak input dan mendukung unggahan 🙅 gambar Karena ada begitu sedikit informasi kontekstual, tentu saja tidak dapat melakukan apa yang Anda katakan. Untuk mencapai fungsi ini, jika Anda melakukannya secara manual: 1. Ubah UI untuk mendukung pengunggahan gambar 2. Modifikasi antarmuka API sehingga gambar dapat ditransfer dari front-end ke back-end 3. Ubah pemrosesan sisi server dan biarkan program back-end meneruskan gambar ke Claude Agent SDK Tentu saja, secara teoritis, yang terbaik adalah membagi tugas-tugas ini menjadi tiga tugas kecil secara bergantian, tetapi pada kenyataannya, GPT-5-Codex High sudah dapat menyelesaikan tugas-tugas kompleks seperti itu sekaligus, asalkan Anda meminta dengan benar dan memberikan konteks yang cukup. Lihat bagaimana saya meminta (Gambar 2): > 1. Ganti komponen Send Message saat ini dengan {Ref Code File 1} > 2. Lihat pengiriman asinkron ( > prompt: string, > lampiran?: AttachmentData[], > termasukPilihan?: boolean, >) dan {File Kode Referensi 3} > ekspor const composeUserContent = ( > teks: string, > lampiran?: AttachmentData[], > pilihan?: SelectionSnapshot | nol >) Menerapkan penanganan lampiran > 3. Klik Kirim untuk mengonversi lampiran ke string base64 dan mengirimkannya ke WebSocket > 4. Lihat kode di bawah ini untuk menulis ulang bagian penanganan pesan dari ccsdk/ai-client.ts untuk mendukung pengiriman lampiran...