Symbol Exists (free, keyless)
attester_symbol_existsCheck if a symbol (function, class, constant) exists in a PyPI or npm package at its latest version. Get closest-match suggestions when missing to prevent API call errors.
Instructions
WHAT: checks whether a symbol (function, class, constant) exists in a package at the latest indexed version, with closest-match suggestions on misses. WHEN: before calling an API you are not sure exists; invented symbols are a leading agent compile error. WHEN NOT: for symbols created dynamically at runtime (static analysis ceiling). COST: free (25 calls/day per client IP shared across the four attester_* demo tools, reset 00:00 UTC; over quota the response points at the paid route). Paid route /v1/symbol/exists is $0.005 per call. OUTPUT: {exists, kind, deprecated, since_version, closest_match, version_resolved, proof, attestation, attestation_hash, signature, served_in_ms}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | Symbol to check (e.g. "get", "Session.request"). | |
| package | Yes | Package name (e.g. "requests"). | |
| version | No | Optional version pin (latest indexed version when omitted). | |
| ecosystem | Yes | "pypi" or "npm". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||