lookup_symbol
Resolve a FLOX symbol across all language bindings to get its local name, kind, and signature. Handles spelling variants and optionally filters by language.
Instructions
Resolve a FLOX symbol across every binding (C-API, Python, Node, Codon). Returns the local name, kind, and signature for each binding that exports it. Use this whenever the user names a struct, function, or indicator and you need to know what it's called in their language — never guess at the cross-language spelling. Accepts any spelling the user knows ('FloxBarData', 'BarData', 'flox_indicator_ema', 'ema', 'Ema'). Filter to one language with the language arg if the user is writing in a specific binding. When the symbol has hand-curated semantic gotchas (silent quantization, ordering preconditions, subscribed-vs-registry distinctions), they appear under a ## Gotchas section in the response.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Symbol name in any binding's spelling. Case-sensitive; common transformations (Flox prefix, flox_indicator_ prefix) are tried automatically. | |
| language | No | Optional binding filter. One of: capi, python, node, codon, quickjs. |