开源三个月、5次大变更、9100+ Star:腾讯Octop的狂奔之路
腾讯云 Octop 自 2026 年 7 月 10 日在 GitHub 开源,95 天内经历从 LightClaw ACE 重构、v1.0.0 GA、v1.0.1 企业级 SSO 接入到 v1.0.2 插件化与多模态四次大变更,Star 数突破 8500,Issue 和 PR 超过 1200 条。团队将 harness-agent、harness-memory、harness-browser、harness-gateway 四大模块拆分为独立仓库开源,并公开了 AgentTeams、移动端客户端、浏览器技能录制等后续规划。CVE-2026-108581 显示 1.0.2b6 之前版本存在 Provider API Keys 未授权访问问题,已在后续版本修复。
推荐理由
AI 评分 56
梳理 Octop 开源 95 天内四次大版本变更与 Harness 生态拆分,可看到 Agent 运行时赛道的迭代节奏与工程取舍。
主题
正文
当前显示原文,中文全文译文尚未就绪。
{"type":"doc","content":[{"type":"paragraph","attrs":{"id":"7d947b97-ce54-48d9-92b1-b91ff84f9d73","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":" "}]},{"type":"image","attrs":{"id":"5a1b870b-4697-4c18-baa8-b94660eb7e3d","src":"https://developer.qcloudimg.com/http-save/audit-1051367/3381adc449b16baa126bdd76571b8c44.png","extension":"png","align":"center","alt":"","showAlt":false,"href":"","boxShadow":"","width":1100,"aspectRatio":"1.500000","status":"success","showText":true,"isPercentage":false,"percentage":0,"isHoverDragHandle":false}},{"type":"paragraph","attrs":{"id":"90b56222-3941-4efa-892a-ddc8bf97f027","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"一只章鱼游进开源海洋的第 95 天,它长出了插件触手、企业 SSO 吸盘、多模态墨囊,还有一整个 Harness 生态的腕足。"}]},{"type":"paragraph","attrs":{"id":"ca7c0db2-1db4-4aed-ba4f-1addb32e0c03","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"2026 年 7 月 10 日,腾讯云在 GitHub 上悄悄放出了一个叫 Octop 的仓库。当时的它,还披着 LightClaw ACE 的影子,版本号停留在 v0.9.7,Star 数不过百,像一颗刚入水的小石子,涟漪微弱。"}]},{"type":"paragraph","attrs":{"id":"29d7b475-6100-4ede-962e-aa1c28954b76","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"95 天后的今天,2026 年 10 月 13 日,这颗石子已经长成了一只八爪张扬的章鱼:GitHub Star 突破 8500,Issue 和 PR 超过 1200 条,版本号迭代到了 v1.0.2b6,社区里出现了极空间 NAS 一键部署教程、1Panel 应用商店上架、Bright Data 官方集成指南,甚至还有 CVE 安全公告。"}]},{"type":"paragraph","attrs":{"id":"c3f573e5-36ff-4b07-b9e4-96d05e084ea6","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"这不是一个\"开源后岁月静好\"的故事。这是一段平均每 18 天一次大变更的狂奔记录。"}]},{"type":"heading","attrs":{"id":"e4105c68-f592-45a1-8bad-16d0b4afecf7","textAlign":"left","indent":0,"level":2,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"01. 第一次大变更:从 LightClaw ACE 到 Octop,一次推倒重来的重构"}]},{"type":"paragraph","attrs":{"id":"64b8a97b-46b7-481f-a208-d4c7ea879465","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"时间:2026 年 7 月"}]},{"type":"paragraph","attrs":{"id":"b5a43f77-4879-40f2-9b42-04344a77c9d3","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"Octop 不是 LightClaw ACE 的换皮升级,而是一次面向智能体时代的系统性重构。团队重新梳理了用户、记忆、工具、执行环境与安全边界之间的关系,把过去一年对\"个人 AI 助理到底该怎么用\"的思考,全部重新实现了一遍。"}]},{"type":"paragraph","attrs":{"id":"67b02b8d-7a73-47ba-8d4c-16acdb8064c6","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"核心决策在开源之初就定下了:"}]},{"type":"bulletList","attrs":{"id":"e6adc858-c2c1-4186-b28f-64bbf4ee8916","isHoverDragHandle":false},"content":[{"type":"listItem","attrs":{"id":"f73b7c77-9d3f-458e-98c3-cc1d78290bae"},"content":[{"type":"paragraph","attrs":{"id":"1a64b1bd-388f-443d-97c8-a94d950b394b","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"• "},{"type":"text","marks":[{"type":"bold"}],"text":"单进程架构"},{"type":"text","text":":Web 控制台、CLI、IM 通道、定时任务、浏览器自动化,全部收进一个 Python 进程,状态从 SQLite 重建,不依赖任何外部消息队列。"}]}]},{"type":"listItem","attrs":{"id":"f7454f09-b8d5-4a94-9881-4e6438c8b6f2"},"content":[{"type":"paragraph","attrs":{"id":"7f8fbc55-7674-4f93-b19d-6074e7dd2751","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"• "},{"type":"text","marks":[{"type":"bold"}],"text":"Harness 技术栈"},{"type":"text","text":":自研 harness-agent(运行时)、harness-gateway(IM 桥接)、harness-memory(分层记忆)、harness-browser(CDP 浏览器自动化)四层底座。"}]}]},{"type":"listItem","attrs":{"id":"cfcf99bf-d566-43b1-ab66-07173eafa040"},"content":[{"type":"paragraph","attrs":{"id":"059db285-f789-47e9-801d-3a6afdf9acfb","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"• "},{"type":"text","marks":[{"type":"bold"}],"text":"本地优先"},{"type":"text","text":":所有数据落在 "},{"type":"text","marks":[{"type":"code"}],"text":"/.octop/"},{"type":"text","text":",JWT 多用户隔离,Shell 命令可配置 allow/deny 护栏。"}]}]}]},{"type":"paragraph","attrs":{"id":"59d1c98a-ca04-429f-86cb-0eaad427d51e","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"这些决策在当时看起来\"过度设计\"。一个 AI 助手为什么要自己造 Harness?为什么要坚持单进程?但 95 天后回头看,正是这些底层选择,让 Octop 在后续的狂奔中没有被架构债务拖垮。"}]},{"type":"image","attrs":{"id":"f0349016-9970-4a76-8551-92c894306f28","src":"https://developer.qcloudimg.com/http-save/audit-1051367/d651e78cc3d620aa2a7a29dfb93647ff.png","extension":"","align":"center","alt":"","showAlt":false,"href":"","boxShadow":"","width":"","aspectRatio":0,"status":"success","showText":true,"isPercentage":false,"percentage":0,"isHoverDragHandle":false}},{"type":"heading","attrs":{"id":"41709746-1e95-499f-9403-53a2c25b0f2f","textAlign":"left","indent":0,"level":2,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"02. 第二次大变更:v1.0.0 GA,从\"能跑\"到\"敢用\""}]},{"type":"paragraph","attrs":{"id":"ce0ce2f5-9240-412c-b413-8928613ea9c3","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"时间:2026 年 9 月中旬"}]},{"type":"paragraph","attrs":{"id":"9aaba77c-c7c4-4ce4-a619-2c41270fc897","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"如果说 7 月的开源是\"技术验证\",那么 9 月中旬的 v1.0.0 GA 就是\"产品宣言\"。从 v0.9.35 到 v1.0.0,Octop 完成了从 pre-1.0 实验品到正式产品的跃迁。"}]},{"type":"paragraph","attrs":{"id":"79ebc1cf-32c7-4c9b-87b7-53d77a6712e6","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"这次变更带来了三个标志性能力:"}]},{"type":"paragraph","attrs":{"id":"f04ad644-fe99-47aa-94f7-4dbb52ec08dc","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"一是桌面客户端全家桶。"},{"type":"text","text":" Windows(amd64/arm64)、macOS(Intel/Apple Silicon)、Linux(amd64/arm64)原生桌面应用正式发布,连同 FnOS NAS 的 "},{"type":"text","marks":[{"type":"code"}],"text":".fpk"},{"type":"text","text":" 包一并上架。这意味着 Octop 不再是\"服务器极客的玩具\",而是可以像安装微信一样,双击 "},{"type":"text","marks":[{"type":"code"}],"text":".exe"},{"type":"text","text":" 或 "},{"type":"text","marks":[{"type":"code"}],"text":".dmg"},{"type":"text","text":" 直接跑起来的日常工具。"}]},{"type":"paragraph","attrs":{"id":"1d5f3d6f-e93a-41ea-8fe7-4904d3df08e0","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"二是专家共享与资源共享池。"},{"type":"text","text":" 用户可以把精心调教的 Agent 专家分享给团队其他成员,也可以从共享池直接取用别人沉淀的技能和子智能体配置。这是从\"个人助手\"到\"团队知识资产\"的关键一跃。"}]},{"type":"paragraph","attrs":{"id":"1e6a2da5-a929-4ac8-8704-49a2f03cbdce","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"三是 16 种 MBTI 人格模板。"},{"type":"text","text":" 让 Agent 不再是一张冷冰冰的通用脸,而是可以按场景赋予差异化性格——ENTJ 的项目经理、INFP 的创意写手、ISTJ 的审计专员。这个设计后来被社区评价为\"最腾讯味的功能\":把社交产品的用户画像思维,搬进了 AI 助手。"}]},{"type":"paragraph","attrs":{"id":"002f6645-748d-47e3-8008-06daa8ce9fb7","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"GA 之后,Star 数开始指数级增长。9 月 18 日单日 +386,9 月 19 日单日 +335,一周内从 3000 飙到 4000+。GitHub Trending 周榜连续上榜,Octop 正式进入全球开发者的视野。"}]},{"type":"heading","attrs":{"id":"65673704-4edd-49e0-8204-342e599550b8","textAlign":"left","indent":0,"level":2,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"03. 第三次大变更:v1.0.1,企业级接入的临门一脚"}]},{"type":"paragraph","attrs":{"id":"263a5ec4-bc00-44f3-9471-9e4231273c76","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"时间:2026 年 9 月中下旬"}]},{"type":"paragraph","attrs":{"id":"45684876-bbef-4ed5-bc75-e65613274630","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"v1.0.0 解决了\"能不能用\",v1.0.1 开始解决\"企业敢不敢用\"。这次更新的核心关键词是"},{"type":"text","marks":[{"type":"bold"}],"text":"身份"},{"type":"text","text":"与"},{"type":"text","marks":[{"type":"bold"}],"text":"安全"},{"type":"text","text":"。"}]},{"type":"paragraph","attrs":{"id":"4abb19d2-0b40-49f2-8acb-31c1267859fb","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"飞书 / 钉钉 / 企业微信 OAuth SSO 登录与绑定"},{"type":"text","text":"一次性补齐了国内主流办公平台的身份对接。企业不再需要为 Octop 单独维护一套账号体系,员工用已有的企业微信扫码即可登录,权限随组织架构同步。"}]},{"type":"paragraph","attrs":{"id":"79c4cbea-497b-4f77-973f-c0672d026bc4","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"可选登录验证码"},{"type":"text","text":"(滑块、腾讯云验证码、Turnstile、hCaptcha、reCAPTCHA)则回应了社区对安全的最直接焦虑——默认密码 "},{"type":"text","marks":[{"type":"code"}],"text":"admin"},{"type":"text","text":" 的梗在 Issue 区被反复提及,现在管理员可以一键开启多因子防护,还提供了 "},{"type":"text","marks":[{"type":"code"}],"text":"octop captcha reset"},{"type":"text","text":" CLI 命令用于紧急重置。"}]},{"type":"paragraph","attrs":{"id":"e5eee858-f57d-4455-9836-1db74ee1b3ce","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"此外,v1.0.1 还做了几个\"润物细无声\"的改进:容器工作区成为默认选项(Agent 的隔离沙箱开箱即用)、专家头像支持自定义、模型列表增加搜索框、ACP(Agent Client Protocol) runners 被纳入个性化工具页签。这些细节没有出现在标题里,却是从\"玩具\"到\"工具\"的分水岭。"}]},{"type":"heading","attrs":{"id":"5463f30a-d707-439c-8d67-762343945771","textAlign":"left","indent":0,"level":2,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"04. 第四次大变更:v1.0.2,插件化与多模态的爆发"}]},{"type":"paragraph","attrs":{"id":"914b911d-70d7-4882-90e1-95ddaea94600","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"时间:2026 年 9 月底"}]},{"type":"paragraph","attrs":{"id":"2d323e90-5d10-41d6-86cc-c0aee7fdb01d","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"v1.0.2 系列(b1 到 b7)是 Octop 开源以来最密集的一段迭代,短短两周内连发 7 个 beta 版本。这段迭代的主题可以概括为两个字:"}]},{"type":"paragraph","attrs":{"id":"3daae937-f18f-4349-97ae-6f8bdc967d83","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"开放。"}]},{"type":"paragraph","attrs":{"id":"048aea26-3b85-4fba-9082-fd5304dd8300","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"插件市场(Plugin Marketplace)"},{"type":"text","text":" 是最大亮点。Octop 从一个\"自带能力的封闭平台\"变成了\"可扩展的开放框架\"——第三方开发者可以编写插件,用户可以在 Dashboard 内一键发现、安装、启用/禁用。这意味着 Octop 的能力边界不再受限于腾讯团队的开发节奏,社区可以像给 VS Code 写扩展一样,给 Octop 写插件。"}]},{"type":"paragraph","attrs":{"id":"986fb490-1bca-4993-b916-f668950149bd","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"对话模式的三态切换(Ask / Plan / Craft)"},{"type":"text","text":" 则是交互层面的重大升级。Ask 模式用于快速问答,Plan 模式让 Agent 先出方案再执行,Craft 模式进入深度创作流。配合\"折叠思考与工具过程\"的 UI 改进,用户终于可以在\"简洁\"与\"透明\"之间自由选择。"}]},{"type":"paragraph","attrs":{"id":"84375482-753e-4e29-8238-be572afa7bd4","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"生成模型多厂商管理与图片/视频独立路由"},{"type":"text","text":" 打破了\"一个 Agent 只能绑一个模型\"的限制。火山方舟、百炼、MiniMax 等国内主流模型平台被纳入统一管理,图片生成和视频理解可以走独立路由——这意味着 Octop 不再只是一个文本对话助手,而是一个真正的多模态 Agent 中枢。"}]},{"type":"paragraph","attrs":{"id":"59747c3d-0053-45e3-a3d7-07472257d212","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"Discord 渠道接入"},{"type":"text","text":" 则把触角伸向了海外社区。加上已有的飞书、钉钉、QQ、企业微信,Octop 的 IM 覆盖已经横跨中外主流平台。"}]},{"type":"paragraph","attrs":{"id":"f6ef8aeb-3619-4cea-b804-a28353e026f0","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"极验行为验 v4"},{"type":"text","text":" 的引入,让登录安全从\"验证码\"升级到了\"行为生物特征\"层面。"}]},{"type":"paragraph","attrs":{"id":"b2f9f4bb-986b-46cc-9457-080d43ef9810","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"这 7 个 beta 版本还修复了大量生产环境痛点:Windows 自升级解锁("},{"type":"text","marks":[{"type":"code"}],"text":"octop.exe"},{"type":"text","text":" 运行中也能完成升级)、同一线程回合串行(避免 HITL 与普通回合交错污染)、iOS PWA 安全区适配、旧版 Chromium 兼容……"}]},{"type":"paragraph","attrs":{"id":"9bc10db2-0cc4-4168-87fc-2ec58ac29daf","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"每一个 PR 背后,都是真实用户在真实场景里踩过的坑。"}]},{"type":"heading","attrs":{"id":"5bf9c112-c0c0-4d11-b1ab-744cee8506a9","textAlign":"left","indent":0,"level":2,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"05. 从\"一个项目\"到\"一条赛道\""}]},{"type":"paragraph","attrs":{"id":"03bb6a77-b20a-4d86-a031-84e2b43ef95b","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"如果说前四次变更都在 Octop 主仓库里发生,那么现在,Octop 已经把战场扩大到了整个 Harness 生态。"}]},{"type":"paragraph","attrs":{"id":"a3ec5323-d9e7-4e6b-9d1f-b7d5e14ef6e8","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"腾讯云陆续将四大核心模块拆分为独立仓库并开源:"}]},{"type":"table","attrs":{"id":"6e12c44b-906b-4316-8965-cfd9bfafb9fd","isHoverDragHandle":false},"content":[{"type":"tableRow","content":[{"type":"tableHeader","attrs":{"colspan":1,"rowspan":1,"colwidth":null,"style":"border: 1px solid color-mix(in srgb, #3f3f3f 15%, transparent); padding: 0.25em 0.5em; color: #3f3f3f; word-break: keep-all; background: color-mix(in srgb, #3f3f3f 5%, transparent); text-align: left;"},"content":[{"type":"paragraph","attrs":{"id":"68f7501e-03c5-4b82-b7c1-0c0bafb12865","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"仓库"}]}]},{"type":"tableHeader","attrs":{"colspan":1,"rowspan":1,"colwidth":null,"style":"border: 1px solid color-mix(in srgb, #3f3f3f 15%, transparent); padding: 0.25em 0.5em; color: #3f3f3f; word-break: keep-all; background: color-mix(in srgb, #3f3f3f 5%, transparent); text-align: left;"},"content":[{"type":"paragraph","attrs":{"id":"14cd7522-16e4-4f50-92e8-9906225cbc09","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"定位"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{"colspan":1,"rowspan":1,"colwidth":null,"background":null,"color":null,"textAlign":null,"style":"border: 1px solid color-mix(in srgb, #3f3f3f 15%, transparent); padding: 0.25em 0.5em; color: #3f3f3f; word-break: keep-all; text-align: left;"},"content":[{"type":"paragraph","attrs":{"id":"beb62aef-7685-4e0c-8258-9a38a3a28b66","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"TencentCloud/octop-harness"}]}]},{"type":"tableCell","attrs":{"colspan":1,"rowspan":1,"colwidth":null,"background":null,"color":null,"textAlign":null,"style":"border: 1px solid color-mix(in srgb, #3f3f3f 15%, transparent); padding: 0.25em 0.5em; color: #3f3f3f; word-break: keep-all; text-align: left;"},"content":[{"type":"paragraph","attrs":{"id":"f6c2645a-3cf6-41c7-8a75-7ca22dd91d59","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"Agent 运行时(模型路由、工具、技能、检查点)"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{"colspan":1,"rowspan":1,"colwidth":null,"background":null,"color":null,"textAlign":null,"style":"border: 1px solid color-mix(in srgb, #3f3f3f 15%, transparent); padding: 0.25em 0.5em; color: #3f3f3f; word-break: keep-all; text-align: left;"},"content":[{"type":"paragraph","attrs":{"id":"165b142e-a9de-4133-8103-98fb85f53c5a","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"TencentCloud/octop-memory"}]}]},{"type":"tableCell","attrs":{"colspan":1,"rowspan":1,"colwidth":null,"background":null,"color":null,"textAlign":null,"style":"border: 1px solid color-mix(in srgb, #3f3f3f 15%, transparent); padding: 0.25em 0.5em; color: #3f3f3f; word-break: keep-all; text-align: left;"},"content":[{"type":"paragraph","attrs":{"id":"4a322b06-266f-4212-92e6-03ae58f4bf02","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"分层召回 + 全文检索记忆系统"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{"colspan":1,"rowspan":1,"colwidth":null,"background":null,"color":null,"textAlign":null,"style":"border: 1px solid color-mix(in srgb, #3f3f3f 15%, transparent); padding: 0.25em 0.5em; color: #3f3f3f; word-break: keep-all; text-align: left;"},"content":[{"type":"paragraph","attrs":{"id":"d951e6b2-19ff-403b-b154-88916c31f3b6","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"TencentCloud/octop-browser"}]}]},{"type":"tableCell","attrs":{"colspan":1,"rowspan":1,"colwidth":null,"background":null,"color":null,"textAlign":null,"style":"border: 1px solid color-mix(in srgb, #3f3f3f 15%, transparent); padding: 0.25em 0.5em; color: #3f3f3f; word-break: keep-all; text-align: left;"},"content":[{"type":"paragraph","attrs":{"id":"d426441b-6a4f-4408-b8d0-4371c0414939","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"CDP 浏览器自动化"}]}]}]},{"type":"tableRow","content":[{"type":"tableCell","attrs":{"colspan":1,"rowspan":1,"colwidth":null,"background":null,"color":null,"textAlign":null,"style":"border: 1px solid color-mix(in srgb, #3f3f3f 15%, transparent); padding: 0.25em 0.5em; color: #3f3f3f; word-break: keep-all; text-align: left;"},"content":[{"type":"paragraph","attrs":{"id":"260ecd12-7c8b-49ae-8347-5c2dd2c34f41","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"TencentCloud/octop-gateway"}]}]},{"type":"tableCell","attrs":{"colspan":1,"rowspan":1,"colwidth":null,"background":null,"color":null,"textAlign":null,"style":"border: 1px solid color-mix(in srgb, #3f3f3f 15%, transparent); padding: 0.25em 0.5em; color: #3f3f3f; word-break: keep-all; text-align: left;"},"content":[{"type":"paragraph","attrs":{"id":"0d0a24f6-614f-4dbd-a26c-de4ee5d0ae08","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"多平台 IM 通道桥接"}]}]}]}]},{"type":"image","attrs":{"id":"e33713b9-005b-473f-8445-adffa285814f","src":"https://developer.qcloudimg.com/http-save/audit-1051367/9e46f043a7039e41b14ae0f7e741c8cc.png","extension":"","align":"center","alt":"","showAlt":false,"href":"","boxShadow":"","width":"","aspectRatio":0,"status":"success","showText":true,"isPercentage":false,"percentage":0,"isHoverDragHandle":false}},{"type":"paragraph","attrs":{"id":"dbd58aee-81de-4bbb-8caa-4d4c8f19f9c9","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"这一步的战略意义远超技术层面。它意味着:"}]},{"type":"bulletList","attrs":{"id":"64d806bf-db00-4f86-88a4-efb1ca3da25d","isHoverDragHandle":false},"content":[{"type":"listItem","attrs":{"id":"e192cbf4-f48c-49f0-bf55-43c50c98207f"},"content":[{"type":"paragraph","attrs":{"id":"e30c1e2a-c909-438f-bdc2-c5386508432a","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"• 其他开发者可以用 harness-agent 构建自己的 Agent 产品,而不必 fork 整个 Octop;"}]}]},{"type":"listItem","attrs":{"id":"acb233cd-a3d7-4277-b51e-10865f4e17cd"},"content":[{"type":"paragraph","attrs":{"id":"d5493637-5636-4c52-a1b0-af9402d18c2c","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"• Octop 本身也从\"一个 monorepo\"变成了\"一个生态组合\",各模块可以独立迭代、独立发版;"}]}]},{"type":"listItem","attrs":{"id":"a948c178-0224-4240-8805-a2448d65755d"},"content":[{"type":"paragraph","attrs":{"id":"32c17db6-693b-40d1-9db4-366f2dcce1e3","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"• Harness Engineering 方法论。这个在 2026 年 AI 工程圈被反复提及的概念——通过 Octop 的实践证明了自己的工程价值。"}]}]}]},{"type":"paragraph","attrs":{"id":"28c7543c-398f-46de-8446-595a51244588","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"2026 年 10 月第一周,GitHub 官方 Trending 和 OpenGithubs 飙升榜同时验证了这条赛道的热度:12 个总榜项目中有 6 个与 Agent 直接相关,20 个飙星榜项目中有 12 个同属此列。NVIDIA/OpenShell、google/ax、TencentCloud/Octop 分别代表芯片厂、搜索厂、云厂商在 Agent 运行时上的下注。"}]},{"type":"image","attrs":{"id":"fee3b4e9-cf16-45e7-b925-c94245f67503","src":"https://developer.qcloudimg.com/http-save/audit-1051367/a90444a718832982d02109af6d7c19d8.png","extension":"","align":"center","alt":"","showAlt":false,"href":"","boxShadow":"","width":"","aspectRatio":0,"status":"success","showText":true,"isPercentage":false,"percentage":0,"isHoverDragHandle":false}},{"type":"heading","attrs":{"id":"43d92d2a-d041-4d23-81bc-a98e72551e6d","textAlign":"left","indent":0,"level":2,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"06. 狂奔背后的阴影:CVE、Issue 与社区的真实声音"}]},{"type":"paragraph","attrs":{"id":"fd09f5f7-0a7d-403c-9932-6ba7502e288f","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"95 天的狂奔并非没有代价。"}]},{"type":"paragraph","attrs":{"id":"e0906afb-5621-4d5e-8bed-f206a9548505","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"CVE-2026-108581 给 Octop 敲了一记警钟:1.0.2b6 之前的版本存在授权缺失,Provider API Keys 可能被未授权访问。这个漏洞在 10 月初被 OSV 数据库收录,虽然团队迅速在后续版本中修复,但它提醒所有人:当一个项目极速迭代时,安全审计的节奏必须跟得上代码提交的节奏。"}]},{"type":"paragraph","attrs":{"id":"dc298ad8-f1bc-475f-b971-76c8be6acd0e","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"Issue 区里的声音则更加多元。有用户吐槽\"升级路径不稳定\",从 v0.9.19 跨到 v1.0.0 再跨到 v1.0.2b6,数据库迁移需要手动备份;有用户询问\"移动端客户端什么时候出\"(目前仍在内测);也有用户建议\"浏览器技能录制\"功能尽快上线(规划中)。"}]},{"type":"paragraph","attrs":{"id":"b04c8e2b-4b28-4a82-b140-e0ba332d9e99","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"这些声音没有让 Octop 慢下来,但让它变得更加透明。团队在 GitHub 上公开了完整的 CHANGELOG、CONTRIBUTING 指南、AGENTS.md 架构文档,甚至把发布流程也写成了 Skill("},{"type":"text","marks":[{"type":"code"}],"text":".cursor/skills/publish"},{"type":"text","text":")。"}]},{"type":"heading","attrs":{"id":"3a3a5d85-75c5-4b9e-aba8-0c3aa8c7bb94","textAlign":"left","indent":0,"level":2,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"07. 写在最后:章鱼的下一根触手会伸向哪里?"}]},{"type":"paragraph","attrs":{"id":"b280fac9-6b34-4f4c-b74f-4ab55531cf66","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"根据公开规划,Octop 的下一程已经清晰可见:"}]},{"type":"bulletList","attrs":{"id":"8edf3662-91fc-42c7-9535-b103301de2b2","isHoverDragHandle":false},"content":[{"type":"listItem","attrs":{"id":"6f0bfa9f-2b63-4091-897a-07b377544f1a"},"content":[{"type":"paragraph","attrs":{"id":"295d9fc7-cf7b-4adf-b3c2-4ef4db0e6353","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"• "},{"type":"text","marks":[{"type":"bold"}],"text":"AgentTeams(Beta 中)"},{"type":"text","text":":协调者自主调度多位专家,协同完成复杂多步骤任务;"}]}]},{"type":"listItem","attrs":{"id":"98638563-4ce9-4e92-9369-91d8690f3aa8"},"content":[{"type":"paragraph","attrs":{"id":"5756af88-5a65-45b9-aa57-a5ecf13367d4","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"• "},{"type":"text","marks":[{"type":"bold"}],"text":"移动端客户端(内测中)"},{"type":"text","text":":原生 App,让章鱼游进每个人的口袋;"}]}]},{"type":"listItem","attrs":{"id":"0ac105a3-980e-4621-83e5-51ac2afedf45"},"content":[{"type":"paragraph","attrs":{"id":"c7750bd1-8c7c-42ea-9e07-8367851aec21","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"• "},{"type":"text","marks":[{"type":"bold"}],"text":"浏览器技能录制"},{"type":"text","text":":把 GUI 操作流程录制为可复用 Skill;"}]}]},{"type":"listItem","attrs":{"id":"463b5119-9c8e-42a4-9454-8c49fead3c42"},"content":[{"type":"paragraph","attrs":{"id":"5a51056e-efc5-4cc4-a3dd-4ac04858aed0","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"• "},{"type":"text","marks":[{"type":"bold"}],"text":"自进化能力"},{"type":"text","text":":日常对话自动沉淀为技能,让助手越用越聪明;"}]}]},{"type":"listItem","attrs":{"id":"6cd5de52-9623-4306-a036-8fbf948e9511"},"content":[{"type":"paragraph","attrs":{"id":"ab32e804-b6d4-4bc3-8968-879e14c452cc","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"• "},{"type":"text","marks":[{"type":"bold"}],"text":"Managed Agents"},{"type":"text","text":":平台托管的 Agent 生命周期,轻量工作本地跑,重活按需上云;"}]}]},{"type":"listItem","attrs":{"id":"956b2caf-d261-479f-9908-acc528cabcb0"},"content":[{"type":"paragraph","attrs":{"id":"f76e7f95-e711-4a8b-829b-64f42af1d84c","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"• "},{"type":"text","marks":[{"type":"bold"}],"text":"Project 模式"},{"type":"text","text":":以项目为边界组织 Agent、文件与会话;"}]}]},{"type":"listItem","attrs":{"id":"75f6ec57-9f0e-4080-b2d9-1f7aaba780e1"},"content":[{"type":"paragraph","attrs":{"id":"ff9e3e63-ef9f-48ca-ae67-e708b5f7dced","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"• "},{"type":"text","marks":[{"type":"bold"}],"text":"对话式控制面"},{"type":"text","text":":用自然语言管理专家、通道、知识库,覆盖当前 Dashboard 的完整能力。"}]}]}]},{"type":"paragraph","attrs":{"id":"4d32b1f3-2039-4a0a-baf3-ee6562e58d8a","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"开源不是终点,而是章鱼的起点。Octop 的狂奔还在继续。"}]},{"type":"paragraph","attrs":{"id":"2962e2c7-0563-4fb9-b50f-77cf5431980d","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"Octop 开源地址:https://github.com/TencentCloud/Octop"}]},{"type":"horizontalRule","attrs":{"id":"ff15b5ab-a5e4-42f1-9722-107b8101b5d8","isHoverDragHandle":false}},{"type":"paragraph","attrs":{"id":"23a6ec7a-3aae-4d0e-8908-b4c3af0093e1","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"Have a nice day ☕"}]},{"type":"paragraph","attrs":{"id":"f0918384-73a0-476b-964b-22808545e245","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"公众号「 "},{"type":"text","marks":[{"type":"link","attrs":{"href":"https://mp.weixin.qq.com/s/bCofs11b87QZ5kgQeEFlpQ","target":"blank","rel":"noopener noreferrer nofollow","class":null}}],"text":"少安事务所"},{"type":"text","text":" 」,专注于数据 & AI 领域技术传播。"}]},{"type":"paragraph","attrs":{"id":"19cfabce-bc5b-4f33-bb9c-22a2bdd44c61","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"如果这篇文章为你带来了灵感或启发,请帮忙『点赞、转发、推荐』,感谢!ღ( ´・ᴗ・ )"}]},{"type":"paragraph","attrs":{"id":"b13b9427-c5dd-4880-abc8-ac98405c0718","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":" "}]},{"type":"paragraph","attrs":{"id":"298b9bd3-c59c-47e6-adf9-b4687b6d1f83","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false}}]}