Podělte se o malou praktickou zkušenost z Codexu: kreslení tykve podle tykve Požadavky jsou následující: Chci refaktorovat funkci odesílání zpráv na základě uživatelského rozhraní agenta napsaného sadou Claude Agent SDK tak, aby podporovala odesílání obrázků (v současné době podporuje pouze odesílání textu, obrázek 1) Neřeknu: pomozte mi předělat vstupní pole a podpořte 🙅 nahrávání obrázků Protože je tam tak málo kontextových informací, určitě nemůže dělat to, co říkáte. Chcete-li dosáhnout této funkce, pokud to provedete ručně: 1. Upravte uživatelské rozhraní tak, aby podporovalo nahrávání obrázků 2. Upravte rozhraní API tak, aby bylo možné přenášet obrázky z front-endu do back-endu 3. Upravte zpracování na straně serveru a nechte back-endový program předat obraz do sady Claude Agent SDK Teoreticky je samozřejmě nejlepší rozdělit tyto úkoly postupně na tři malé úkoly, ale ve skutečnosti GPT-5-Codex High již dokáže takto složité úkoly dokončit najednou, pokud správně vyzvete a poskytnete dostatek kontextu. Podívejte se, jak jsem vyzval (obrázek 2): > 1. Nahraďte aktuální komponentu Odeslat zprávu za {Ref Code File 1} > 2. Viz asynchronní odesílání ( > výzva: řetězec, > přílohy?: AttachmentData[], > includeSelection?: boolean, >) a {Soubor referenčního kódu 3} > export const composeUserContent = ( > text: řetězec, > přílohy?: AttachmentData[], > výběr?: SelectionSnapshot | nula >) Implementujte manipulaci s přílohami > 3. Kliknutím na tlačítko Odeslat převedete přílohu na řetězec base64 a odešlete ji do protokolu WebSocket > 4. Podle níže uvedeného kódu můžete přepsat část ccsdk/ai-client.ts pro zpracování zpráv tak, aby podporovala odesílání příloh...