Highlights
- DebugContext Schema Alignment — Pydantic model expanded from 7 to 20 fields, aligned with
build_debug_context()output - Runtime Debug Context Integration —
build_debug_context()now returnsDebugContext | None(Pydantic model) instead of plain dict - MCP Tool Category Metadata — All 17 MCP tools tagged with
category(agent/sdk) andexperimentalfields intools/listresponse - Prompt Injection Protection — LLM analyzer and Agent layer hardened with evidence wrapping (
<debug_evidence>XML tags) and injection guard - API Schema Validation —
/verifyand/verify/uiendpoints now use Pydantic models (VerifyRequest/VerifyUiRequest) withextra="ignore" - Session Security Hardening — Session limit (10,000) with LRU eviction,
/internal/healthIP-based access control
Compatibility
- MCP Protocol unchanged (
2024-11-05) - Existing MCP clients compatible (new
category/experimentalfields 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