vault: update Trading Agents with WebSocket fix, sessions_spawn solution, and final verification

This commit is contained in:
Yaojia Wang
2026-03-21 16:57:25 +01:00
parent de0a5f7fa7
commit 605ca8e16c
3 changed files with 226 additions and 45 deletions

View File

@@ -46,9 +46,10 @@ tags: [trading, multi-agent, openclaw, openbb, architecture]
> 复用 invest-analyst 作为编排者(已有 invest-api skill 和 Stock Guild 绑定)。
> 分析师做成 skill 而非独立 agent省资源数据采集不需要对话
> 只有需要"对话"的辩论角色才需要独立 agent。
> **经实测确认**:辩论 agent 无 `groupChat.mentionPatterns`,只通过 `sessions_send` 调用(@ mention 会导致无限循环,详见 [[Trading Agents 调试与优化记录]])。
> **经实测确认**:辩论 agent 通过 `sessions_spawn` 调用(@ mention 会导致无限循环,`sessions_send` 会 gateway 死锁,详见 [[Trading Agents 调试与优化记录]])。
> 辩论 agent 的 Discord 已禁用(`enabled: false`),不在频道输出,只在后台运行。
### 通信模式
### 通信模式(最终确认)
```
用户: /trade-analyze NVDA
@@ -56,22 +57,25 @@ tags: [trading, multi-agent, openclaw, openbb, architecture]
v
invest-analyst (编排者)
├── 执行 4 个分析 skill数据采集 + LLM 生成报告
│ ├── /market-analysis NVDA → 技术分析报告
│ ├── /fundamental-analysis NVDA → 基本面报告
│ ├── /sentiment-analysis NVDA → 情感分析报告
│ └── /macro-analysis NVDA → 宏观环境报告
├── exec curl 收集 4 类数据technical, metrics, sentiment, macro
├── sessions_send → invest-bull发送 4 份报告,要求出 bull case
invest-bull ⇄ invest-bearping-pong 3-5 轮辩论)
│ invest-analyst 收到完整辩论记录announce
├── sessions_spawn → invest-bullBull Case
等待 announce → Bull 结果返回
├── sessions_send → invest-hawk发送交易方案要求评估风险
invest-hawk ⇄ invest-doveping-pong 2-3 轮辩论)
│ invest-analyst 收到风控辩论记录announce
├── sessions_spawn → invest-bearBear Case附带 Bull 论点
等待 announce → Bear 结果返回
── 综合所有报告 + 辩论记录 → 最终 BUY/SELL/HOLD 决策
投递到 Stock Guild Discord 频道
── sessions_spawn → invest-bullFinal Rebuttal
等待 announce → Bull 最终反驳返回
├── sessions_spawn → invest-hawk激进风控评估
│ 等待 announce → Hawk 结果返回
├── sessions_spawn → invest-dove保守风控评估
│ 等待 announce → Dove 结果返回
└── 综合所有结果 → 最终 BUY/SELL/HOLD 裁决
只有 invest-analyst 输出到 Discord
```
### 为什么不用群聊辩论