1.5 KiB
1.5 KiB
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 当前实现;若需要再补装依赖做端到端运行验证。