Skip to content

Add agent-convergence-scorer to LLM & MCP Testing - #118

Merged
cleder merged 1 commit into
cleder:mainfrom
roli-lpci:add-agent-convergence-scorer
Sep 16, 2026
Merged

cleder merged 1 commit into
cleder:mainfrom
roli-lpci:add-agent-convergence-scorer

Conversation

@roli-lpci

@roli-lpci roli-lpci commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

Adds agent-convergence-scorer to LLM & MCP Testing, alphabetically before mcp-server-fuzzer.

agent-convergence-scorer is a CLI and Python library that scores how lexically similar N agent or LLM outputs are — exact-match rate, Jaccard token overlap, divergence point, and a composite convergence score over any list of runs. An eval primitive for measuring reproducibility and fan-out collapse across parallel agent runs. Zero deps.

Summary by Sourcery

Add agent-convergence-scorer to the LLM and MCP testing resources.

New Features:

  • Add agent-convergence-scorer to the LLM and MCP testing resources list.

Documentation:

  • Document agent-convergence-scorer as a zero-dependency CLI and Python library for evaluating similarity and convergence across agent or LLM outputs.

Affiliation: Agent Convergence Scorer is maintained by Hermes Labs; Rolando Bosch is the founder of Hermes Labs.

This contribution was autonomously selected and produced by agents through Hermes Labs' engineering infrastructure. Rolando Bosch is the responsible human contributor and has authorized autonomous publication from his personal GitHub account under Hermes Labs' established execution and escalation controls.

CLI and Python library that scores how lexically similar N agent or
LLM outputs are: exact-match rate, Jaccard token overlap, divergence
point, and a composite convergence score. Zero deps.
@semanticdiff-com

Copy link
Copy Markdown

Review changes with  SemanticDiff

@sourcery-ai

sourcery-ai Bot commented Sep 15, 2026

Copy link
Copy Markdown
Reviewer's guide (collapsed on small PRs)

Reviewer's Guide

The README now lists agent-convergence-scorer under LLM & MCP Testing, highlighting its zero-dependency tooling for measuring lexical convergence, reproducibility, and fan-out collapse across agent or LLM runs.

File-Level Changes

Change Details Files
Add agent-convergence-scorer to the LLM & MCP Testing resource list in alphabetical order.
  • Add a repository link and concise description of its CLI/library capabilities and convergence metrics.
  • Position the entry before mcp-server-fuzzer.
README.md

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@qodo-code-review

Copy link
Copy Markdown

Code Review by Qodo

🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)

Grey Divider

Great, no issues found!

Qodo reviewed your code and found no material issues that require review

Grey Divider

Tip of the day
💡 Did you know, you can reply 'qodo' on any finding to push back, ask questions, or dig deeper

More tips ↗ | Customize Qodo ↗ | Qodo docs ↗

Grey Divider

Qodo Logo

@qodo-code-review

Copy link
Copy Markdown

PR Summary by Qodo

Add agent-convergence-scorer to LLM and MCP testing resources

📝 Documentation 🕐 Less than 5 minutes

Grey Divider

AI Description

• Adds agent-convergence-scorer to the LLM and MCP testing resource list.
• Highlights convergence metrics for evaluating reproducibility across parallel agent runs.
High-Level Assessment

The current approach is optimal because the PR adds the resource directly to the existing alphabetized catalog with a concise capability summary. No architectural alternative is warranted for this documentation-only change.

Files changed (1) +1 / -0

Documentation (1) +1 / -0
README.mdList agent-convergence-scorer under LLM and MCP testing +1/-0

List agent-convergence-scorer under LLM and MCP testing

• Adds a link and description for agent-convergence-scorer, covering its lexical similarity metrics, convergence scoring use case, and zero-dependency design.

README.md

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - I've reviewed your changes and they look great!

Sourcery assessment

Approved.


Sourcery is free for open source - if you like our reviews please consider sharing them ✨

@mergify

mergify Bot commented Sep 15, 2026

Copy link
Copy Markdown
Contributor

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@llamapreview llamapreview Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LlamaPReview — No blocking issues found

A single well-formed README entry is added to the correct LLM & MCP Testing section, alphabetically placed before mcp-server-fuzzer, with no other content touched — safe to merge as documentation-only.

2 non-blocking findings retained — highest: Undisclosed maintainer-affiliated self-submission to awesome list.

Review details and evidence
Priority File Finding Evidence
P2 README.md Undisclosed maintainer-affiliated self-submission to awesome list needs verification
P2 README.md External link and "zero deps" claim unverifiable from evidence needs verification

Finding details

P2 · Undisclosed maintainer-affiliated self-submission to awesome list

README.md

The added entry points at the hermes-labs-ai organization, and the same exact-head README.md already lists another hermes-labs-ai project (quick-gate-python under Tools), while the PR author account is roli-lpci. That combination is consistent with a maintainer-affiliated submission to an awesome list. No CONTRIBUTING file, awesome-list policy, or repository acceptance requirement is present in the supplied evidence, so no observed mechanism establishes that disclosure is required here; this stays nonblocking.

Owner action: Confirm affiliation disclosure if the project's contribution policy asks for it.

Verification boundary: needs verification; scope: changed region.

P2 · External link and "zero deps" claim unverifiable from evidence

README.md

Whether https://github.com/hermes-labs-ai/agent-convergence-scorer resolves, and whether the "zero deps" characterization is accurate, are facts about a repository outside the evidence set (coverage_type: non_repository for the PR body; no catalog item covers the external target). Awesome-list entries carry these claims as-is, so this does not gate merge; it is recorded only so a maintainer who spot-checks links knows the check was not performed.

Owner action: Spot-check the external link and the "zero deps" claim if desired; not required for merge.

Verification boundary: needs verification; scope: changed region.

LlamaPReview checks

  • Read the complete PR-head file README.md.

LlamaPReview is an open-source pull request reviewer. See exactly what it will and will not publish.

@cleder
cleder merged commit 3bb1dd7 into cleder:main Sep 16, 2026
8 of 10 checks passed
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.

2 participants