UNPKG

solver-sdk

Version:

SDK для интеграции с Code Solver Backend API (совместимо с браузером и Node.js), с поддержкой функциональности мышления (Thinking Mode)

104 lines 6.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WebSocketEvents = void 0; /** * Константы для WebSocket событий в SDK */ var WebSocketEvents; (function (WebSocketEvents) { // События аутентификации WebSocketEvents["AUTHENTICATE"] = "authenticate"; WebSocketEvents["RECONNECT"] = "reconnect"; // События для проектов и индексации WebSocketEvents["JOIN_PROJECT"] = "join_project"; WebSocketEvents["LEAVE_PROJECT"] = "leave_project"; WebSocketEvents["START_INDEXING"] = "start_indexing"; WebSocketEvents["CANCEL_INDEXING"] = "cancel_indexing"; // События прогресса индексации WebSocketEvents["INDEXING_PROGRESS"] = "indexing_progress"; WebSocketEvents["INDEXING_COMPLETE"] = "indexing_complete"; WebSocketEvents["INDEXING_ERROR"] = "indexing_error"; WebSocketEvents["FILE_INDEXED"] = "file_indexed"; // События для рассуждений WebSocketEvents["JOIN_REASONING"] = "join_reasoning"; WebSocketEvents["LEAVE_REASONING"] = "leave_reasoning"; WebSocketEvents["CREATE_REASONING"] = "create_reasoning"; WebSocketEvents["START_REASONING"] = "start_reasoning"; WebSocketEvents["CANCEL_REASONING"] = "cancel_reasoning"; WebSocketEvents["REASONING_CREATED"] = "reasoning:created"; WebSocketEvents["JOINED_REASONING"] = "joined_reasoning"; WebSocketEvents["JOIN_RESPONSE"] = "join_response"; // События прогресса рассуждений WebSocketEvents["REASONING_PROGRESS"] = "reasoning_progress"; WebSocketEvents["REASONING_COMPLETE"] = "reasoning_complete"; WebSocketEvents["REASONING_ERROR"] = "reasoning_error"; // События для контекста рассуждений WebSocketEvents["UPDATE_CONTEXT_OPTIONS"] = "update_context_options"; WebSocketEvents["ESTIMATE_CONTEXT"] = "estimate_context"; WebSocketEvents["CONTEXT_OPTIONS_UPDATED"] = "context_options_updated"; WebSocketEvents["CONTEXT_ESTIMATION"] = "context_estimation"; WebSocketEvents["CHAT_REQUEST"] = "chat_request"; WebSocketEvents["CHAT_STARTED"] = "chat_started"; WebSocketEvents["MESSAGE_START"] = "message_start"; WebSocketEvents["CONTENT_BLOCK_START"] = "content_block_start"; WebSocketEvents["THINKING_DELTA"] = "thinking_delta"; WebSocketEvents["TEXT_DELTA"] = "text_delta"; WebSocketEvents["CONTENT_BLOCK_STOP"] = "content_block_stop"; WebSocketEvents["MESSAGE_STOP"] = "message_stop"; // События использования инструментов (tool_use) в соответствии с документацией Anthropic WebSocketEvents["TOOL_USE_START"] = "tool_use_start"; WebSocketEvents["INPUT_JSON_DELTA"] = "input_json_delta"; // События для подписи блока thinking WebSocketEvents["SIGNATURE_DELTA"] = "signature_delta"; // События изменения сообщения верхнего уровня WebSocketEvents["MESSAGE_DELTA"] = "message_delta"; // События поддержания соединения и диагностики WebSocketEvents["PING"] = "ping"; WebSocketEvents["TYPESCRIPT_ERRORS"] = "typescript_errors"; WebSocketEvents["TYPESCRIPT_ERRORS_RECEIVED"] = "typescript_errors_received"; WebSocketEvents["TEST_MODULES_CREATED"] = "test_modules_created"; WebSocketEvents["CREATE_TEST_MODULES"] = "create_test_modules"; // События поиска WebSocketEvents["SEARCH_CODE"] = "search_code"; // События для зависимостей WebSocketEvents["JOIN_DEPENDENCIES"] = "join_dependencies"; WebSocketEvents["LEAVE_DEPENDENCIES"] = "leave_dependencies"; WebSocketEvents["ANALYZE_DEPENDENCIES"] = "analyze_dependencies"; WebSocketEvents["DEPENDENCY_UPDATE"] = "dependency_update"; // События для агентов WebSocketEvents["JOIN_AGENT_SESSION"] = "join_agent_session"; WebSocketEvents["LEAVE_AGENT_SESSION"] = "leave_agent_session"; WebSocketEvents["AGENT_MESSAGE"] = "agent_message"; // Общие события WebSocketEvents["HEARTBEAT"] = "heartbeat"; WebSocketEvents["HEARTBEAT_ACK"] = "heartbeat_ack"; WebSocketEvents["CONNECT"] = "connect"; WebSocketEvents["DISCONNECT"] = "disconnect"; WebSocketEvents["ERROR"] = "error"; WebSocketEvents["JOIN"] = "join"; WebSocketEvents["JOINED"] = "joined"; // События диагностики и мониторинга WebSocketEvents["CONNECTION_PING"] = "connection_ping"; WebSocketEvents["CONNECTION_PONG"] = "connection_pong"; WebSocketEvents["RECONNECT_TOKEN"] = "reconnect_token"; // События буферизации WebSocketEvents["BATCH_UPDATE"] = "batch_update"; WebSocketEvents["SEARCH_UPDATE"] = "search_update"; WebSocketEvents["INDEXING_STATUS"] = "indexing_status"; // Базовое событие для широковещательной отправки WebSocketEvents["SERVER_EVENT"] = "server_event"; // Ответы на события (специфично для SDK) WebSocketEvents["RESPONSE"] = "response"; WebSocketEvents["SERVER_RESPONSE"] = "server_response"; // События мышления (специфично для SDK) WebSocketEvents["THINKING"] = "thinking"; WebSocketEvents["THINKING_START"] = "thinking_start"; WebSocketEvents["THINKING_END"] = "thinking_end"; // Событие для обработки неизвестных типов событий WebSocketEvents["UNKNOWN_EVENT"] = "unknown_event"; // Событие для повторных попыток при перегрузке WebSocketEvents["RETRY"] = "retry"; // Завершение потока WebSocketEvents["DONE"] = "done"; })(WebSocketEvents || (exports.WebSocketEvents = WebSocketEvents = {})); //# sourceMappingURL=websocket-events.constants.js.map