17 lines
1.5 KiB
Markdown
17 lines
1.5 KiB
Markdown
2026-03-06 10:00 - 初始化 TradingAgent 因子规则分析师任务
|
||
|
||
- 用户要求:跑通 OpenCode ACP,然后 fork/clone TradingAgents,并新增因子规则分析师能力。
|
||
- 实际情况:Feishu 不支持 ACP thread binding,按 acp-router 技能回退到 acpx 直连 OpenCode。
|
||
- 已完成:验证 xwang gpt-5.4 可用;本地 clone TradingAgents 到 projects/tradingagent。
|
||
- 下一步:用 acpx 驱动 OpenCode 完成代码实现、验证并提交。
|
||
|
||
2026-03-06 11:40 - 直接接管 TradingAgents 改造并落地 factor rule analyst
|
||
|
||
- 新增 `tradingagents/agents/utils/factor_rules.py`:支持从配置/环境变量/默认路径加载 JSON 因子规则,并生成结构化摘要。
|
||
- 新增 `tradingagents/agents/analysts/factor_rule_analyst.py`:基于手动规则生成 analyst 报告。
|
||
- 接入 `agent_states.py`、`propagation.py`、`agents/__init__.py`、`graph/setup.py`、`graph/conditional_logic.py`、`graph/trading_graph.py`,使 factor rule analyst 成为默认 analyst 链的一部分。
|
||
- 修改 bull/bear researcher、research manager、trader、risk manager,使其使用 `factor_rules_report`。
|
||
- 新增 `tradingagents/examples/factor_rules.json` 示例规则文件,并更新 README/main.py/default_config.py。
|
||
- 验证结果:`python -m compileall tradingagents` 通过;`factor_rules.py` 可独立加载并输出摘要。更深的图执行验证受本地缺少 `langchain_core` 依赖限制。
|
||
- 下一步:git commit 当前实现;若需要再补装依赖做端到端运行验证。
|