get_signature
Verify a class before use: retrieve its constructor arguments, accepted keywords, and method list to ensure calls are valid and avoid hallucinated parameters.
Instructions
Constructor contract AND callable surface for a class — EVERY
definition if the name is duplicated. Call this before writing an
instantiation or a method call: it reports the required arguments, the
accepted keywords, honest null when a constructor is open-ended or
unknowable, and the class's methods (inherited included, each with its
kind and defining class) so a method name can be verified rather than
guessed. When methods_complete is false an ancestor was unresolvable,
so a listed method exists but an unlisted one still might.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| class_name | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| found | Yes | ||
| ambiguous | Yes | ||
| class_name | Yes | ||
| definitions | Yes |