UNPKG

solver-sdk

Version:

SDK for WorkAI API - AI-powered code analysis with WorkCoins billing system

49 lines 3.43 kB
import { CodeSolverSDK } from './code-solver-sdk.js'; import { HttpClient } from './utils/http-client.js'; // Версия SDK (единственный источник истины - package.json) export { VERSION } from './version.js'; // Экспортируем основные классы и интерфейсы export { CodeSolverSDK }; export { HttpClient }; // Экспортируем основные интерфейсы и типы export * from './interfaces/sdk-options.js'; // Экспортируем HTTP API клиенты export * from './api/projects-api.js'; export * from './api/search-api.js'; export * from './api/chat-api/index.js'; export * from './api/tools-api.js'; export * from './api/models-api.js'; export * from './api/updates-api.js'; export * from './api/user-api.js'; // Экспортируем все классы ошибок SDK export * from './errors/sdk-errors.js'; // Явно экспортируем основные классы ошибок для удобства импорта export { AuthenticationError, ForbiddenError, ValidationError, NotFoundError, ConflictError, BadRequestError, InternalServerError, ServiceUnavailableError, GatewayTimeoutError, DatabaseError, TimeoutError, NetworkError, LimitExceededError, RateLimitError, BaseSDKError, } from './errors/sdk-errors.js'; // Экспортируем Credits API и типы export * from './types/credits.js'; export * from './api/credits-api.js'; // Экспортируем помощники для работы с сообщениями export * from './utils/message-helpers.js'; // Экспортируем stream утилиты для безопасной работы с partial JSON export { safeParsePartialJson, PartialJsonAccumulator, parseStreamLine, processStreamChunk, handleStreamError } from './api/chat-api/stream-utils.js'; // Экспортируем helper функции для complex content и tool calling export { createThinkingBlock, createBatchToolResultMessage, // ✅ Создание batch tool results (КРИТИЧНО для Anthropic API) createToolUseBlock, extractThinkingBlocks, extractToolUseBlocks, extractToolResultBlocks, createStandardDevelopmentTools, createComplexAssistantMessage, createTextBlock, createUserMessage, createSystemMessage, ensureCorrectBlockOrder // ✅ Helper для сортировки блоков согласно Anthropic API } from './utils/message-helpers.js'; // 🔄 Delta-Chunking API и компоненты (интегрированы в основной SDK) export { DeltaChunkingApi } from './api/delta-chunking-api.js'; export { DeltaChunkingManager } from './delta-chunking/delta-chunking-manager.js'; export { DeltaChunkingUtils } from './delta-chunking/delta-chunking-utils.js'; // Экспорт типов Delta-Chunking export * from './types/delta-chunking.js'; // Экспорт строгих Anthropic интерфейсов export * from './types/anthropic-interfaces.js'; // 🔄 Экспорт типов Updates export * from './types/updates.js'; // 🔄 Экспорт Update Manager (helper для клиента) export { UpdateManager } from './utils/update-manager.js'; // 🔌 Экспорт WebSocket Project Sync Client и типов (v6.3.0) export { ProjectSyncClient, } from './utils/project-sync-client.js'; // Экспорт по умолчанию export default CodeSolverSDK; //# sourceMappingURL=index.js.map