15.6 Runtime 如何知道任务完成?
这是 Runtime 最重要职责。例如,模型输出继续搜索。Runtime继续。模型输出修改代码。Runtime继续。模型输出运行测试。Runtime继续。直到模型输出Task CompleteRuntime停止循环。然后给用户返回最终答案。所以Runtime不仅负责执行。还要负责结束。15.7 Runtime 如何管理 Context假设Agent已经运行50 步。Context越来越长。怎么办Runtime通常会自动进行Context Management。例如历史消息↓总结Summarize↓压缩↓保留关键结论↓继续执行否则,上下文很快超过模型最大窗口。因此Context Management,其实也是 Runtime 工作之一。除了总结现代 Runtime 还可能采用滑动窗口Sliding Window保留最近上下文将历史内容写入 Memory需要时再检索回来RAG保留关键状态而丢弃中间细节。这些策略的目标都是一致的让有限的上下文窗口承载尽可能多的有效信息。15.8 Runtime 如何调度 Skill上一章我们介绍了 Skill并提到它可以把某一领域的专业知识、最佳实践和工作规范封装起来供 Agent 按需使用。那么一个新的问题来了Runtime 是如何决定什么时候使用 Skill 的很多人第一次接触 Skill 时容易产生一种误解Runtime 会把所有 Skill 一次性全部发送给大模型。实际上现代 Agent 几乎都不会这样设计。原因很简单。假设一个企业拥有Java Skill.NET SkillPython SkillSQL SkillKubernetes SkillDocker Skill产品设计 Skill测试 Skill运维 Skill每个 Skill 都包含几千甚至上万 Token。如果启动 Agent 时就把所有 Skill 一次性放入 Context不仅会迅速耗尽上下文窗口还会增加推理成本降低模型对当前任务的关注度。因此现代 Agent 普遍采用一种更加高效的方式,也就事我们上一章也讲过的——渐进式披露Progressive Disclosure。Runtime 并不会隐藏 Skill而是按需加载 Skill这里我们在简单回溯一下渐进式披露并不是让模型完全不知道有哪些 Skill。通常情况下Runtime 会先向模型提供每个 Skill 的基础信息例如Available SkillsJava Development用于 Java 项目开发与代码分析SQL Optimization用于数据库设计与 SQL 优化Docker Expert用于容器构建与部署Kubernetes Expert用于 Kubernetes 集群运维也就是说模型知道当前有哪些 Skill 可以使用每个 Skill 大概解决什么问题。但是它并不知道每个 Skill 内部包含哪些详细内容。例如一个 SQL Skill 里面可能包含SQL 编码规范索引设计原则常见慢查询分析方法EXPLAIN 使用技巧数据库最佳实践企业内部开发规范示例代码。这些内容通常有几千甚至上万 Token。Runtime 不会在任务开始时全部加载而是在真正需要的时候再把完整内容加入 Context。为什么这样设计这种设计主要有三个优点。第一减少 Context 占用。绝大多数任务只会涉及少量 Skill。例如一个 SQL 优化任务完全没有必要同时加载 Java、Docker、Kubernetes 等大量无关知识。按需加载能够显著减少 Prompt 长度提高推理效率。第二提高模型注意力。模型一次接收的信息越多真正与当前任务相关的信息比例就越低。只加载当前任务需要的 Skill可以让模型更加聚焦当前问题减少无关内容对推理过程的干扰。第三方便持续维护。Skill 通常以独立文件的形式维护。例如skills/├── java.md├── dotnet.md├── sql.md├── docker.md├── kubernetes.md└── security.md新增一个 Skill只需要增加一个新的文件而不需要修改整个 Agent 的 Prompt。企业也可以根据自身业务不断积累新的 Skill 库实现知识资产的持续沉淀。Claude Code 与 OpenClaw 都采用了类似思想目前越来越多的 Agent 产品都采用了类似的设计理念。例如 Claude Code 的 Skills以及 OpenClaw 新版 Skill 规范都采用了**元数据Metadata 按需加载Lazy Loading**的模式。Runtime 首先向模型提供 Skill 的基本信息例如名称、描述和适用场景当模型判断某个 Skill 可以帮助完成当前任务时再由 Runtime 将该 Skill 的完整内容加载到 Context 中。这种机制正是前一章介绍的**渐进式披露Progressive Disclosure**在 Agent Runtime 中的具体体现。15.9 Claude Code 为什么可以连续工作几个小时很多人第一次看到Claude Code。都会觉得太神奇了。其实Claude模型本身没有连续运行。真正连续运行的是Runtime。例如读取项目↓搜索引用↓修改代码↓运行测试↓失败↓再次修改↓再次运行↓Git CommitClaude模型只是不断思考下一步。真正执行Shell、Git、文件、测试的,全部是Runtime。所以Claude Code 并不是一个会写代码的大模型而是一个由 Runtime 驱动、能够持续执行开发任务的 Agent 系统。15.10 Agent Runtime 的完整架构现在我们终于可以把Agent相关的内容串起来了用户目标 │ ▼ Agent Runtime │ ┌───────────────┼────────────────┐ ▼ ▼ ▼ Context 管理 Skill Router Workflow │ │ │ ▼ ▼ ▼ Memory 加载 Skill 流程控制 │ ▼ Prompt / Tool / MCP │ ▼ LLM │ Thought / Action │ ▼ Observation │ └───────────────┐ │ 回到 Runtime请注意Runtime 并不是 LLM 的一部分而是整个 Agent 系统的控制中心。LLM 负责生成下一步行动Runtime 负责让这些行动真正发生。本章总结这一章我们回答了六个关键问题什么是 Agent Runtime它是智能体的运行时系统负责协调所有组件完成任务。Runtime 为什么必不可少因为 LLM 不会主动调用工具、管理状态或持续执行任务。Agent 是如何持续工作的Runtime 通过事件循环不断驱动推理 → 执行 → 观察 → 再推理。Action 与 Observation 是什么LLM 输出 ActionRuntime 执行并返回 Observation形成闭环。Runtime 还负责哪些工作包括 Context 管理、Skill 路由、Memory 检索、任务终止等。为什么 Claude Code、Codex、OpenClaw 看起来越来越像因为它们虽然产品形态不同但 Runtime 的核心思想正在逐渐收敛都是围绕持续完成任务来设计。

