refactor: upgrade claude-code-acp to v0.8.3 and optimize agent initialization flow

This commit is contained in:
Mohamed Boudra
2025-10-25 19:37:13 +02:00
parent 42e5f864a6
commit 1fd9b77680
5 changed files with 42 additions and 56 deletions
+12 -9
View File
@@ -1,4 +1,4 @@
import { useEffect, useRef, useState, useCallback } from 'react';
import { useEffect, useRef, useState, useCallback, useMemo } from 'react';
import type {
WSInboundMessage,
WSOutboundMessage,
@@ -150,12 +150,15 @@ export function useWebSocket(url: string, conversationId?: string | null): UseWe
[send]
);
return {
isConnected,
conversationId: currentConversationId,
send,
on,
sendPing,
sendUserMessage,
};
return useMemo(
() => ({
isConnected,
conversationId: currentConversationId,
send,
on,
sendPing,
sendUserMessage,
}),
[isConnected, currentConversationId, send, on, sendPing, sendUserMessage]
);
}