mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-03 01:29:56 +00:00
* feat(plugins): show declared capabilities in plugin details * docs(plugins): add concise setup guides for empty detail pages * chore(workboard): refresh generated manifest formatting * fix(ui): inline customization settings and prioritize capabilities * fix(plugins): keep invalid display metadata nonfatal * fix(ui): retain plugin context in inline alerts * chore(workboard): refresh generated settings bundle reference * fix(ui): load customization controls from plugin settings * chore(workboard): regenerate UI bundle with pinned dependencies * test(plugins): complete staged overview metadata fixture * fix(tooling): include plugin capabilities in extracted PR wrapper * test(gateway): include selected plugin capabilities in discovery fixture * fix(plugins): keep remote details available with invalid UI metadata |
||
|---|---|---|
| .. | ||
| assets | ||
| document-extractor-worker-entrypoint.ts | ||
| document-extractor.runtime.test.ts | ||
| document-extractor.runtime.ts | ||
| document-extractor.test-support.ts | ||
| document-extractor.test.ts | ||
| document-extractor.ts | ||
| document-extractor.worker.ts | ||
| index.ts | ||
| openclaw.plugin.json | ||
| package.json | ||
| README.md | ||
Document Extraction
Extract text from PDF attachments locally. When a selected page has too little text, the plugin can render it as an image for a vision-capable model. PDF processing runs in a worker through the bundled PDFium-based extractor.
Get started
The plugin is enabled by default and needs no extraction API key. Configure a model for PDF analysis, then attach a PDF or ask your agent to analyze a local PDF file.
Local extraction and model analysis are separate: the selected model still needs its normal credentials. Models with native PDF support can receive the document directly instead. This extractor handles PDFs, not every document format.
See the PDF guide for model selection, page limits, and encrypted documents.