Files
openclaw/packages/sdk/src/index.ts
tmimmanuel 2945948a5e feat(gateway): add SDK task ledger RPCs (#74847)
Adds Gateway task ledger RPCs and SDK methods for listing, fetching, and cancelling durable background tasks. Includes protocol schemas/scopes, generated Swift models, docs, and tests. Public task summary text is sanitized before SDK exposure.
2026-05-09 00:55:06 -05:00

57 lines
1.2 KiB
TypeScript

export {
Agent,
AgentsNamespace,
ApprovalsNamespace,
ArtifactsNamespace,
EnvironmentsNamespace,
ModelsNamespace,
OpenClaw,
Run,
RunsNamespace,
Session,
SessionsNamespace,
TasksNamespace,
ToolsNamespace,
type OpenClawOptions,
} from "./client.js";
export { EventHub, isGatewayEvent } from "./event-hub.js";
export { normalizeGatewayEvent } from "./normalize.js";
export { GatewayClientTransport, isConnectableTransport } from "./transport.js";
export type {
AgentRunParams,
ApprovalMode,
ArtifactQuery,
ArtifactSummary,
ArtifactsDownloadResult,
ArtifactsGetResult,
ArtifactsListResult,
ConnectableOpenClawTransport,
EnvironmentSelection,
EnvironmentSummary,
EnvironmentsListResult,
GatewayEvent,
GatewayRequestOptions,
JsonObject,
OpenClawEvent,
OpenClawEventType,
OpenClawTransport,
RunCreateParams,
RunResult,
RunStatus,
RuntimeSelection,
SDKError,
SDKMessage,
SessionCreateParams,
SessionSendParams,
SessionTarget,
TaskStatus,
TaskSummary,
TasksCancelResult,
TasksGetResult,
TasksListParams,
TasksListResult,
ToolInvokeParams,
ToolInvokeResult,
WorkspaceSelection,
} from "./types.js";