Skip to content

feat: add Reversal integration example for Hermes input normalization#2

Open
Etytabs wants to merge 1 commit into
NousResearch:mainfrom
Etytabs:feat/reversal-integration
Open

feat: add Reversal integration example for Hermes input normalization#2
Etytabs wants to merge 1 commit into
NousResearch:mainfrom
Etytabs:feat/reversal-integration

Conversation

@Etytabs
Copy link
Copy Markdown

@Etytabs Etytabs commented May 11, 2026

Overview

This plugin demonstrates how to normalize raw data sources into clean, structured JSON before feeding input to Hermes reasoning engines.

Reversal handles the data parsing layer — extracting structured, deterministic content from any source format (URLs, PDFs, images, spreadsheets, etc.). This allows Hermes to focus purely on reasoning and decision-making without wasting context on parsing errors or hallucinations.

Supported Sources

  • 🌐 URLs / Web pages
  • 📄 PDFs (with table extraction)
  • 📊 Excel / CSV files
  • 🖼️ Images & dashboards (via Claude Vision)
  • 📝 Word documents (.docx)
  • 📃 Plain text

Why This Matters

Without normalization, agents fail on:

  • Malformed HTML & broken PDFs (parsing errors)
  • Complex layouts (missed tables, lost structure)
  • Long documents (context overflow, truncation)

With Reversal: Universal output schema, 99% extraction accuracy, < 2s, deterministic.

Example: Agent + Reversal Workflow

  1. Agent receives task: "Analyze this PDF report"
  2. Call Reversal → get clean JSON with title, content, tables, metadata
  3. Pass normalized JSON to Hermes → reasoning with perfect data fidelity
  4. Result: No hallucinations, no parsing errors, full context preserved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant