UNPKG

@artinet/sdk

Version:

A TypeScript SDK for building collaborative AI agents.

16 lines (15 loc) 621 B
/** * Copyright 2025 The Artinet Project * SPDX-License-Identifier: Apache-2.0 */ import { getTask, cancelTask, sendMessage, sendMessageStream, subscribeToTask, } from "../handlers/index.js"; export function bindHandles(handles) { return { getTask: handles?.getTask ?? getTask, cancelTask: handles?.cancelTask ?? cancelTask, sendMessage: handles?.sendMessage ?? sendMessage, sendMessageStream: handles?.sendMessageStream ?? sendMessageStream, streamMessage: handles?.streamMessage ?? sendMessageStream, resubscribe: handles?.resubscribe ?? subscribeToTask, }; }