mirror of
https://github.com/aaif-goose/goose.git
synced 2026-07-03 14:10:03 +02:00
39c6149bf9
Thread truncation metadata from edit/retry UI through the WebSocket API: - acpApi.ts: prompt() accepts optional _meta parameter - acp.ts: acpSendMessage passes truncateBeforeMessageId via _meta - useChat.ts: sendMessage accepts and forwards truncation param, retryMessage passes the user message ID for backend truncation - ChatView.tsx: handleSaveEdit passes truncation ID, uses deferred pattern for edit-during-streaming (BLOCKER 2), removes flushSync hack and dead 'edit' reason from pendingSend Signed-off-by: Taylor Ho <taylorkmho@gmail.com>