@artinet/sdk
Version:
A TypeScript SDK for building collaborative AI agents.
21 lines (20 loc) • 725 B
TypeScript
/**
* Copyright 2025 The Artinet Project
* SPDX-License-Identifier: Apache-2.0
*/
import { A2A } from "../../../types/index.js";
export declare function createBaseContext({ contextId, service, task, overrides, abortSignal, }: {
contextId: string;
service: A2A.Service;
task: A2A.Task;
overrides?: Partial<Omit<A2A.EventConsumer, "contextId">>;
abortSignal?: AbortSignal;
}): A2A.BaseContext;
export declare function createContext({ baseContext, taskId, messenger, extensions, references, userId, }: {
baseContext: A2A.BaseContext;
taskId: string;
messenger: A2A.MessageConsumerProxy;
extensions?: A2A.AgentExtension[];
references?: A2A.Task[];
userId?: string;
}): A2A.Context;