[ { "name": "provider-connection-error-missing-target", "events": [ { "type": "message", "message": { "errorMessage": "Connection error." } }, { "type": "agent_settled" } ], "signals": { "success": false, "error_reason": "Connection error.", "retryable": true, "target_missing": true }, "expect": { "ok": false, "retryable": true } }, { "name": "stop-reason-error", "events": [ { "type": "message", "message": { "stopReason": "error", "errorMessage": "provider 500" } }, { "type": "agent_settled" } ], "signals": { "success": false, "error_reason": "provider 500", "retryable": true }, "expect": { "ok": false, "retryable": true } }, { "name": "sdk-auto-retry-exhausted", "events": [ { "type": "auto_retry_start", "errorMessage": "econnreset" }, { "type": "auto_retry_end", "success": false, "finalError": "socket hang up" }, { "type": "agent_settled" } ], "signals": { "success": false, "error_reason": "socket hang up", "retryable": true }, "expect": { "ok": false, "retryable": true } }, { "name": "sdk-auto-retry-recovered-then-success", "events": [ { "type": "auto_retry_start", "errorMessage": "terminated" }, { "type": "auto_retry_end", "success": true }, { "type": "agent_settled" } ], "signals": { "success": true, "error_reason": "", "retryable": false }, "expect": { "ok": true, "retryable": false } }, { "name": "clean-settle-with-deliverable", "events": [ { "type": "agent_settled" } ], "signals": { "success": true, "error_reason": "", "retryable": false }, "expect": { "ok": true, "retryable": false } }, { "name": "clean-settle-missing-deliverable", "events": [ { "type": "agent_settled" } ], "signals": { "success": true, "error_reason": "missing target deliverable output.md", "retryable": true, "target_missing": true }, "expect": { "ok": false, "retryable": true } }, { "name": "permanent-unauthorized", "events": [ { "type": "agent_error", "error": { "message": "unauthorized api key" } }, { "type": "agent_settled" } ], "signals": { "success": false, "error_reason": "unauthorized api key", "retryable": false }, "expect": { "ok": false, "retryable": false } }, { "name": "permanent-prompt-empty", "events": [ { "type": "agent_error", "error": { "message": "prompt_empty" } }, { "type": "agent_settled" } ], "signals": { "success": false, "error_reason": "prompt_empty", "retryable": false }, "expect": { "ok": false, "retryable": false } }, { "name": "governance-block-permanent", "events": [ { "type": "agent_error", "error": { "message": "治理拦截:越界写入" } }, { "type": "agent_settled" } ], "signals": { "success": false, "error_reason": "治理拦截:越界写入", "retryable": false }, "expect": { "ok": false, "retryable": false } }, { "name": "target-already-present-go-only", "events": [ { "type": "agent_settled" } ], "signals": { "success": true, "error_reason": "", "retryable": false }, "expect": { "ok": false, "retryable": false }, "go_only": true } ]