TradingAgents/LOGS/DEV-2026-03-06.md

1.5 KiB
Raw Blame History

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.pypropagation.pyagents/__init__.pygraph/setup.pygraph/conditional_logic.pygraph/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 当前实现;若需要再补装依赖做端到端运行验证。