pub fn render_tool_catalog(tools: &[Tool]) -> StringExpand description
Render the tool catalog — one JSON object per line.
Each line is {"type":"function","function":{"name":..,"description":..,"parameters":..}},
matching omp’s renderToolCatalog.