Skip to content
Back to deadends.dev

Card snapshot

deadends.dev · 2026-06-11 03:47:04 UTC · 89163a2c6c13b81986fe49d28120f05c4da2eea9916cb7d594b1e759859babdc

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "deadends.dev",
  "description": "Structured error knowledge database for AI coding agents. 2228 error patterns across 54 domains (android, api, aws, banking, cicd, cloud, cmake, communication, cuda, culture, data, database, disaster, docker, dotnet, elasticsearch, embedded, emergency, flutter, food-safety, git, go, grpc, huggingface, java, kafka, kubernetes, legal, llm, medical, mental-health, mongodb, networking, nextjs, nginx, node, opencv, pet-safety, php, pip, policy, python, pytorch, react, redis, ros2, rust, safety, security, tensorflow, terraform, typescript, unity, visa). Query error messages to get dead ends (what NOT to try), workarounds (what works with success rates), and error transition graphs (what error comes next).",
  "version": "1.0.0",
  "url": "https://deadends.dev",
  "protocolVersion": "0.3.0",
  "provider": {
    "organization": "deadends.dev",
    "url": "https://deadends.dev"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text"
  ],
  "defaultOutputModes": [
    "text"
  ],
  "skills": [
    {
      "id": "match-error",
      "name": "Match Error Message",
      "description": "Match an error message against 2228 known patterns across 54 domains. Returns dead ends, workarounds with success rates, and error chains.",
      "tags": [
        "errors",
        "debugging",
        "troubleshooting",
        "dead-ends",
        "workarounds"
      ],
      "examples": [
        "ModuleNotFoundError: No module named 'torch'",
        "CUDA error: out of memory",
        "CrashLoopBackOff",
        "TS2307: Cannot find module"
      ],
      "inputModes": [
        "text"
      ],
      "outputModes": [
        "text"
      ]
    },
    {
      "id": "get-error-detail",
      "name": "Get Error Details",
      "description": "Get full structured failure knowledge for a specific error by its ID. Returns complete dead ends, workarounds, transition graphs, and source evidence.",
      "tags": [
        "errors",
        "lookup",
        "api"
      ],
      "inputModes": [
        "text"
      ],
      "outputModes": [
        "text"
      ]
    },
    {
      "id": "list-domains",
      "name": "List Error Domains",
      "description": "List all 54 error domains with counts.",
      "tags": [
        "domains",
        "index"
      ],
      "inputModes": [
        "text"
      ],
      "outputModes": [
        "text"
      ]
    },
    {
      "id": "search-errors",
      "name": "Search Errors",
      "description": "Fuzzy keyword search across all errors. Use when you have a vague description rather than an exact error message.",
      "tags": [
        "search",
        "errors"
      ],
      "inputModes": [
        "text"
      ],
      "outputModes": [
        "text"
      ]
    },
    {
      "id": "list-by-domain",
      "name": "List Errors By Domain",
      "description": "List all errors in a specific domain with fix rates.",
      "tags": [
        "domain",
        "list"
      ],
      "inputModes": [
        "text"
      ],
      "outputModes": [
        "text"
      ]
    },
    {
      "id": "batch-lookup",
      "name": "Batch Lookup",
      "description": "Look up multiple error messages at once (max 10). Use for debugging error chains or log analysis.",
      "tags": [
        "batch",
        "errors"
      ],
      "inputModes": [
        "text"
      ],
      "outputModes": [
        "text"
      ]
    },
    {
      "id": "domain-stats",
      "name": "Domain Statistics",
      "description": "Get quality metrics for a domain: error counts, fix rates, resolvability, confidence levels.",
      "tags": [
        "stats",
        "quality"
      ],
      "inputModes": [
        "text"
      ],
      "outputModes": [
        "text"
      ]
    },
    {
      "id": "error-chain",
      "name": "Error Chain Traversal",
      "description": "Get the transition graph for an error: what errors follow, what precedes it, what gets confused with it.",
      "tags": [
        "chain",
        "graph",
        "transitions"
      ],
      "inputModes": [
        "text"
      ],
      "outputModes": [
        "text"
      ]
    }
  ],
  "authentication": {
    "schemes": [
      "none"
    ]
  },
  "documentationUrl": "https://deadends.dev/api/v1/openapi.json",
  "feedUrl": "https://deadends.dev/feed.xml"
}