Files
2026-07-13 12:52:40 +08:00

58 lines
1.9 KiB
YAML

# Cline-specific failure patterns for classification
# Version 1.0
version: "1.0"
patterns:
# Provider-specific bugs (Cline integration issues)
- name: "gemini_signature"
pattern: "missing.?signature|thoughtSignature"
category: "provider_bug"
issue: "https://github.com/cline/cline/issues/7974"
description: "Gemini 3 Pro requires thoughtSignature for native tool calls"
- name: "claude_tool_format"
pattern: "write_to_file.*missing.*content|content.*parameter.*required"
category: "provider_bug"
issue: "https://github.com/cline/cline/issues/7998"
description: "Claude tool parameter extraction failure"
# Transient failures (retriable)
- name: "rate_limit"
pattern: "429|rate.?limit|too.?many.?requests|quota.?exceeded"
category: "transient"
description: "API rate limiting"
- name: "network_timeout"
pattern: "ECONNREFUSED|ETIMEDOUT|ENOTFOUND|timed.?out"
category: "transient"
description: "Network connectivity issues"
- name: "model_overloaded"
pattern: "503|service.?unavailable|overloaded"
category: "transient"
description: "Provider service unavailable"
# Infrastructure/harness failures
- name: "harness_error"
pattern: "verifier.*failed|test.*harness.*error|missing.*test.*file"
category: "harness"
description: "Test harness or verification script failure"
- name: "environment_failure"
pattern: "docker.*failed|container.*exit|OCI.*runtime|pod.*error"
category: "environment"
description: "Docker/Daytona environment setup failure"
# Policy/safety failures
- name: "safety_refusal"
pattern: "content.*policy|safety.*filter|inappropriate.*request"
category: "policy"
description: "Model refused due to safety/content policy"
# Auth issues (non-retriable)
- name: "auth_error"
pattern: "401|unauthorized|invalid.?api.?key"
category: "auth"
description: "Invalid API credentials"