openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
12 lines (11 loc) • 1.75 kB
TypeScript
import { An as AcpRuntimeTurnResultError, Dn as AcpRuntimeTurnAttachment, En as AcpRuntimeTurn, On as AcpRuntimeTurnInput, Sn as AcpRuntimeHandle, Tn as AcpRuntimeStatus, _n as AcpRuntime, bn as AcpRuntimeEnsureInput, jn as AcpSessionUpdateTag, kn as AcpRuntimeTurnResult, vn as AcpRuntimeCapabilities, xn as AcpRuntimeEvent, yn as AcpRuntimeDoctorReport } from "./types.openclaw-DABkiMzt.js";
import { at as PluginHookReplyDispatchResult, it as PluginHookReplyDispatchEvent, rt as PluginHookReplyDispatchContext } from "./hook-types-BG29kyNq.js";
import { a as unregisterAcpRuntimeBackend, c as isAcpRuntimeError, i as requireAcpRuntimeBackend, n as getAcpRuntimeBackend, o as AcpRuntimeError, r as registerAcpRuntimeBackend, s as AcpRuntimeErrorCode } from "./registry-NoI8cNB3.js";
//#region src/plugin-sdk/acp-runtime-backend.d.ts
/**
* Dispatch a plugin reply hook through ACP when the event targets an ACP-bound session.
* Returns a handled result only when ACP consumes the reply; otherwise callers continue normal delivery.
*/
declare function tryDispatchAcpReplyHook(event: PluginHookReplyDispatchEvent, ctx: PluginHookReplyDispatchContext): Promise<PluginHookReplyDispatchResult | void>;
//#endregion
export { type AcpRuntime, type AcpRuntimeCapabilities, type AcpRuntimeDoctorReport, type AcpRuntimeEnsureInput, AcpRuntimeError, type AcpRuntimeErrorCode, type AcpRuntimeEvent, type AcpRuntimeHandle, type AcpRuntimeStatus, type AcpRuntimeTurn, type AcpRuntimeTurnAttachment, type AcpRuntimeTurnInput, type AcpRuntimeTurnResult, type AcpRuntimeTurnResultError, type AcpSessionUpdateTag, getAcpRuntimeBackend, isAcpRuntimeError, registerAcpRuntimeBackend, requireAcpRuntimeBackend, tryDispatchAcpReplyHook, unregisterAcpRuntimeBackend };