get_algorithm_summary
Preview a Logic Lab algorithm's metadata, concepts, and README excerpt to assess its fit before fetching full source. Get a concise summary for any repository path, saving context.
Instructions
Return a short summary of a Logic Lab algorithm without fetching full source.
For paths in the manifest, returns all metadata fields:
- path, title, category, concepts, visual_use, good_for, complexity, dependencies
- readme_excerpt: first ~6 non-empty lines of the nearest README.md (up to 1200
chars) when a README.md exists in the same directory
For paths not in the manifest, returns a minimal summary derived from the file
path (title inferred from directory name, category from the first path segment)
plus readme_excerpt when available.
This tool never returns source code — call get_algorithm for that. Use this
tool to assess relevance before committing to a full source fetch. It is
cheaper in context than get_algorithm for files you may not end up using.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"path": "<path>"
},
"name": "get_algorithm_summary"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Manifest-relative path to a .py or README.md file (e.g. 'physics/wave/wave.py'). Must be a relative path within the Logic Lab repository. Use search_algorithms to discover valid paths. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||