@sema-agent/core
Version:
Stateless, task-oriented AI agent core
5 lines (4 loc) • 389 B
TypeScript
import type { NoticeSeatInput } from "./notice-seat-input.js";
/** Where the announcement goes and whom it is attributed to — the same triple as the sibling `route.*` seats. */
export type ExtraBodyDroppedSeatInput = NoticeSeatInput;
export declare function createExtraBodyDroppedScope({ onNotice, sessionId, runId }: ExtraBodyDroppedSeatInput): <T>(fn: () => Promise<T>) => Promise<T>;