相关新闻

LLC模式:技术债务管理与工程化实践指南

LLC模式:技术债务管理与工程化实践指南

在技术领域,坚持原则往往意味着选择看似更艰难但长期更可靠的技术路线。当团队面临快速交付压力时,很多人会选择走捷径——使用不稳定的第三方库、跳过必要的测试环节、忽视安全规范。但真正有远见的技术决策者知道,这些短期便利最终会带来更…

2026/8/10 14:19:41 阅读更多 →
SciPy 1.12科学计算核心模块与性能优化实践

SciPy 1.12科学计算核心模块与性能优化实践

1. SciPy 1.12中文文档解读:科学计算的核心利器SciPy作为Python科学计算生态的基石工具库,其1.12版本带来了多项性能优化和新功能。作为长期使用SciPy进行数值模拟的研究者,我发现这个版本在稀疏矩阵运算和积分算法上有显著改进。本文将深入解…

2026/8/11 0:26:26 阅读更多 →
郑州 AI 运营

郑州 AI 运营

在当今数字化浪潮中,AI 技术已然成为推动各行业发展的核心驱动力。特别是在郑州,AI 运营正以前所未有的速度改变着企业的营销与发展模式。郑州信传网络科技有限公司作为本地 AI 运营领域的领军者,凭借卓越的技术创新和丰富的实践经验&#xf…

2026/8/9 10:15:21 阅读更多 →

最新新闻

