s06 Subagent — 给子任务一份自己干净的上下文一次task调用 一个全新messages[]的嵌套循环结束后只把最终文本作为一条工具结果返回。Harness 层Delegation在独立会话上下文里跑聚焦任务前序s05循环不变一、要解决的问题Agent 修 bug 时要读很多文件追踪调用链每一次工具调用与结果都留在父级messages[]里。链路一旦理解清楚这些中间细节大多不再需要却仍霸占上下文。二、核心机制调用task会同步跑一个嵌套 agent 循环使用全新的messages[]。子循环结束时它的最终文本成为父对话里的一条工具结果。边界定义决策选择原因对话全新messages[]父历史不拷进子代理执行同进程、同WORKDIR文件改动对两边都可见返回值仅最终文本子级工具调用与结果不回灌父消息委派深度SUB_TOOLS不含task本课只允许一层委派工具策略共享 Hooks父/子用同一套权限检查三、关键代码SUB_TOOLSlist(BASE_TOOLS)# 注意不含 taskdefrun_subagent(prompt:str)-str:messages[{role:user,content:prompt}]# 全新上下文for_inrange(30):# 有圈数上限responseclient.messages.create(modelMODEL,systemSUB_SYSTEM,messagesmessages,toolsSUB_TOOLS,max_tokens8000)messages.append({role:assistant,content:response.content})tool_calls[bforbinresponse.contentifb.typetool_use]ifnottool_calls:returnextract_text(response.content)or(no summary)results[{type:tool_result,tool_use_id:b.id,content:execute_tool(b,SUB_HANDLERS)}forbintool_calls]messages.append({role:user,content:results})returnSubagent stopped after 30 turns without a final answer.TOOLS[*BASE_TOOLS,TASK_TOOL]# 父级多一个 task 工具TOOL_HANDLERS{**BASE_HANDLERS,task:run_subagent}四、与 s05 的变化父级工具数 1task子级用SUB_SYSTEM/SUB_TOOLS/ 自己的messages父循环本身不变。五、关键洞察隔离的是消息不是进程/文件系统。父与子同进程、同工作目录写文件和命令仍然作用于同一工作区。子代理是个一次性执行单元跑完即结束只回一句结论。这正是它和 s13 常驻 teammate 的根本区别。子代理结果的中间过程被丢弃只保留最终文本——这就是上下文隔离的价值把噪声挡在父上下文之外。六、一句话总结把会污染上下文的探索过程装进一个独立会话只把结论带回主线。s07 Skill Loading — 知识要按需加载系统提示里只放技能目录真正的SKILL.md由load_skill按需取回。Harness 层Knowledge loading先告诉模型有哪些技能再按名字加载前序s06循环不变一、要解决的问题项目里有 React 组件规范、SQL 风格指南、API 设计文档。最直接的做法是全塞进系统提示SYSTEM(You are a coding agent. open(docs/react-style.md).read()open(docs/sql-style.md).read()open(docs/api-design.md).read())问题是三分文档被永久固化在系统提示里。即使当前只改 React 组件SQL 和 API 文档仍要随着每一次LLM 调用发送白白吃掉 input token 与上下文空间。二、核心机制启动时SkillLoader扫描skills/*/SKILL.md从 YAML frontmatter 读name/description把目录加进系统提示。模型需要完整说明时调load_skill(name)返回的SKILL.md作为一条tool_result追加进消息列表。内容去向何时技能名 描述系统提示启动时完整SKILL.mdtool_result调用load_skill时三、关键代码classSkillLoader:defscan(self):self.skills.clear()formanifestinsorted(self.skills_dir.glob(*/SKILL.md)):contentmanifest.read_text(encodingutf-8)metadata,bodyself.parse_frontmatter(content)name(metadata.get(name)ormanifest.parent.name).strip()descself.normalize(metadata.get(description)orbody.split(\n,1)[0])self.skills[name]{name:name,description:desc,content:content}defcatalog(self):# 只返回 名字: 描述return\n.join(f-{k}:{v[description]}fork,vinself.skills.items())defload(self,name):# 按名字查注册表不当路径处理returnself.skills.get(name,{}).get(content)orfError: Unknown skill {name}defbuild_system_prompt():return(fYou are a coding agent at{WORKDIR}...\n\nfSkills available:\n{SKILL_LOADER.catalog()}\n\nUse load_skill to read the full instructions when a skill applies.)四、与 s06 的变化系统提示从固定文本变成运行期拼装固定说明 启动时扫描到的技能目录。工具池 1load_skill。五、关键洞察渐进式披露progressive disclosure先给索引需要时再取全文——这正是 s09 记忆系统复用的读取范式。技能是人类手写、只读的记忆s09则是 Agent 从对话中提取、可写的。二者共享目录 按需加载的模式但来源不同。name只用于查启动时的注册表不会被解释成文件路径——天然避免路径穿越。六、一句话总结把知识从系统提示里搬出来改成目录常驻、正文按需加载用一次工具调用换取上下文空间的节省。
企业数字化 ERP 产品动态
相关推荐
linkedin-skills评论与回复技能教程:只需一个帖子URL,生成让人记住你的LinkedIn评论 linkedin-skills评论与回复技能教程:只需一个帖子URL,生成让人记住你的LinkedIn评论 【免费下载链接】linkedin-skills Claude skills for LinkedIn. 11 Claude Code and Codex skills that write human-sounding LinkedIn posts, craft comments that g… · 2026/9/27 2:03:18
智能超表面领域的新兴技术:塑造无线通信的未来 智能超表面(RIS / Reconfigurable Intelligent Surface,也称可重构智能表面、智能反射面)正在把无线通信从“适应信道”推向“编程无线环境”:墙、玻璃、天花板、基站外壳、卫星天线罩都可以变成可实时调控电磁波的智能界面。一、… · 2026/9/27 2:03:18
BugKu——split_all 一、题目二、方法下载得到一张png图片,打开无显示。使用WinHex查看,发现其中又gif图片头部常有的字节。【常见图片格式文件头速查表】格式文件头(十六进制)ASCII 特征典型扩展名PNG89 50 4E 47 0D 0A 1A 0A.PNG.....pngJPEG/JPGFF… · 2026/9/27 2:35:28
3步搞定wordpress开启mu,小白避坑指南 3步搞定wordpress开启mu,小白避坑指南 很多老板想做网站,听到代码就头大。别怕,wordpress开启mu其实没那么玄乎。这份避坑指南专为不会代码的你准备。 1. 啥是MU插件?别被名字吓到… · 2026/9/27 2:35:22
仲夏CMS | 一套编辑器,全站通用 —— 编辑器功能与用法完全指南 ZXSORA CMS 功能介绍 2026-09-25一套编辑器,全站通用 —— 编辑器功能与用法完全指南覆盖 16 个模块的写作与互动入口 19 项功能 齿轮自定义 一键复原配图均为实测截取 全部于本地站点逐页验证,零脚本报错第一节它是什么博客、论坛、圈子、资讯、文… · 2026/9/27 2:35:22
揪出Flaky测试:TestSprite test flaky稳定性检测实战,10次重放给出稳定度评分 揪出Flaky测试:TestSprite test flaky稳定性检测实战,10次重放给出稳定度评分 【免费下载链接】testsprite-cli Official TestSprite CLI — AI-powered automated testing from your terminal 项目地址: https://gitcode.com/gh_mirrors/te/testsprit… · 2026/9/27 2:35:16
做新媒体的小说网站实战案例:搞定备案不头疼 做新媒体的小说网站实战案例:搞定备案不头疼 备案号还没下来,服务器就被运营商断网,这种憋屈事你遇到过吗?做新媒体的小说网站,最让人头大的往往不是代码写不出来,而是备案流程一头雾水。我见过太多创业者,站点做得花里胡哨,结果卡在工信部ICP备案… · 2026/9/27 2:35:04
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现 简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01
汕头网站建设制作厂家避坑指南:5大注意事项救急 汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习 简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现 简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01
汕头网站建设制作厂家避坑指南:5大注意事项救急 汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习 简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01