UNPKG

@stll/folio-agents

Version:

Framework-neutral LLM tool layer over folio's ai-edits engine: function-calling tools so an agent can read and mutate .docx documents through @stll/folio-core.

19 lines 966 B
import { FolioAgentBridge } from "../bridge.js"; import { FolioAIEditApplyMode, FolioDocxReviewer } from "@stll/folio-core/server"; //#region src/bridges/reviewer.d.ts /** Options for {@link createReviewerBridge}. */ type CreateReviewerBridgeOptions = { /** `"tracked-changes"` (default) produces ins/del redlines; `"direct"` edits in place. */ mode?: FolioAIEditApplyMode; }; /** * Build a {@link FolioAgentBridge} over a headless {@link FolioDocxReviewer} * (`@stll/folio-core/server`). No optional capability members are * implemented: a headless document has no live page/selection/scroll * surface, so `read_page`, `read_selection`, and `scroll_to_block` report an * unsupported-capability error via {@link executeFolioToolCall} on this * bridge. */ declare const createReviewerBridge: (reviewer: FolioDocxReviewer, options?: CreateReviewerBridgeOptions) => FolioAgentBridge; //#endregion export { CreateReviewerBridgeOptions, createReviewerBridge };