get_function_metadata
Retrieve detailed metadata for any function using its fully qualified name to analyze code structure and relationships.
Instructions
Retrieve metadata for a specific function by its fully qualified name.
Args: fqn: The fully qualified name of the function to retrieve metadata for. Returns: MetadataResponse containing detailed function metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fqn | Yes | Fully qualified name of the function |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| nloc | Yes | ||
| summary | Yes | ||
| is_async | Yes | ||
| line_end | Yes | ||
| docstring | Yes | ||
| file_path | Yes | ||
| hash_body | Yes | ||
| is_method | Yes | ||
| is_static | Yes | ||
| class_name | Yes | ||
| complexity | Yes | ||
| decorators | Yes | ||
| line_start | Yes | ||
| parameters | Yes | ||
| is_exported | Yes | ||
| return_type | Yes | ||
| incoming_edges | Yes | ||
| is_entry_point | Yes | ||
| outgoing_edges | Yes | ||
| access_modifier | Yes | ||
| analysis_status | No | ||
| catches_exceptions | Yes | ||
| fully_qualified_name | Yes | ||
| external_dependencies | Yes | ||
| local_variables_declared | Yes |