search_algorithms
Find curated generative art algorithms by keyword, category, or visual style. Returns relevance-ranked metadata to help you discover the right algorithm for your project.
Instructions
Search the Logic Lab manifest for algorithms by keyword, category, or visual intent.
Returns a list of manifest entries sorted by relevance score. Each entry includes
path, title, category, concepts, visual_use, good_for, complexity, and dependencies.
Returns an empty list when no entries match — this is not an error.
This tool returns manifest metadata only; it never reads source files.
Synonym expansion is applied automatically so queries like 'flow' also match
'fluid' and 'stream'. Combining query with category narrows results to a
specific domain.
Recommended workflow: call this tool for discovery, then get_algorithm_summary
for short context on candidates, then get_algorithm only for paths you intend
to use.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of results to return. Accepts integers in the range 1–50. Default: 5. Results are sorted by relevance score descending. | |
| query | Yes | Free-text search terms matched against title, category, concepts, visual_use, and good_for fields. Use short descriptive phrases such as 'flow field particles', 'recursive tree', or 'emergent flocking'. Synonym expansion is applied automatically (e.g. 'flow' also matches 'fluid'). | |
| category | No | Exact category filter (case-insensitive). Limits results to a single domain. Available values: physics, steering_behaviors, genetic_algorithms, neuro_evolution, fractals, cellular_automata, mathematical, tiling_patterns, research, simulation, shader. Omit to search across all categories. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |