List Haiqu Algorithms
List the available quantum algorithms in the catalog.
Use this tool when the user asks any of: “what quantum algorithms can I run?”, “what demos / examples are available?”, “show me a quantum benchmark”, or names an algorithm family (“do you have QAOA / VQE / optimization?”).
Returns ALL algorithms in the catalog (not only the runnable ones), each
with a runnable flag. When picking an algorithm for an actual demo
via get_haiqu_algorithm_recipe, filter to runnable=True; entries
with runnable=False are roadmap items that have a directory + meta
but no shipped recipe yet.
Match the user’s phrasing to a key when they name a family (e.g. “QAOA” -> “lr-qaoa”). If they ask for a non-runnable algorithm by name, tell them it’s planned but not demo-ready, and offer a runnable alternative.