UNPKG

@sema-agent/core

Version:

Stateless, task-oriented AI agent core

12 lines (11 loc) • 552 B
/** * The input a once-per-run NOTICE SEAT takes: the run's notice sink and the two ids a notice is attributed to. One shape, defined * once, below every seat that takes it (the extra-body strip account, the per-model credential-origin refusal account) — a seat * importing a sibling seat's type was a sideways edge on a stratum that allows none. */ import type { EngineNotice } from "../engine-notice.js"; export interface NoticeSeatInput { onNotice: ((notice: EngineNotice) => void) | undefined; sessionId: string; runId: string; }