从Google I/O看AI工程化:Antigravity 2.0与Gemini CLI的战略启示

从Google I/O看AI工程化:Antigravity 2.0与Gemini CLI的战略启示

1. 从一场“消失”的发布说起:开发者社区的集体困惑 如果你和我一样,在2026年Google I/O大会结束后的那个晚上,泡在开发者论坛里,你大概能感受到一种弥漫的、微妙的困惑。这种困惑不是源于某个技术没听懂,而是源于一个…

2026/8/11 13:48:11 阅读更多 →
5分钟掌握Nucleus Co-op:让800+单机游戏变身本地分屏派对

5分钟掌握Nucleus Co-op:让800+单机游戏变身本地分屏派对

5分钟掌握Nucleus Co-op:让800单机游戏变身本地分屏派对 【免费下载链接】splitscreenme-nucleus Nucleus Co-op is an application that starts multiple instances of a game for split-screen multiplayer gaming! 项目地址: https://gitcode.com/gh_mirrors/s…

2026/8/11 13:48:11 阅读更多 →
3分钟彻底掌握Wand-Enhancer:游戏修改器的终极增强指南

3分钟彻底掌握Wand-Enhancer:游戏修改器的终极增强指南

3分钟彻底掌握Wand-Enhancer:游戏修改器的终极增强指南 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 还在为Wand(原WeMod…

2026/8/11 13:48:11 阅读更多 →
英雄联盟智能助手:本地化工具箱如何提升你的游戏体验

英雄联盟智能助手:本地化工具箱如何提升你的游戏体验

英雄联盟智能助手:本地化工具箱如何提升你的游戏体验 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power 🚀. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit 在瞬息万变的英雄联盟对局中&…

2026/8/11 13:48:11 阅读更多 →
终极免费激活方案:KMS_VL_ALL_AIO智能脚本全面解析

终极免费激活方案:KMS_VL_ALL_AIO智能脚本全面解析

终极免费激活方案:KMS_VL_ALL_AIO智能脚本全面解析 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为Windows和Office激活问题烦恼吗?KMS_VL_ALL_AIO智能激活脚本为你…

2026/8/11 13:48:11 阅读更多 →
杭州设备移位行业服务规范与选型参考白皮书

杭州设备移位行业服务规范与选型参考白皮书

杭州设备移位行业服务规范与选型参考白皮书当前,长三角地区智能制造产业发展速度较快,杭州作为浙江的核心产业聚集地,各类高新制造、精密加工企业密集,近年来企业扩产、车间改造、新旧厂房搬迁的需求持续上涨,设备移位…

2026/8/11 13:47:10 阅读更多 →

日新闻

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南

如何用Video2X实现专业级视频画质提升:AI视频增强完整指南 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/vi/v…

2026/8/11 0:00:02 阅读更多 →
前后端分离项目中控制台与接口工具数据差异排查指南

前后端分离项目中控制台与接口工具数据差异排查指南

1. 问题现象解析:控制台与Apifox的数据差异 最近在调试一个前后端分离项目时,遇到了一个典型问题:后端服务在本地开发环境控制台能正常输出查询数据,但通过Apifox测试时却返回空结果。这种"控制台有数据,接口工具…

2026/8/11 0:00:03 阅读更多 →
AI编程实战:从Claude Code踩坑到游戏开发入门

AI编程实战:从Claude Code踩坑到游戏开发入门

1. 从“AI能帮我做游戏”到“AI让我重新学编程”最近身边不少朋友,尤其是一些非技术背景、但对游戏开发有浓厚兴趣的朋友,都在问我同一个问题:“听说现在用Claude Code这种AI编程工具,小白也能做游戏了,是真的吗&#…

2026/8/11 0:00:03 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/11 1:08:05 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/11 1:08:05 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/11 1:08:05 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/10 17:07:33 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/11 1:08:06 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/10 17:07:33 阅读更多 →