Command Palette

Search for a command to run...

UnylyUnyly
Browse all

AgentSeed

FreeNot checked

Anti-hallucination guardrails for AI coding agents. A hybrid Agent Plugins 1.0.0 plugin (Skill + MCP Server) that verifies code before it is marked done. Zero-d

GitHubEmbed

About

Anti-hallucination guardrails for AI coding agents. A hybrid Agent Plugins 1.0.0 plugin (Skill + MCP Server) that verifies code before it is marked done. Zero-dependency, works with Cursor / VS Code / Claude Code / Copilot.

README

🛡️ AgentSeed

Anti-hallucination guardrails for AI coding agents.

A hybrid Agent Plugins 1.0.0 plugin (Skill + MCP Server) that forces spec-driven development and verifies code before it is marked done — so "Done, all tests pass" becomes an observed fact, not a claim.

License Version Agent Plugins CI Stars Platforms

English · 中文 · 日本語

Like this project? Consider giving it a star — it helps developers find guardrails before they ship hallucinated code.


Why AgentSeed

LLMs hallucinate — in code, that means invented APIs, undefined identifiers, fake test passes, and confident overclaims. The numbers:

  • 15.1% of code hallucinations are knowledge-conflicting: calling APIs that don't exist or were never imported (arXiv:2404.00971).
  • <10% of hallucinated code fails tests — most slips through CI (arXiv:2404.00971).
  • 60%+ of model-output errors are unverifiable — no way to tell fact from fiction (FAVA, cited in SoK).

Prompt-only guardrails are soft: a model can agree to verify and then skip it. AgentSeed binds the instruction to a hard MCP gate — the evidence comes from running code, not from the model's self-report.

It also fills two gaps the 1.0.0 spec deliberately leaves open:

Gap in Agent Plugins 1.0.0 What AgentSeed does
No enforcement mechanism (skills are optional to follow) verify-before-code skill makes verification non-skippable
No official conformance linter check_plugin is the first strict 1.0.0 linter

What it does

Five zero-dependency MCP tools:

Tool Catches Technique
verify_code Invented APIs / undefined symbols Python AST + TS/JS lexical pass
scan_hallucination Placeholder code, overclaims, fabricated content 28+ signals in 3 groups
check_plugin Non-conformant plugin packaging Strict 1.0.0 linter
sandbox_run "Tests pass" without running anything Deterministic execution channel
schema_validate Invalid structured output JSON Schema validation

Live demo

$ verify_code(source="def f():\n    return magic_unknown()\n", language="python")
{
  "language": "python",
  "suspects": ["magic_unknown"]      # ← hallucinated API caught
}

$ scan_hallucination(source="The feature is production ready, all tests pass. Trust me.")
{
  "hits": [
    {"word": "all tests pass", "group": "oversold", "line": 1},
    {"word": "production ready", "group": "oversold", "line": 1},
    {"word": "trust me", "group": "oversold", "line": 1}
  ],
  "clean": false                      # ← overclaim caught
}

$ check_plugin(path="/path/to/AgentSeed")
{ "ok": true, "errors": [], "warnings": [] }   # ← strict 1.0.0 conformance

Quick start

git clone https://github.com/weed33834/AgentSeed.git
# or: https://gitcode.com/badhope/AgentSeed · https://gitee.com/badhope/AgentSeed
  1. Drop the AgentSeed/ directory into any client that supports Agent Plugins 1.0.0 (Cursor, VS Code, Claude Code, Copilot…). No build, no install, no dependencies.
  2. The client auto-discovers the verify-before-code skill and the agentseed MCP server from plugin.json + mcp.json.
  3. That's it. The skill now gates every coding task: contract → implement → verify → evidence.

Run it standalone for a self-check:

python3 server/guard_engine.py              # conformance + demos
python3 -m unittest discover -s server      # 19 unit tests

Built-in guardrail library (EN / 中文 / 日本語)

Resource Contents
PROMPT-POOL 20+ copy-paste guardrail prompts: completion evidence, verify-before-claim, uncertainty, API verification, citation rules…
HALLUCINATION-PATTERNS Failure-mode catalog: 5-class code taxonomy + SoK findings + real legal/chat cases
VERIFICATION-CHECKLIST Executable end-of-task checklist: risk class → contract → evidence → language audit
SDD-CONTRACT The contract every coding task must satisfy
VENDOR-SOLUTIONS Adoption map of vendor techniques (Anthropic, OpenAI, AWS, NVIDIA, IBM, Guardrails AI, Vectara)

How the gate works

  1. Before coding — load the SDD contract, state it in one sentence.
  2. Implement — real code only: no placeholders, no invented APIs.
  3. Before "done" — call verify_code + scan_hallucination; prove runtime claims with sandbox_run; validate structure with schema_validate.
  4. Language audit — completion reports attach evidence; overclaim vocabulary is banned.
  5. Only when all checks pass may the task be marked complete.

Why AgentSeed vs. alternatives

Anti-Hallucinate (mcpmarket) superpowers AgentSeed
Touches code ❌ chat-only prompt-only ✅ AST analysis
Runs tools ✅ 5 MCP tools
Enforcement soft soft hard gate
1.0.0 conformance linter ✅ first

Roadmap

  • Hybrid Skill + MCP guardrail, 5 tools — first strict 1.0.0 linter
  • Prompt pool + pattern library + grouped signals + vendor techniques
  • verify_code for TypeScript / JavaScript (zero-dependency lexical pass)
  • verify_code for Go
  • Grammar-constrained decoding for structured outputs
  • Optional remote fact-checker (HHEM-style) MCP server

FAQ

Does it need a specific LLM? No — it's client-agnostic and model-agnostic. The gate is enforced by the skill + MCP server, not by any model.

Zero dependencies? Yes. The entire MCP server is pure Python standard library.

Conformant? check_plugin validates the plugin against 1.0.0 §5/§6/§7 — and AgentSeed passes its own linter (ok: true).

Contributing

Issues, PRs and ideas welcome. See the roadmap for directions — or open an issue for a hallucination pattern we haven't catalogued yet.

License

MIT © AgentSeed. See LICENSE.


If AgentSeed saved you from shipping hallucinated code, star the repo — it's the best signal that guardrails matter.

from github.com/weed33834/AgentSeed

Installing AgentSeed

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/weed33834/AgentSeed

FAQ

Is AgentSeed MCP free?

Yes, AgentSeed MCP is free — one-click install via Unyly at no cost.

Does AgentSeed need an API key?

No, AgentSeed runs without API keys or environment variables.

Is AgentSeed hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install AgentSeed in Claude Desktop, Claude Code or Cursor?

Open AgentSeed on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare AgentSeed with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs