MCP Server for Agent Runtime Hotpatch Sandbox Injector Skill - enables autonomous agents to swap out buggy, slow, or deprecated methods in-memory, maintaining an audit log of patches and supporting atomic rollbacks
Single tool 'rollback' has a minimal description (28 chars) and empty input schema. No parameter descriptions, no output schema documentation, no error handling guidance. The tool definition is directly visible in mcp_server.py but lacks the rigor expected of production tools. Naming is acceptable (verb-noun), but everything else falls short of baseline standards.
Revert the most recent hotpatch
Empty input schema: tool accepts {} with no parameters defined, typed, or described.
Minimal description (28 chars): 'Revert the most recent hotpatch' lacks context on WHEN to use, WHAT it returns, and prerequisites. Baseline is 194 chars; descriptions under 20 chars cap at 0-20.
No output schema documented: LLM cannot predict return fields (rolled_back, remaining_patches).
No error handling guidance: if patch_history is empty, rollback returns {rolled_back: false} with no recovery hint. Per pattern:recovery-guide, errors must tell LLM what to do next.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 29 | 2026-07-28+ | v2 |
No idempotency or confirmation pattern: rollback modifies state irreversibly. Per pattern:confirmation-request, irreversible operations should support dry-run or confirmation.