mirror of
https://github.com/getpaseo/paseo.git
synced 2026-07-29 12:01:31 +00:00
6b9fbb83c0c1ac13b0a2af1e6e42e82601d14e59
This fixes two root causes of MCP tool calls hanging indefinitely: 1. Transform ensureValidJson from validator to transformer - Previously threw errors on undefined values, causing handlers to crash - Now converts undefined→null, Date→ISO string, bigint→string, etc. - Ensures all MCP handlers always return valid JSON responses 2. Cancel waitTracker when interrupting agents - Added waitTracker.cancel() in cancel_agent handler - Added waitTracker.cancel() in kill_agent handler - Resolves waiting wait_for_agent promises when agents are interrupted - Prevents indefinite hangs requiring server restart 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Languages
TypeScript
98.1%
JavaScript
1.3%
Shell
0.1%
Swift
0.1%