get_module_context
Get an overview of all symbols in a directory to understand package structure before drilling into specific files.
Instructions
Get an overview of all symbols in a directory/package.
This is the intermediate zoom level between get_project_skeleton (whole project) and get_file_context (single file). Use it to understand what a package contains before drilling into specifics.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| module_path | No | Directory path relative to project root (e.g. "services", "grafyx/graph"). Empty string means the whole project. | |
| detail | No | Level of detail: "signatures", "summary" (default), or "full". | summary |
| include_hints | No | If True, append navigation suggestions. | |
| offset | No | Number of files to skip (for paginating large modules). | |
| limit | No | Maximum number of files to return (0 = no limit, default). Combine with offset to page through modules with hundreds of files where the response would otherwise be truncated. ``total_files`` in the response always reflects the full count, regardless of pagination. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||