The catalog package#

Summary#

help

Docstring extractor for PyFluent’s generated settings_.py.

index

Lexical fallback over the PyFluent API catalog (the default in practice).

retriever

API retrieval (RAG over the Fluent API catalog).

schema

Static index over PyFluent’s canonical settings.json schema.

Description#

Solve settings catalog (discovery, indexing, retrieval).

The catalog is consumed by BOTH backends (path validation, find_setting_path) and the agent intelligence layer (RAG grounding). Keeping it separate makes that dual ownership explicit.