createReadDocumentTool
@forge/monorepo / backend/src / createReadDocumentTool
Function: createReadDocumentTool()
createReadDocumentTool(
deps):Tool
Defined in: backend/src/documents/read-tool.ts:55
Parameters
deps
extraction
{ limits: ExtractionLimits; extract: Promise<FileExtraction>; getExtracted: Promise<{ document: ExtractedDocument | null; extraction?: FileExtraction; }>; requestExtraction: Promise<{ enqueued: boolean; state: "failed" | "skipped" | "running" | "pending" | "extracted"; }>; supportedMediaTypes: readonly string[]; sweepStuckExtractions: Promise<{ requeued: number; states: Readonly<Record<string, number>>; }>; }