首页
看点啥
插画图片
首页 看点啥 WorkBuddy我用两只 AI 搭子搭了个"无人工厂":WorkBuddy + Hermes 双 Agent 协作实战:附 IMA 知识库接入踩坑

WorkBuddy我用两只 AI 搭子搭了个"无人工厂":WorkBuddy + Hermes 双 Agent 协作实战:附 IMA 知识库接入踩坑

2026-07-13 0

WorkBuddy我用两只 AI 搭子搭了个"无人工厂":WorkBuddy + Hermes 双 Agent 协作实战,附 IMA 知识库接入踩坑

{"type":"doc","content":[{"type":"paragraph","attrs":{"id":"810d2e96-0455-4d7e-a656-976dc9c4c2db","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"> 本文约 2000 字,含可复制命令、架构图与真实踩坑记录。适合想用 WorkBuddy 做多 Agent 协作 / 知识库自动化的同学,照着能复现。"}]},{"type":"heading","attrs":{"id":"c4a61294-fba0-47f8-a031-d8aef312a549","textAlign":"inherit","indent":0,"level":2,"isHoverDragHandle":false},"content":[{"type":"text","text":"一、为什么要把一个 Agent 拆成两个?"}]},{"type":"paragraph","attrs":{"id":"80809cab-d103-4c71-b0ff-b88e65066933","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"我用 WorkBuddy 一段时间后发现一个瓶颈:**把所有活堆给一个对话,上下文很快被历史拉爆**,长任务做到一半容易忘记最初目标;而且我同时在 Windows(主力)和一台 Ubuntu 机器上干活,两边记忆对不上。"}]},{"type":"paragraph","attrs":{"id":"988a5de1-0ec9-43a0-97aa-0d88f83a9a45","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"解决方案:让两个 Agent 分工——"}]},{"type":"paragraph","attrs":{"id":"19676a21-5955-4b85-9245-36894647491e","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"- "},{"type":"text","marks":[{"type":"bold"}],"text":"WorkBuddy:跑在 Windows 的 WorkBuddy 上,负责写代码、整理文件、对接本地、出交接文件;"}]},{"type":"paragraph","attrs":{"id":"6635b62d-fd49-4dd0-8ab6-98c286ab5e49","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"- "},{"type":"text","marks":[{"type":"bold"}],"text":"Hermes"},{"type":"text","text":":跑在 Ubuntu 上,负责长耗时任务、收口报告、做"群代表"对外汇总。"}]},{"type":"paragraph","attrs":{"id":"dae3121b-5df9-4238-91c1-535a86ace8c6","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"两者**不依赖实时通信、不建消息队列、不依赖调度器**,只靠一个共享知识库当"信箱",天然解耦。"}]},{"type":"paragraph","attrs":{"id":"c9d2c756-aad0-472d-bb95-f1929e965312","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"> 图 1:WorkBuddy 双窗口 / 两台机器并排工作图"}]},{"type":"image","attrs":{"id":"6e896aa0-92e4-4ef7-b380-9f89f39a7737","src":"https://developer.qcloudimg.com/http-save/audit-12608252/0bf2f5183f16bd89668838b5edb99770.png","extension":"png","align":"center","alt":"","showAlt":false,"href":"","boxShadow":"","width":1072,"aspectRatio":"1.865686","status":"success","showText":true,"isPercentage":false,"percentage":0,"isHoverDragHandle":false}},{"type":"heading","attrs":{"id":"5a3b7ac2-3c86-4f77-a9f4-a3ba08d13c91","textAlign":"inherit","indent":0,"level":2,"isHoverDragHandle":false},"content":[{"type":"text","text":"二、架构:以 IMA 知识库为单一事实源"}]},{"type":"paragraph","attrs":{"id":"bbbadb0d-7c9b-4db8-a126-9577dbc7dc30","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"关键设计:只用一个**共享文件夹当信箱**。我用的就是 IMA 知识库(腾讯的 AI 知识库),它开放了 OpenAPI,可以让 Agent 读写。"}]},{"type":"paragraph","attrs":{"id":"edcb8865-4845-4206-b250-74d89659b5a4","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"三权分立的文件夹结构:"}]},{"type":"paragraph","attrs":{"id":"8fcdc6a9-9c1f-4e1d-be6b-25b56e9446a0","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"- "},{"type":"text","marks":[{"type":"code"}],"text":"共享/"},{"type":"text","text":":交接文件、收口报告、任务元数据——两个 Agent 我都能看"}]},{"type":"paragraph","attrs":{"id":"15ade58d-3b86-44a9-a3fd-adbe6eb6b208","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"- "},{"type":"text","marks":[{"type":"code"}],"text":"WorkBuddy私域/"},{"type":"text","text":":WorkBuddy 的草稿、中间产物、记忆——仅WorkBuddy "}]},{"type":"paragraph","attrs":{"id":"59661a31-9133-4aea-b516-56566387d437","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"- "},{"type":"text","marks":[{"type":"code"}],"text":"Hermes私域/"},{"type":"text","text":":Hermes 的中间产物——仅 Hermes"}]},{"type":"paragraph","attrs":{"id":"cf61f1c7-1870-4643-ac5f-0cd13b8bf280","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"code"}],"text":"共享/"},{"type":"text","text":" 下再细分:"},{"type":"text","marks":[{"type":"code"}],"text":"tasks/"},{"type":"text","text":"(清单)、"},{"type":"text","marks":[{"type":"code"}],"text":"handoffs/"},{"type":"text","text":"(交接)、"},{"type":"text","marks":[{"type":"code"}],"text":"reports/"},{"type":"text","text":"(收口)、"},{"type":"text","marks":[{"type":"code"}],"text":"archive/"},{"type":"text","text":"(归档)、"},{"type":"text","marks":[{"type":"code"}],"text":"templates/"},{"type":"text","text":"(模板)。"}]},{"type":"paragraph","attrs":{"id":"ca64f1d5-fb8b-4c25-9f24-533a2f334349","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"交接文件名规范:"},{"type":"text","marks":[{"type":"code"}],"text":"{任务ID}-{轮次}-{发送方}-{状态}.md"},{"type":"text","text":",例如 "},{"type":"text","marks":[{"type":"code"}],"text":"20260630-A3-01-daji-pending.md"},{"type":"text","text":",**单文件 < 2KB**,强制 YAML 头带任务 ID、轮次、状态、created 时间。"}]},{"type":"image","attrs":{"id":"bc923981-1b2c-4042-89bf-c62529950461","src":"https://developer.qcloudimg.com/http-save/audit-12608252/2f1d70459a572edce5600eec052c4f41.png","extension":"png","align":"center","alt":"","showAlt":false,"href":"","boxShadow":"","width":675,"aspectRatio":"0.799763","status":"success","showText":true,"isPercentage":false,"percentage":0,"isHoverDragHandle":false}},{"type":"paragraph","attrs":{"id":"204011f2-3f9d-461b-af7a-547aecee32a9","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"> 图 2:IMA 知识库文件夹树"}]},{"type":"paragraph","attrs":{"id":"4a6dc6f4-8461-4ae2-8f5a-7cc6e9b640ed","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"这套规范的核心好处:**任何一方挂了,另一方可从文件夹恢复上下文,不丢活。**"}]},{"type":"heading","attrs":{"id":"1ac65748-31a5-4de6-a67f-715755cbff46","textAlign":"inherit","indent":0,"level":2,"isHoverDragHandle":false},"content":[{"type":"text","text":"三、IMA OpenAPI 接入:401 鉴权踩坑(重点)"}]},{"type":"paragraph","attrs":{"id":"e9e63b6d-d617-4787-aa58-cbabba9a2737","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"第一次让 Hermes 调 IMA OpenAPI,直接 401。排查后根因不是 token 错,而是**传输方式不对**。这里把正确姿势一次讲清(三层齐全):"}]},{"type":"paragraph","attrs":{"id":"b5df60dc-7aa9-46d2-b995-bf3b691ad257","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"① 凭据值"}]},{"type":"paragraph","attrs":{"id":"7cfde603-7358-4cd9-8ce1-758f5b8c3c30","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"在 IMA 开放平台拿到两个值:"},{"type":"text","marks":[{"type":"code"}],"text":"client_id"},{"type":"text","text":" 和 "},{"type":"text","marks":[{"type":"code"}],"text":"api_key"},{"type":"text","text":"(在知识库设置 → OpenAPI 里生成)。"}]},{"type":"paragraph","attrs":{"id":"b6890e45-2998-43df-8b2b-7a3d4722a26b","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"② 怎么传(头名 位置)"}]},{"type":"paragraph","attrs":{"id":"fe579f84-cbe9-40f2-9201-af40e0dcc6a2","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"不是标准 "},{"type":"text","marks":[{"type":"code"}],"text":"Authorization"},{"type":"text","text":",而是两个**自定义 HTTP 头**:"}]},{"type":"paragraph","attrs":{"id":"9d3d88c2-104b-4535-95f5-6d44b8874571","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"```"}]},{"type":"paragraph","attrs":{"id":"3326e386-83c9-45d5-b248-68afc06dabed","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"ima-openapi-clientid: "}]},{"type":"paragraph","attrs":{"id":"54425101-2f6d-4faf-b395-1a4f64739674","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"ima-openapi-apikey:"}]},{"type":"paragraph","attrs":{"id":"def32d7d-77cf-4f7d-9aec-bb0eda756b89","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"```"}]},{"type":"paragraph","attrs":{"id":"76fb3f06-6979-41e0-a0c7-1243f73b807b","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"再加标准头 "},{"type":"text","marks":[{"type":"code"}],"text":"Content-Type: application/json"},{"type":"text","text":"。"}]},{"type":"paragraph","attrs":{"id":"1859f6a9-9864-4f52-b1e6-d2874654250e","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"③ 完整示例请求"}]},{"type":"paragraph","attrs":{"id":"dee57ce7-b59d-437b-ade3-c777a3d85106","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"```bash"}]},{"type":"paragraph","attrs":{"id":"2885c133-08c6-4611-889c-307ccb3816d0","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"curl -X POST '"},{"type":"text","marks":[{"type":"link","attrs":{"href":"https://ima.tencent.com/wiki/v1/knowledge/search","target":"_blank","rel":"noopener noreferrer nofollow","class":null}}],"text":"https://ima.tencent.com/wiki/v1/knowledge/search"},{"type":"text","text":"' "}]},{"type":"paragraph","attrs":{"id":"808fb5ac-7eeb-4c76-8e01-bb1efcce6b16","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"-H 'ima-openapi-clientid: YOUR_CLIENT_ID' "}]},{"type":"paragraph","attrs":{"id":"29e2a550-d638-4891-95f3-91adc6cfa6c7","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"-H 'ima-openapi-apikey: YOUR_API_KEY' "}]},{"type":"paragraph","attrs":{"id":"4d03697d-5a4e-4e95-b1d1-d738dd1d4ca6","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"-H 'Content-Type: application/json' "}]},{"type":"paragraph","attrs":{"id":"6e60372b-1b6f-4bc4-95d8-496a5a4f3383","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"-d '{"knowledge_id":"YOUR_KB_ID","query":"双Agent协作协议","top_k":5}'"}]},{"type":"paragraph","attrs":{"id":"a768711b-336b-4e5d-8edb-5d1fbe93c65b","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"```"}]},{"type":"paragraph","attrs":{"id":"0d0fbbe3-c32d-47e2-b567-8566640d61cf","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"> ⚠️ 路径前缀是 "},{"type":"text","marks":[{"type":"code"}],"text":"/wiki/v1/"},{"type":"text","text":",我早期写成 "},{"type":"text","marks":[{"type":"code"}],"text":"/api/v1/"},{"type":"text","text":" 一直 401;"},{"type":"text","marks":[{"type":"code"}],"text":"Content-Type"},{"type":"text","text":" 必须显式写 "},{"type":"text","marks":[{"type":"code"}],"text":"application/json"},{"type":"text","text":",缺了也会被拒。这两点最坑。"}]},{"type":"paragraph","attrs":{"id":"ef68ae3f-040c-4ba4-9e44-37313814bd3b","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"第二个坑"},{"type":"text","text":":Hermes 能 "},{"type":"text","marks":[{"type":"code"}],"text":"search"},{"type":"text","text":" 搜到文件,但 "},{"type":"text","marks":[{"type":"code"}],"text":"get_media_info"},{"type":"text","text":" 拿到的只是签名 URL,还得再 "},{"type":"text","marks":[{"type":"code"}],"text":"fetch"},{"type":"text","text":" 一次才能读正文——别以为 search 返回里就带内容。"}]},{"type":"heading","attrs":{"id":"afa59293-496e-4ec0-a27a-677b26f2b4ee","textAlign":"inherit","indent":0,"level":2,"isHoverDragHandle":false},"content":[{"type":"text","text":"四、协作流程怎么跑起来(端到端 6 步)"}]},{"type":"paragraph","attrs":{"id":"a5ad0e87-8b57-4582-9ad6-71a0c5fc1221","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"1. 我在WorkBuddy窗口发命令(任务 ID 目标 约束)"}]},{"type":"paragraph","attrs":{"id":"b8367547-da94-4be1-bdd9-9108b9c84a00","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"2. "},{"type":"text","marks":[{"type":"textStyle","attrs":{"color":"","background":""}}],"text":"WorkBuddy写交接文件到 "},{"type":"text","marks":[{"type":"code"}],"text":"共享/handoffs/"},{"type":"text","marks":[{"type":"textStyle","attrs":{"color":"","background":""}}],"text":",提示"去复制""}]},{"type":"paragraph","attrs":{"id":"68e1b807-94b7-4c74-856a-0fb5035cdf42","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"3. 我把正文复制 → 转发给 Hermes(人工中转,见第五节坑)"}]},{"type":"paragraph","attrs":{"id":"9375d8ed-e7e8-4d85-90af-fdd64c1f8cc8","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"4. Hermes 读交接 → 干活 → 写收口到 "},{"type":"text","marks":[{"type":"code"}],"text":"共享/reports/"}]},{"type":"paragraph","attrs":{"id":"93c43cf2-9177-42ba-a91d-ff87044ce1a9","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"5. 我复制收口 → 贴回WorkBuddy窗口"}]},{"type":"paragraph","attrs":{"id":"05806bf1-984f-44da-a1d2-7401d17b0ce0","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"6. "},{"type":"text","marks":[{"type":"textStyle","attrs":{"color":"","background":""}}],"text":"WorkBuddy归档到 "},{"type":"text","marks":[{"type":"code"}],"text":"共享/archive/"},{"type":"text","marks":[{"type":"textStyle","attrs":{"color":"","background":""}}],"text":" 写工作日志"}]},{"type":"paragraph","attrs":{"id":"af167191-17de-4fc9-a99b-b4f90d6d902a","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"token 铁律"},{"type":"text","text":":不寒暄、不复述、不解释常识;引用而非转述(贴 URL 一句说明);单次完整任务预算 3000 token。这套纪律让两个 Agent 的上下文都瘦,长任务不跑偏。"}]},{"type":"heading","attrs":{"id":"544bd64b-017d-43f6-b21e-529c25c38e45","textAlign":"inherit","indent":0,"level":2,"isHoverDragHandle":false},"content":[{"type":"text","text":"五、踩过的坑 & 关键教训"}]},{"type":"paragraph","attrs":{"id":"91df35a6-30cc-4dcb-bbe7-7ada9af4bc81","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"最痛的坑:零手动传输做不到。"},{"type":"text","text":" 理想是 Agent 间自动流转,但平台限制 没有跨机实时通道,目前仍要我这个人在 IMA 里"复制粘贴"中转。所以我现在更倾向**"WorkBuddy单干"模式**——能一个 Agent 闭环的就不拆,拆出来的长任务才丢给 Hermes。务实,不为了架构而架构。"}]},{"type":"paragraph","attrs":{"id":"5ba51a4b-5ad6-48e3-a5ab-1c996d00b4de","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","marks":[{"type":"bold"}],"text":"信源真实性执念"},{"type":"text","text":":任何写入报告的数据,按"官方 > 行业 > 集体 > 个人"分级,必须能给可验证链接,否则宁可不写。这条救过我好几次,避免把假消息喂进知识库污染两个 Agent。"}]},{"type":"heading","attrs":{"id":"bbdba737-2eb1-4836-896c-88af368fbd47","textAlign":"inherit","indent":0,"level":2,"isHoverDragHandle":false},"content":[{"type":"text","text":"六、效果"}]},{"type":"paragraph","attrs":{"id":"0d2001c9-d994-491a-8a24-63074c5bf0a7","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"- "},{"type":"text","marks":[{"type":"bold"}],"text":"日报自动化"},{"type":"text","text":":搜索多渠道 → 结构化 → 归档 IMA,已跑通;"}]},{"type":"paragraph","attrs":{"id":"08facd4c-0377-4cf1-a521-908b8e80f523","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"- "},{"type":"text","marks":[{"type":"bold"}],"text":"记忆共享"},{"type":"text","text":":WorkBuddy 和 Hermes 读同一份共享记忆,不再各说各话;"}]},{"type":"paragraph","attrs":{"id":"963dab4a-d284-494d-b558-d84aa5245322","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"- "},{"type":"text","marks":[{"type":"bold"}],"text":"跨机协作"},{"type":"text","text":":Windows 写、Ubuntu 跑长任务,互不阻塞。"}]},{"type":"heading","attrs":{"id":"e04f2aa5-4a0e-4d53-aae8-345be3169271","textAlign":"inherit","indent":0,"level":2,"isHoverDragHandle":false},"content":[{"type":"text","text":"七、想动手?Checklist"}]},{"type":"paragraph","attrs":{"id":"3255d546-9ed8-4162-a7d1-332cff0e65f0","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"- [ ]在 IMA 建一个知识库,开 OpenAPI,拿到 "},{"type":"text","marks":[{"type":"code"}],"text":"client_id"},{"type":"text","text":" / "},{"type":"text","marks":[{"type":"code"}],"text":"api_key"}]},{"type":"paragraph","attrs":{"id":"8887dc0d-f794-41bf-af6f-6dfbea2be5da","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"- [ ]按三权分立建文件夹 子目录"}]},{"type":"paragraph","attrs":{"id":"ee1615a0-b1d3-4edf-9daa-434e0db8a252","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"- [ ]先用 curl 把 API 跑通一次(确认 "},{"type":"text","marks":[{"type":"code"}],"text":"/wiki/v1/"},{"type":"text","text":" 路径 两个自定义头)"}]},{"type":"paragraph","attrs":{"id":"19d22dc3-76e9-4ff2-87ab-641344941148","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"- [ ]定一套交接文件命名规范(YAML 头 单文件 < 2KB)"}]},{"type":"paragraph","attrs":{"id":"416e54d8-d2e7-43da-b521-fb488a8f6e93","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"- [ ]立 token 铁律,防止上下文膨胀"}]},{"type":"paragraph","attrs":{"id":"6369e086-cf1e-4d79-aa54-2ccccd091193","textAlign":"inherit","indent":0,"color":null,"background":null,"isHoverDragHandle":false},"content":[{"type":"text","text":"- [ ]先"单 Agent 闭环"跑顺,再考虑拆第二个"}]}]}","createTime":1783476286,"ext":{"closeTextLink":0,"comment_ban":0,"description":"","focusRead":0},"favNum":0,"html":"","isOriginal":0,"likeNum":0,
喜欢(0)

上一篇

阿里云服务器2核4G配置价格解析:可选实例规格 收费标准 活动价格与选型建议

阿里云服务器2核4G配置价格解析:可选实例规格 收费标准 活动价格与选型建议

下一篇

多 Tab 聊天不翻车:纯前端搞定跨标签页消息同步的三层协同架构

多 Tab 聊天不翻车:纯前端搞定跨标签页消息同步的三层协同架构
猜你喜欢