causal_agent.format_output

causal_agent.format_output(query, method, results, explanation, dataset_analysis=None, dataset_description=None)[source]

Format final results including numerical estimates and explanations.

Parameters:
  • query (str) – Original user query

  • method (str) – Causal inference method used (string name)

  • results (Dict[str, Any]) – Numerical results from method_executor_tool

  • explanation (Dict[str, Any]) – Structured explanation object from explainer_tool

  • dataset_analysis (Dict[str, Any] | None) – Optional dictionary of dataset analysis results

  • dataset_description (str | None) – Optional string description of the dataset

Returns:

Dict with formatted output fields ready for presentation.

Return type:

FormattedOutput