osnova_ground
Search a local repository by keyword or identifier to find definitions with exact file:line and signatures. Locates route registrations and handlers when you don't know where code lives.
Instructions
Search: find definitions by keyword or identifier. Each hit gives exact file:line, kind, definition span and signature, without source lines. Pass lean=false to inline the whole definition when it is 40 lines or shorter and an 8-line excerpt otherwise, or full=true to inline whole definitions. Start here when you do not know where code lives. A verb and path (GET /users) finds the route registration and its handler for Express, NestJS, Flask and FastAPI.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| in | No | Restrict to a file or directory path (repo-relative) | |
| full | No | Inline whole definitions instead of 8-line excerpts | |
| lean | No | Default true: keep file:line, kind, definition span and signature without source; false inlines source; an explicit true overrides full | |
| limit | No | Maximum hits (default 8) | |
| question | Yes | Natural-language or keyword query |