host
|
e81ba8d2bf
|
feat: 会话内 LLM 自判 goal / 自动化标记工具,不靠关键词
agent 在回合输出里写 goal-convert 块,worker 在轮次边界
排成 /goal 自后续消息、走已有 followup 转换路径把本会话
转成 goal;写 automation-create 块,worker 在轮次边界
创建自动化定义(权限 create_task、配额整轮门、创建人跟
父任务走、name 缺失自动生成、首次时刻已过去单块拒绝、
bind heartbeat 可绑回本会话)。
automations 新增 first_run_at / run_once:首次时刻只管
首次、之后按间隔算;只跑一次跑过后 is_due / due / claim
三处都不再到期(SQL 到期条件与 Python 口径共用同一
_DUE_SQL);API 创建与更新同步接受这两个字段。
刻意不向 LLM 自动注入工具指南:避免 prompt 臃肿,格式
只写进 docs/marker-tools.md 与 README,需要时由用户在
会话里手动告诉 agent;服务端不按关键词再猜意图。
单测 cloud/tests/test_session_goal_automation.py 12 项,
相关回归 218 项全过。
|
2026-10-30 07:15:05 +08:00 |
|
host
|
9d6430a4d0
|
成本配额与文件只读标记:task-cost/quota-status/task-files
|
2026-10-30 05:11:06 +08:00 |
|
host
|
2fd73c1121
|
任务列表 task-list 标记 + 首轮项目上下文注入
|
2026-10-30 05:11:06 +08:00 |
|
host
|
73288f08db
|
待办:todo-list/create/update 标记工具 + 首轮未完成待办注入
|
2026-10-30 05:11:06 +08:00 |
|
host
|
3b2fef95fa
|
任务内标记工具:task-create/task-poll/task-read 移植、wait-threads 接通、新增 task-cancel/task-retry
- 新模块 cloud/marker_tools.py:纯逻辑解析、校验、快照格式化、
控制门禁、派生代数与直接上限计数
- sandbox 两处解析提取五种标记块;worker 在 5 处投递点与
_deliver_peer_messages 同款位置执行,报告排成后续消息下一轮回父任务
- wait 每块 cap 到 8 个目标(与服务端 /wait 对齐,spawn 原先的 10 个收紧),
每轮最多 2 块;取消/重试门禁:同项目、非自己、非 goal、
派生链或同创建人,另查 create_task / approve_merge 权限,
查不到时收紧到仅派生链内
- goal 与协调员任务不解析;单测 30 个,cloud 全量 1043 个、4 跳过、0 失败
|
2026-10-28 10:13:40 +00:00 |
|