Posts for: #系统设计

一个字段位,两种漏法:技能封条和常驻开关为什么必须分开

一个字段位,两种漏法:技能封条和常驻开关为什么必须分开

给 skill 加类别封条和加常驻开关,看起来是同一个「frontmatter 加两个字段」的需求,实际上在每一点上都相反:封条漏一面是多给了访问,常驻漏一条路径是少给了工具。本文拆解一次落地改动,以及它是怎么被一条看起来毫不相关的集成测试推回一半的。

[Read more]

后台任务没有闹钟:嵌套 agent 里的「睡下等叫醒」为什么会把结果送错门

后台任务没有闹钟:嵌套 agent 里的「睡下等叫醒」为什么会把结果送错门

对话线程可以结束回合、等事件把它叫醒;后台任务不行——它结束回合就是交卷。MaxClaw 的一次修复把嵌套任务的子任务归属改回任务自己,把 task_wait 在任务里改成回合内阻塞等待,并让结果走任务自己的队列而不是唤醒祖父对话。

[Read more]