UNPKG

@sellable/install

Version:

One-command installer for Sellable MCP in Claude Code, Codex, and Hermes

37 lines (36 loc) • 1.15 kB
export const RUNS_API_CONNECTIONS_ENV: "SELLABLE_AGENT_RUNS_API_CONNECTIONS_JSON"; export type RunsApiConnection = Readonly<{ runtimeId: string; workspaceId: string; agentId: string; baseUrl: string; apiKeyFile: string; /** Absent: serves every endpoint of its agent. */ endpointIds?: string[]; workKinds: Array<"STANDARD" | "OPENER" | "REPLY" | "FOLLOW_UP">; models: Array<{ provider: string; model: string; reasoningEfforts: string[]; }>; localRoot?: string; toolEndpointIds?: string[]; name?: string; protocol?: "runs-api" | "openai-chat" | "openai-responses"; structuredOutputs?: boolean; }>; export function runsApiConnectionId(connection: RunsApiConnection): string; export function runsApiConnectionServesEndpoint( connection: RunsApiConnection, endpointId: string ): boolean; export function parseRunsApiConnections(raw: unknown): RunsApiConnection[]; export function runsApiConnectionsForRuntime( raw: unknown, runtime: { runtimeId: string; workspaceId: string; agentId: string; } ): RunsApiConnection[]; export function createConfiguredRunsClient(options: any): Promise<any>;