Validation Failed

In the pipe 'compare_documents', the input variable 'documents' has a stuff spec mismatch. Mismatched field(s): multiplicity: declared='2' vs required='True' Declared: concept=Concept(code='Document', domain_code='native', description='A document', structure_class_name='DocumentContent', refines=None) multiplicity=2 Required: concept=Concept(code='Document', domain_code='native', description='A document', structure_class_name='DocumentContent', refines=None) multiplicity=True

doc_comparator

Document Comparator

v0.1.2MITValidation FailedOutdated — v0.1.3 available2 installs3/12/2026pipelex/methodsEvotis S.A.S
Main pipecompare_documents

Install

$npx mthds install https://github.com/pipelex/methods --method doc_comparator

Run

$npx mthds run method doc_comparator

Document Comparator

Compare two documents to identify similarities, differences, gaps, and overall alignment.

What it does

Given two documents (PDF, Word, etc.), this method:

  1. Extracts both documents in parallel into readable pages
  2. Analyzes their content side by side, producing a structured Comparison with similarities, differences, alignment score, relationship type, and notable gaps

Concepts

  • Comparison: Structured comparison with similarities[], differences[], alignment_score, change_type, and notable_gaps[]

Exports

document_comparison

compare_documentsanalyze_comparison

Bundle Files

Select a file to view its contents

METHODS.toml

METHODS.toml
[package]
name = "doc_comparator"
display_name = "Document Comparator"
address = "github.com/pipelex/methods"
version = "0.1.2"
description = "# Document Comparator\n\nCompare two documents to identify similarities, differences, gaps, and overall alignment.\n\n## What it does\n\nGiven **two documents** (PDF, Word, etc.), this method:\n\n1. **Extracts** both documents in parallel into readable pages\n2. **Analyzes** their content side by side, producing a structured `Comparison` with similarities, differences, alignment score, relationship type, and notable gaps\n\n## Concepts\n\n- **Comparison**: Structured comparison with `similarities[]`, `differences[]`, `alignment_score`, `change_type`, and `notable_gaps[]`"
license = "MIT"
authors = ["Evotis S.A.S"]
main_pipe = "compare_documents"

[exports.document_comparison]
pipes = ["compare_documents", "analyze_comparison"]