Skip to content

Lujo-MCP v0.5.0

Latest

Choose a tag to compare

@Ljj041120 Ljj041120 released this 13 Aug 00:49
· 1 commit to main since this release

Highlights

  • DebugContext Schema Alignment — Pydantic model expanded from 7 to 20 fields, aligned with build_debug_context() output
  • Runtime Debug Context Integrationbuild_debug_context() now returns DebugContext | None (Pydantic model) instead of plain dict
  • MCP Tool Category Metadata — All 17 MCP tools tagged with category (agent/sdk) and experimental fields in tools/list response
  • Prompt Injection Protection — LLM analyzer and Agent layer hardened with evidence wrapping (<debug_evidence> XML tags) and injection guard
  • API Schema Validation/verify and /verify/ui endpoints now use Pydantic models (VerifyRequest/VerifyUiRequest) with extra="ignore"
  • Session Security Hardening — Session limit (10,000) with LRU eviction, /internal/health IP-based access control

Compatibility

  • MCP Protocol unchanged (2024-11-05)
  • Existing MCP clients compatible (new category/experimental fields are optional, ignored by old clients)
  • No breaking changes — all new fields are Optional with defaults
  • DebugContext JSON structure unchanged (model_dump() produces equivalent output)

Not included

The following features are not implemented in v0.5.0:

  • Repair Loop — planned for v0.5.2
  • Auto Patch — planned for v0.5.2
  • Automatic Code Repair — planned for v0.5.2
  • Source Map parsing — planned for v0.5.1
  • Browser SDK enhancements — planned for v0.5.1

Test Results

992 passed, 6 skipped, 0 failed