39 lines
872 B
TypeScript
39 lines
872 B
TypeScript
|
|
/**
|
||
|
|
* 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, DEFAULT_API_BASE, resolveWsHost } from "./http";
|
||
|
|
|
||
|
|
export { ChatWebSocket } from "./websocket";
|