fix: wake origin workflow after discussion callback

This commit is contained in:
zhi
2026-04-02 08:20:23 +00:00
parent 29f1f01219
commit 7bccb660df
4 changed files with 69 additions and 19 deletions

View File

@@ -3,12 +3,12 @@
## A. CSM / Discussion Callback
### A1. 需求与方案冻结
- [. ] 通读并确认 `plans/CSM.md` 中的 MVP 范围、非目标和边界条件
- [. ] 确认 CSM 第一版只新增一条对外工具:`discuss-callback`
- [. ] 确认 `discord_channel_create` 仅做参数扩展,不改变普通建频道行为
- [. ] 确认讨论结束后的 session 级 no-reply 覆盖继续沿用现有插件机制
- [. ] 确认 `summaryPath` 的合法范围仅限发起讨论 Agent 的 workspace
- [. ] 确认 discussion metadata 是否仅做内存态,还是需要落盘恢复
- [x] 通读并确认 `plans/CSM.md` 中的 MVP 范围、非目标和边界条件
- [x] 确认 CSM 第一版只新增一条对外工具:`discuss-callback`
- [x] 确认 `discord_channel_create` 仅做参数扩展,不改变普通建频道行为
- [x] 确认讨论结束后的 session 级 no-reply 覆盖继续沿用现有插件机制
- [x] 确认 `summaryPath` 的合法范围仅限发起讨论 Agent 的 workspace
- [x] 确认 discussion metadata 是否仅做内存态,还是需要落盘恢复
### A2. 模块拆分与落点确认
- [. ] 确认 `plugin/tools/register-tools.ts` 负责:
@@ -159,7 +159,7 @@
### A13.5 回调链路测试
- [x] 测试 callback 成功后 moderator 在 origin channel 发出通知
- [ ] 测试 origin channel 收到路径后能继续原工作流
- [x] 测试 origin channel 收到路径后能继续原工作流
- [x] 测试 discussion channel 后续只保留留档行为
### B10.2 Shuffle Mode
@@ -267,10 +267,10 @@
## B. Multi-Message Mode / Shuffle Mode
### B1. 方案整理
- [. ] 通读并确认 `plans/CHANNEL_MODES_AND_SHUFFLE.md`
- [. ] 确认 Multi-Message Mode 与 Shuffle Mode 的 MVP 范围
- [. ] 确认两项能力是否都只做 channel 级 runtime state不立即落盘
- [. ] 明确它们与 discussion channel / waiting-for-human / dormant 的优先级关系
- [x] 通读并确认 `plans/CHANNEL_MODES_AND_SHUFFLE.md`
- [x] 确认 Multi-Message Mode 与 Shuffle Mode 的 MVP 范围
- [x] 确认两项能力是否都只做 channel 级 runtime state不立即落盘
- [x] 明确它们与 discussion channel / waiting-for-human / dormant 的优先级关系
### B2. 配置与 schema
#### B2.1 `plugin/openclaw.plugin.json`