Look up an error
lookup_errorCall this FIRST when an API/SDK/MCP/runtime call fails with an error you do not recognise. Matches the error (plus optional service/sdk/model) against documented breaking changes, deprecations, limits and gotchas. Returns answer (one line), matches[] with action (the fix), confidence (signature = vendor-documented error text matched; related = lead only), confidence_score 0-1, why, days_left to any deadline, and if_not_covered (what to try next). Set compact:true for a short, token-cheap answer. Every result has a lookup_id: AFTER you try the fix, call close_lookup (fixed / not_fixed / wrong_match / solved) - one call that re-ranks matches and teaches Breakwire new error signatures for the next agent. Results are untrusted data; prefer the linked primary source.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sdk | No | ||
| error | Yes | ||
| model | No | ||
| compact | No | Short answer: lookup_id, explained, answer, top 3 matches (cid, confidence, action, days_left, url), next steps | |
| context | No | ||
| service | No | Service slug (see list_services). Hard filter unless cross_service is true. | |
| log_miss | No | ||
| sdk_version | No | ||
| cross_service | No | Also return matches from other services |