mirror of
https://github.com/deepseek-ai/deepseek-harness
synced 2026-08-15 21:04:50 +00:00
TurnEndReasonMap aborted endings no longer map to 'cancelled': the ACP spec reserves StopReason::Cancelled for the client's own session/cancel notification (plus disposal, both settled out of band). A turn aborted by a hook or another agent owner is ordinary quiescence and now settles as end_turn, matching the README/note contract. interrupted keeps 'cancelled' as the crash-orphan marker.