mirror of
https://github.com/getpaseo/paseo.git
synced 2026-07-29 12:01:31 +00:00
Replace unreliable 2-second timeout heuristic with proper protocol-based completion detection using PromptResponse.stopReason from ACP SDK. Changes: - Capture and handle PromptResponse.stopReason in sendPrompt() - Set agent status based on stop reason: end_turn → completed, refusal → failed, cancelled → ready - Remove 2-second timeout completion heuristic (was causing drift) - Update SessionStateMessageSchema to match AgentInfo null types This ensures agent completion is detected via the protocol spec, not manual polling/timing. Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>