开源编程系统 Sley 2.0:让 agent 回答「漏了什么」,拒绝带重试规则
GreyforgeLabs · reddit · 2026-09-26
Greyforge Labs 发布开源(Apache-2.0)编程系统 Sley 2.0:无源文件,agent 通过 SMP1 帧协议与确定性内核通信,其中两个协议设计对任何给模型设计工具接口的人都有参考价值:
- 每次响应都报告遗漏:每个帧带 bounds 记录,写明生效的限制(最大深度/实体数/字节数)、实际返回的实体/边/字节数、是否截断;分页由调用方显式开启,允许续页时返回 cursor,不允许时查询直接以 QUERYREQUIREDFACTOMITTED 失败而不返回部分结果。
- 拒绝携带重试类别:错误码分为三类——重查当前 head 后可重试(5 个符号,如 STALEROOT)、调整声明限制后可重试(28 个,如 QUERYRESOURCELIMIT)、永不重试。v2.0.1 修复了按后缀判断可重试性的缺陷(REFCASSTALE 仅因以 STALE 结尾就能重试),现在不在名单上的新错误码一律默认不可重试,避免意外重试循环。
内核以 14 个有序阶段裁决每次变更,通过后原子提交并给出回执;一个独立实现的 Python oracle 须与 Rust 内核逐字节一致。37 个方法覆盖 session、查询、候选、提交、分支、合并、交换、GC 与执行。公开的 candidate builder 尚未发布,agent 在 Sley 与直接读写源码的对比 benchmark 仍在跑。
「编程与Agent」频道最新
- Opus 5.5 二十分钟纯代码产出动画配乐配音的启动视频 — cedric_chee · 2026-09-26
- OpenRouter 推出缓存感知 Jev 路由器,为智能体请求自动选模型 — alexcovo_eth · 2026-09-26
- 数据标注公司预判:企业 evals 将成核心 IP,收入转向财富 1000 强 — soumitrashukla9 · 2026-09-26
- 研究者观点:通用 AI 智能体不该靠高强度任务特定 RL 训练 — xuanalogue · 2026-09-26
- asc CLI 构建等待可打印 build ID 并显示 Apple 真实报错 — rudrank · 2026-09-26
- asc CLI 本地预检 emoji,Apple 拒收字符逐个点名报错 — rudrank · 2026-09-26