/** * Public API surface for the Huskies client module. * Re-exports all types, HTTP helpers, and the WebSocket client so that * callers importing from `api/client` continue to work without changes * after the module was decomposed into focused submodules. */ /** All domain types and interfaces from the client module. */ export type { AgentAssignment, AgentCostEntry, AllTokenUsageResponse, AnthropicModelInfo, CommandOutput, FileEntry, Message, OAuthStatus, PipelineState, PipelineStageItem, ProviderConfig, Role, SearchResult, StatusEvent, TestCaseResult, TestResultsResponse, TokenCostResponse, TokenUsageRecord, ToolCall, WizardStateData, WizardStepInfo, WorkItemContent, WsRequest, WsResponse, } from "./types"; export { api, callMcpTool, resolveWsHost } from "./http"; export { ChatWebSocket } from "./websocket";