search_algorithms
Search 303 curated generative art algorithms by keyword, category, or visual intent to discover matching entries with relevance scoring and metadata.
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 |
|---|---|---|---|
| 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. | |
| limit | No | Maximum number of results to return. Accepts integers in the range 1–50. Default: 5. Results are sorted by relevance score descending. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |