by sawyer-shi · v0.0.4
LocalDocument Review Agent: Supports the review of various types of documents, including tender documents, official documents, contracts, and materials, with support for non-compliant document detection. 【 View Details and Download Template File】
This community listing does not yet include every recommended support, privacy, pricing, and permission disclosure. Review the available package permissions before installing.
Available inside your emploidai workspace after installation.
Available inside your emploidai workspace after installation.
A powerful Dify plugin providing comprehensive AI-powered document review capabilities for various types of documents including tender documents, official documents, contracts, and materials, with support for non-compliant document detection. Supports intelligent document parsing, rule-based auditing, risk aggregation, and annotated document generation with professional-grade quality and flexible configuration options.
doc-slice-audit (parse -> load rules -> audit -> aggregate -> annotate -> revise)doc-audit for short document single-loop auditingdoc-slice-audit-template with required template_file and optional rules_filedoc-audit-template with required template_file and optional rules_filetemplate_chunk_auditor.py and template_doc_auditor.pytemplate-0001 style and aligned output fields for aggregation/annotationdoc_annotator (returns original reviewed file with annotation_count=0 instead of failing)Install plugin in your Dify environment
Download Rules Template and Sample Files: https://github.com/sawyer-shi/awsome-dify-agents/blob/master/src/doc-review-agent/agent_test_files/review_rules_research_en.csv
Configure your LLM model settings. Also note: To prevent timeout, you can modify the parameter PLUGIN_MAX_EXECUTION_TIMEOUT to increase processing time!!!
Upload your document and start the review process. Results are as follows:
Four Integrated Audit Tools: Slice/non-template, full-text/non-template, slice/template, and full-text/template workflows
Template Baseline Review: Template-based findings use normalized risk codes like template-0001 for consistent downstream tagging
Hybrid Rule + Template Aggregation: Optional rules_file can run together with template audit and merge into one unified risk payload
Structured Risk Pipeline: Audit -> aggregation -> annotation -> revision with consistent data schema across workflows
High-Quality Output Files: Reviewed (annotated) and revised .docx outputs with configurable JSON/file output modes
Flexible Control Knobs: Slice strategy, audit strategy, merge policy, merge strategy, language, and output settings
No-Risk Safe Handling: When no risks are found, the workflow returns a valid reviewed file instead of failing
Multi-Language Reasoning: Supports zh/en/ja/ko/es/fr/de/pt/ru/ar outputs
doc-slice-audit)Integrated non-template slice auditing for larger documents.
model_config, upload_file, rules_filedoc-audit)Integrated non-template full-text auditing for short documents.
model_config, upload_file, rules_filedoc-slice-audit-template)Integrated template-based slice auditing.
model_config, upload_file, template_filerules_file (runs rule audit + template audit together when provided)rules_file is provided, otherwise marked as skipped)template-0001, template-0002, ...), severity from LLM (high|medium|low)doc-audit-template)Integrated template-based full-text auditing.
model_config, upload_file, template_filerules_file (runs rule audit + template audit together when provided)rules_file is provided, otherwise marked as skipped)summary_only or detailedannotation_count=0Install required dependencies:
pip install -r requirements.txt
Configure your LLM model in plugin settings
Install plugin in your Dify environment
Use doc-slice-audit when you have a rule file and need chunk-level review.
model_config, upload_file, rules_fileslice_strategy, max_chunk_chars, merge_policy, output_languageUse doc-audit when you have a rule file and the document is short enough for full-text auditing.
model_config, upload_file, rules_fileaudit_strategy, merge_policy, output_languageUse doc-slice-audit-template when template compliance is required at chunk level.
model_config, upload_file, template_filerules_file for hybrid rule + template audittemplate-0001 style risk codesUse doc-audit-template when template compliance is required for the full document.
model_config, upload_file, template_filerules_file for hybrid rule + template audit.docx (annotations).docx (merged or applied revisions)https://github.com/sawyer-shihttps://github.com/sawyer-shi/dify-plugins-doc-review-agentThis project is licensed under Apache License 2.0. See LICENSE file for full license text.
Ready to review your documents with AI-powered intelligence?