UNPKG

@artinet/sdk

Version:

A TypeScript SDK for building collaborative AI agents.

18 lines (17 loc) 713 B
/** * Copyright 2025 The Artinet Project * SPDX-License-Identifier: Apache-2.0 */ import { A2A } from "../../../types/index.js"; export interface UpdateParams<Update extends A2A.Update = A2A.Update> { context: A2A.Context; task: A2A.Task; update: Update; } type Updater<Update extends A2A.Update> = (props: UpdateParams<Update>) => Promise<A2A.Task>; export declare const handleMessageUpdate: Updater<A2A.Message>; export declare const handleTaskUpdate: Updater<A2A.Task>; export declare const handleStatusUpdate: Updater<A2A.TaskStatusUpdateEvent>; export declare const handleArtifactUpdate: Updater<A2A.TaskArtifactUpdateEvent>; export declare const handleUpdate: Updater<A2A.Update>; export {};