Docstrings generation was requested by @ducga1998.
* https://github.com/ducga1998/TradingAgents/pull/2#issuecomment-3405177498
The following files were modified:
* `tradingagents/agents/analysts/xau_macro_analyst.py`
* `tradingagents/agents/analysts/xau_positioning_analyst.py`
* `tradingagents/agents/utils/agent_utils.py`
* `tradingagents/graph/xau_graph.py`
* `xau_main.py`
Implemented the `xau_macro_analyst` agent, defining its prompts and integrating tools from the FRED API dataflow.
Implemented the `xau_positioning_analyst` agent, defining its prompts and integrating tools from `cot_data.py` and `etf_flows.py`.
Exposed the new XAU data layer functions as agent tools by importing them in `tradingagents/agents/utils/agent_utils.py`.
Created and verified `tradingagents/xau_config.py` to manage system settings and `tradingagents/graph/xau_graph.py` to define the specialized LangGraph workflow for the XAU agents.
Created and verified `xau_main.py` to serve as the main entry point for initializing and running the `XAUTradingGraph`.