feat: 不用斜杠,单发 goal 也触发 /goal 目标
触发词从仅 /goal 放宽到 /goal 或裸 goal(大小写不敏感, 单数 only,goals/mygoal 不算):goal 收xxx、goal,目标是 收xxx、发goal 收xxx 均同款触发,新建与主线转换入口共用 同一解析。讨论句式仍不触发:goal 的用法、goal 是什么、 讨论goal的用法、/goal的用法 均返回 None。 单测补 4 项:裸 goal 触发、裸 goal 讨论不触发、followup 裸 goal 转换、新建裸 goal。
This commit is contained in:
1 parent
f3bd65c171
commit
f1aab5415c
3 files changed
+93
-32
No files matched your search
+6
-3
@@ -535,10 +535,13 @@ goal 模式的继续:server 把任务转成新 goal 语义(goal=新消息、
|
||||
## 主线 /goal 命令(发给主线一句话就自动建 goal)
|
||||
|
||||
不用先知道主线是进行中还是已终态,也不用勾选项:给主线发
|
||||
一条含字面 `/goal` 的消息即可,例如“请在这条主线开启一个
|
||||
持久 /goal,目标是收xxx”,或直接写“/goal 收xxx”。解析在
|
||||
一条含触发词的消息即可,例如“请在这条主线开启一个
|
||||
持久 /goal,目标是收xxx”,或直接写“/goal 收xxx”。斜杠
|
||||
不用:单发 `goal` 也同款触发,例如“goal 收xxx”、
|
||||
“goal,目标是收xxx”。解析在
|
||||
`cloud/goal_command.py`(server 与 worker 共用同一份,防两端
|
||||
判断不一致);只是在讨论里提到“/goal 的用法”不算命令。
|
||||
判断不一致);只是在讨论里提到“/goal 的用法”“goal 是什么”
|
||||
这种不算命令。
|
||||
新建目标也同款:`POST /tasks` 的 prompt 里直接写 `/goal
|
||||
收xxx`(或上面那句整话)即新建 goal 任务,prompt 与 goal
|
||||
都存解析出的目标,不用勾 goal 选项;空目标、plan 冲突、
|
||||
|
||||
Reference in new issue
Block a user