任务列表 task-list 标记 + 首轮项目上下文注入
This commit is contained in:
1 parent
73288f08db
commit
2fd73c1121
5 files changed
+510
-13
No files matched your search
@@ -266,3 +266,37 @@ Docker 执行器都经 sandbox 的结果解析提取标记块(与 task-message
|
||||
不重复贴,协调员与 goal 任务跳过,无未完成待办时不贴空
|
||||
章节,注入查询失败时静默跳过、不炸认领。
|
||||
- 注入贴的是数据,不是完整工具指南;完整格式只在本文件里。
|
||||
|
||||
## 任务列表标记(task-list)与项目注入
|
||||
|
||||
### task-list:查本项目任务
|
||||
|
||||
```text
|
||||
```task-list
|
||||
{"status": "failed", "q": "登录", "limit": 20}
|
||||
```
|
||||
```
|
||||
|
||||
- 不传 status 时查全部状态(与 todo-list 默认只查未完成
|
||||
不同——分诊首先要看到失败与运行中的任务),报告附各状态
|
||||
计数;q 是 prompt 子串;limit 钳制 1-50(默认 20),
|
||||
超出写明还有几条;列表按新建倒序。
|
||||
- 每轮最多 5 块;status 非法、q 非字符串或超长、limit 非
|
||||
整数时整块跳过;只读,发送方创建人须有项目 read 权限,
|
||||
否则报告里写清拒绝;跨项目任务不出现。
|
||||
- 只读不改状态:捡到失败任务后改状态走 task-retry /
|
||||
task-cancel,合并与审批仍由人操作。
|
||||
|
||||
### 首轮项目注入(worker _apply_project_injection)
|
||||
|
||||
- 普通任务与 goal 任务被认领的首轮,worker 在内存副本前
|
||||
贴三行项目上下文:项目名、仓库(未绑定时明写未绑定,
|
||||
不编地址)、环境(有 environment_id 时写环境名/分支/
|
||||
状态,否则写无);再加一行 task-list 格式示例。
|
||||
- goal 任务同时改内存里的 goal(执行器取 goal 优先于
|
||||
prompt,只改 prompt 的话 goal 任务看不到);原 prompt /
|
||||
goal 不落库,协调员、续跑与断点续跑跳过,项目行查不到
|
||||
或查询失败时原样返回、不贴半截上下文、不炸认领。
|
||||
- 贴的是数据加一行格式示例,不是完整工具指南;完整格式
|
||||
只在本文件里。注入顺序:项目上下文在最前,其次待办、
|
||||
记忆,最后是原 prompt。
|
||||
Reference in new issue
Block a user