<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>开发者 | 面条的草稿箱</title><description>无原创，纯转发</description><link>http://drafts.miantiao.me</link><item><title>AI 时代给年轻开发者的六条建议：写代码已经不够了有人问资深工程师 Matthias Endler，今天会给年轻开发者什么建议</title><link>http://drafts.miantiao.me/posts/179</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/179</guid><pubDate>Thu, 27 Aug 2026 02:52:30 GMT</pubDate><content:encoded>&lt;b&gt;AI 时代给年轻开发者的六条建议：写代码已经不够了&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;有人问资深工程师 Matthias Endler，今天会给年轻开发者什么建议。他的回答出人意料——几乎与代码无关。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;学会做产品。&lt;/b&gt; 即使 LLM 能写大部分代码，市场仍然需要能理解用户需求、设计方案、根据反馈迭代的人。这项能力不随技术更替而贬值。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;学会学习。&lt;/b&gt; 当信息唾手可得，真正稀缺的是批判性思维和基于数据做决策的能力。理解底层原理，远胜于死记硬背和简单的模式匹配。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;学会沟通。&lt;/b&gt; 能把想法讲清楚、能激发他人协作的人，影响力是成倍放大的。别做独狼。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;成为问题解决者。&lt;/b&gt; 当所有人都用同样的工具时，拉开差距的是你解决问题的速度和质量。选一个问题，深入领域，建立快速反馈循环，不断迭代。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;拥有不止一项技能。&lt;/b&gt; 只会写代码的人很容易被替代。把编程能力和你真正感兴趣的领域结合起来——比如健身、金融、教育——这会大幅缩小你的竞争圈。好奇心驱动的探索比纯靠意志力更持久。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;本质上什么都没变。&lt;/b&gt; 上一代人或许仅凭编码能力就能找到工作，但最优秀的开发者从来都不只是写代码。工具变强了，意味着&quot;写代码&quot;本身不再是护城河，你必须锻炼其他肌肉。&lt;br /&gt;&lt;br /&gt;&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;🔗&lt;/b&gt;&lt;/i&gt; &lt;a href=&quot;https://endler.dev/2026/advice-to-young-developers/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://endler.dev/2026/advice-to-young-developers/&quot;&gt;https://endler.dev/2026/advice-to-young-developers/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E8%80%85%E6%88%90%E9%95%BF&quot; title=&quot;#开发者成长&quot;&gt;#开发者成长&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E6%97%B6%E4%BB%A3&quot; title=&quot;#AI时代&quot;&gt;#AI时代&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%81%8C%E4%B8%9A%E5%BB%BA%E8%AE%AE&quot; title=&quot;#职业建议&quot;&gt;#职业建议&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%BD%AF%E6%8A%80%E8%83%BD&quot; title=&quot;#软技能&quot;&gt;#软技能&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E4%BA%A7%E5%93%81%E6%80%9D%E7%BB%B4&quot; title=&quot;#产品思维&quot;&gt;#产品思维&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://endler.dev/2026/advice-to-young-developers&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Someone recently asked me what advice I’d give …&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;endler.dev&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Advice to Young Developers&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/B928dyVn_ikQ0Li7FOhkAB2FaJ8wpeO6ywrPxzid4TWbOwWxmNpdBZ3YM7f952douJKIWqLZ41Y0fjH7y-ABR9oJyjE6D8bWwWSaHE1gG6jj3ld5JH5-YAW-WW_r6khjtPqgmX8VeTuU-HXbeC1oSVRU7KnnBSJH-7EexzBPdidNzS332oulXlLbRX6H8nXkiito_ZzvVAdKCF8yLpUfxZKm1bGBanosJQAj6Hw_gxOJeikO5tj6ECRoVt-Cp_qj5ZQwtWrMy99GdnoP_5fqaioraoTdxrl8j2sij4W1xATgO78B0yMQVdTyYneKLuWpeu7rL72smvbRSnCIjQQVkQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;lazy&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;Advice to Young Developers&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Someone recently asked me what advice I’d give …&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>AI Agent 框架如何实现崩溃自愈？深入 Pi 的 Durable Harness v2 架构设计在构建复杂且长周期的 AI Agent 系统时，进程崩溃、外部 API 超时以及并发冲突是不可避免的挑战</title><link>http://drafts.miantiao.me/posts/174</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/174</guid><pubDate>Mon, 24 Aug 2026 14:57:07 GMT</pubDate><content:encoded>&lt;b&gt;AI Agent 框架如何实现崩溃自愈？深入 Pi 的 Durable Harness v2 架构设计&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;在构建复杂且长周期的 AI Agent 系统时，进程崩溃、外部 API 超时以及并发冲突是不可避免的挑战。开源 AI Agent 工具库 &lt;b&gt;Pi&lt;/b&gt;（earendil-works/pi）发布了其核心执行引擎 &lt;b&gt;AgentHarness v2&lt;/b&gt; 的设计规范，全面重构了 Agent 的持久化、并发与容错模型。&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;&lt;b&gt;核心设计亮点&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1.  &lt;b&gt;确定性持久化与崩溃恢复（Durable Runs）&lt;/b&gt;&lt;br /&gt;    •   &lt;b&gt;预写意图（Intent-first）&lt;/b&gt;：在执行任何副作用（LLM 请求、工具调用）之前，必须先持久化一条意图记录；执行完成后再将结果作为节点提交。&lt;br /&gt;    •   &lt;b&gt;零中间态&lt;/b&gt;：无论是调用中断、系统崩溃还是上下文超限，重启后都能根据日志精确定位到最近的安全边界进行恢复或重试，绝不产生不一致的脏状态。&lt;br /&gt;&lt;br /&gt;2.  &lt;b&gt;Lanes（多泳道并行架构）&lt;/b&gt;&lt;br /&gt;    •   引入类似 Git 分支的 &lt;code&gt;Lane&lt;/code&gt; 概念。一个会话（Session）拥有唯一的共享对话树，但可以在上面并发运行多个独立的 Lane（如 Slack 频道下的不同 Thread）。&lt;br /&gt;    •   每个 Lane 拥有独立的 Leaf 指针与操作日志，保证多任务互不干扰且免受竞态冲突影响。&lt;br /&gt;&lt;br /&gt;3.  &lt;b&gt;对 KV Cache 极度友好的追加模式（Append-Only Context）&lt;/b&gt;&lt;br /&gt;    •   运行中所有交互和配置修改均以追加（Append）形式进入上下文，避免因中间插入导致模型端 KV Cache 失效，显著降低 Token 消耗与延迟。&lt;br /&gt;    •   只有在显式触发压缩（Compaction）时才做重整。&lt;br /&gt;&lt;br /&gt;4.  &lt;b&gt;单步驱动与确定性测试（Deterministic Stepping）&lt;/b&gt;&lt;br /&gt;    •   支持 &lt;code&gt;manual&lt;/code&gt; 驱动模式：Agent 的每一个网络请求、工具执行、Hook 回调和存储写入都会在虚拟门控前暂停。&lt;br /&gt;    •   开发者和测试套件可以一步步单步调试，任意注入输入或模拟崩溃，彻底消除异步 Agent 系统的难以复现的隐蔽 Bug。&lt;br /&gt;&lt;br /&gt;5.  &lt;b&gt;清晰的职责分离&lt;/b&gt;&lt;br /&gt;    •   &lt;b&gt;Session Tree&lt;/b&gt;：只负责只增的对话与事实树，不掺杂编排逻辑。&lt;br /&gt;    •   &lt;b&gt;Operation Logs&lt;/b&gt;：记录状态机流水，专为崩溃恢复服务。&lt;br /&gt;    •   &lt;b&gt;Hooks 与 Events 分立&lt;/b&gt;：Hooks 负责拦截与修改执行流，Events 负责单向、实时的 UI 状态订阅。&lt;br /&gt;    •   &lt;b&gt;多存储后端&lt;/b&gt;：原生适配内存、JSONL 与 SQLite，并向下兼容 v3 格式。&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;对于正在探索长时间运行 Agent、多分支 Agent 或企业级容错工作流的开发者来说，Pi 的 Harness v2 提供了一套非常严谨、工业级的状态机与架构参考范式。&lt;br /&gt;&lt;br /&gt;完整设计文档：&lt;a href=&quot;https://github.com/earendil-works/pi/blob/harness-v2/j4/packages/agent/docs/harness-v2.md&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/earendil-works/pi/blob/harness-v2/j4/packages/agent/docs/harness-v2.md&quot;&gt;https://github.com/earendil-works/pi/blob/harness-v2/j4/packages/agent/docs/harness-v2.md&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AIAgent&quot; title=&quot;#AIAgent&quot;&gt;#AIAgent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84&quot; title=&quot;#系统架构&quot;&gt;#系统架构&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE&quot; title=&quot;#开源项目&quot;&gt;#开源项目&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23LLM&quot; title=&quot;#LLM&quot;&gt;#LLM&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%8A%B6%E6%80%81%E6%9C%BA&quot; title=&quot;#状态机&quot;&gt;#状态机&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/earendil-works/pi/blob/harness-v2/j4/packages/agent/docs/harness-v2.md&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI - earendil-works/pi&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;pi/packages/agent/docs/harness-v2.md at harness-v2/j4 · earendil-works/pi&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/jDlsVYleo73M53HtkcbTSjXG4kLm9wwcNpVCF7aHZYEj3bFYiknNGXWU6xH-NZL5k4HhwfghO7wHey-IwMTYidrKRp4pmk1S3VDKaHfIGArYcEZrhTjGeS5FwU8ly94n1gQoQIy56QIiJTuWxzcEZAQYhAniUC4kRolrRWXSM3HOnGAcUT9ziHQ9vJT8Nk5jdveKpvMPKTdNFKiYWbIasiL9WpwfsRRW2nDDXhhYCtxN3ZVGRWWBxrsW9aPSY8rJhWrQfh7MbUmcGptiS0sHr1phL16tnTwcSCZTEfjJkNPWKYLt47ETovhYMs152KUSeyWIYGZHex1T0QKGlRvcSg.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;lazy&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;pi/packages/agent/docs/harness-v2.md at harness-v2/j4 · earendil-works/pi&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI - earendil-works/pi&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>你的网站对 AI 智能体友好吗？Vercel 推出评估工具 Is Agentic随着 AI Agent（智能体）逐渐成为网络内容的重要消费者与使用者，网站不仅要为人类设计，也需要对 AI 更加友好</title><link>http://drafts.miantiao.me/posts/172</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/172</guid><pubDate>Sat, 22 Aug 2026 12:49:30 GMT</pubDate><content:encoded>&lt;b&gt;你的网站对 AI 智能体友好吗？Vercel 推出评估工具 Is Agentic&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;随着 AI Agent（智能体）逐渐成为网络内容的重要消费者与使用者，网站不仅要为人类设计，也需要对 AI 更加友好。Vercel 联手 Ora 推出了 &lt;b&gt;Is Agentic&lt;/b&gt;，一个专门评估网站“Agent 就绪度”（AI Agent Readiness Score）的在线测试工具。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;核心亮点：&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;多维度能力检测&lt;/b&gt;：评估 AI Agent 在网站上的发现、检索、理解与交互体验。主要涵盖服务端渲染（SSR）、清晰的语义化结构、规范的 HTTP 响应及可恢复的错误处理等基础指标。&lt;br /&gt;•   &lt;b&gt;动态匹配，不滥扣分&lt;/b&gt;：根据网站实际能力进行推荐项检测（如 API、OAuth 认证、GraphQL、MCP Server 支持等）。若网站本就不包含特定接口，不会因此扣分。&lt;br /&gt;•   &lt;b&gt;具象化诊断与路径观察&lt;/b&gt;：不仅给出具体改进建议，还会记录 Agent 实际浏览该网站时的操作路径与遇到的阻碍（Friction）。&lt;br /&gt;•   &lt;b&gt;面向 Agent 优化输出&lt;/b&gt;：支持直接以 Markdown、JSON API 形式读取报告，并提供了专属的 MCP（Model Context Protocol）Server，方便将检测能力直接集成到各类 Agent 工作流中。&lt;br /&gt;&lt;br /&gt;输入网址即可快速测试你的网站对 AI 智能体的易用程度，并获取针对性的优化建议。&lt;br /&gt;&lt;br /&gt;访问地址：&lt;a href=&quot;https://is-agentic.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://is-agentic.com&quot;&gt;https://is-agentic.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AIAgent&quot; title=&quot;#AIAgent&quot;&gt;#AIAgent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Web%E5%BC%80%E5%8F%91&quot; title=&quot;#Web开发&quot;&gt;#Web开发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Vercel&quot; title=&quot;#Vercel&quot;&gt;#Vercel&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23MCP&quot; title=&quot;#MCP&quot;&gt;#MCP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发者工具&quot;&gt;#开发者工具&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://is-agentic.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Score how ready a website is for AI agents, then get evidence and recommendations to improve it.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Is Agentic&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Is Agentic: AI Agent Readiness Score for your Site and App&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/r0bOFlKglmTap8ivVgebKQGx-zfFEIuRtd06D2NkwOe7WE63OxNJfMKt4xvdmCsoacGJWwk-5Ewg5ZhX4wUnOkBLHn7WLNwTHhg3LgiqFQJB7S0OxeXVzgCMJ7xSWIXk2tU_BJYJz601--b6morVZverFHT3gd3CM7Kg__ks9hrf7CO1ehlAESgg0Jr0s5m0SZiA6RRPhrYMhu8jQmLwIeVHx3dTuQmHzVdmjEEl4Oot9f6dd4sw1Mt_v-2ePDLDwBKGfI-z3xnr6-pl04ZKw9usdxGo7WprG3tgouVgh3R2J-5p8xsaRrys3URwHUlVr_nKz7PbxIXMPPaP0rwfXA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;lazy&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;Is Agentic: AI Agent Readiness Score for your Site and App&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Score how ready a website is for AI agents, then get evidence and recommendations to improve it.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>通俗解读：什么是 AI 时代的「Agent Harness」？业界常用一个极简公式来定义智能体：Agent = Model + Harness</title><link>http://drafts.miantiao.me/posts/169</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/169</guid><pubDate>Fri, 21 Aug 2026 00:00:29 GMT</pubDate><content:encoded>&lt;b&gt;通俗解读：什么是 AI 时代的「Agent Harness」？&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;业界常用一个极简公式来定义智能体：&lt;b&gt;Agent = Model + Harness&lt;/b&gt;。&lt;br /&gt;&lt;br /&gt;如果把大模型（Model）比作攀登者的核心力量，那么 &lt;b&gt;Harness（原意为登山安全带/挽具）&lt;/b&gt; 就是为你提供支撑、挂载工具并确保安全的整套装备。&lt;br /&gt;&lt;br /&gt;在 AI 领域，&lt;b&gt;Agent Harness 是为模型提供运行环境的软件外壳&lt;/b&gt;。它主要承担四个核心职能：&lt;br /&gt;&lt;br /&gt;1.  &lt;b&gt;系统提示（System Prompt）&lt;/b&gt;：像给新员工的工作指引，规范模型在特定场景下的行为准则。&lt;br /&gt;2.  &lt;b&gt;工具挂载（Tools）&lt;/b&gt;：为模型提供搜索、写代码、发邮件等能力接口，并由模型自主判断何时调用。&lt;br /&gt;3.  &lt;b&gt;自主循环（Agentic Loop）&lt;/b&gt;：构建「理解任务 ➔ 调用工具 ➔ 评估结果 ➔ 自主修正 ➔ 交付成果」的完整工作流闭环。&lt;br /&gt;4.  &lt;b&gt;模型转换层（Translation Layer）&lt;/b&gt;：抹平不同大模型（OpenAI、Anthropic、开源模型等）的接口差异，支持灵活切换与混用。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;为什么 Harness 越来越重要？&lt;/b&gt;&lt;br /&gt;大模型往往掌握在少数巨头手中，但 Harness 可以开源并运行在本地。借助像 Pi、OpenClaw 这类中立的开源框架，用户能够将控制权掌握在自己手中，按需定制属于自己的 AI 工作流。&lt;br /&gt;&lt;br /&gt;阅读原文：&lt;a href=&quot;https://earendil.com/posts/what-is-a-harness/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://earendil.com/posts/what-is-a-harness/&quot;&gt;https://earendil.com/posts/what-is-a-harness/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AI%E6%99%BA%E8%83%BD%E4%BD%93&quot; title=&quot;#AI智能体&quot;&gt;#AI智能体&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Agent&quot; title=&quot;#Agent&quot;&gt;#Agent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD&quot; title=&quot;#人工智能&quot;&gt;#人工智能&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E6%8A%80%E6%9C%AF&quot; title=&quot;#开源技术&quot;&gt;#开源技术&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://earendil.com/posts/what-is-a-harness&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;An agent harness is a piece of software that provides an environment for an AI model to operate within.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Earendil&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;What is a Harness? | EARENDIL&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/hDyz6jOLAmE04xVdeAU8ximEvz3zrCpahRcWwM0cFxldGzsO4X70do4R-sK7GxYzkDtRB_1VFn44uMKIv-vIoG1sXmJf9Sj00OmNm67wG_R9uELeDuNboOvVIXpfc8Q6HI9MUrfsLWOc5n8653Jf4k-C3M0_oSDW7nMK5ezy8XF8iD64W-2WWyTJE9s60PFqU_1CkI29B3elN37oOMX6QXHCwE3_Wc4J3tKaLQjBtTrzyViLU_S2zkE1T0i8IfQiOD1XybwOCmmUuN4gCvYtY3jMryHTZtTllr3zfN4bcEKV_Ha3KzMpHmkKpRYG-t3o__cHTXPHWtrWx-L3ax_BQQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;lazy&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;What is a Harness? | EARENDIL&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;An agent harness is a piece of software that provides an environment for an AI model to operate within.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>告别合盖中断：为 AI 编程智能体打造的专属后台运行环境 Herdr在使用 Claude Code、Codex 等 AI 编程助手时，许多人经常遇到两个痛点：一旦合上笔记本电脑或断开连接任务就会中断；同时跑多个 Agent 时，很难及时发现哪一个正在等待输入确认</title><link>http://drafts.miantiao.me/posts/167</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/167</guid><pubDate>Wed, 19 Aug 2026 09:13:26 GMT</pubDate><content:encoded>&lt;b&gt;告别合盖中断：为 AI 编程智能体打造的专属后台运行环境 Herdr&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;在使用 Claude Code、Codex 等 AI 编程助手时，许多人经常遇到两个痛点：一旦合上笔记本电脑或断开连接任务就会中断；同时跑多个 Agent 时，很难及时发现哪一个正在等待输入确认。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Herdr&lt;/b&gt; 正是为解决这些问题而生的智能体运行时（Runtime）。它作为一个后台服务运行，接管终端会话，让你的 AI 智能体可以全天候自主工作。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;核心特性&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;后台常驻，合盖不掉线&lt;/b&gt;：终端直接运行在 Herdr 后台服务中，即使关闭电脑屏幕、网络断开甚至系统重启，会话与分屏布局都能完整保留并继续执行。&lt;br /&gt;•   &lt;b&gt;状态感知，告别逐屏排查&lt;/b&gt;：自动识别每个窗格中 Agent 的实时状态（工作中 / 等待输入 / 空闲），当某个 Agent 需要人工确认时一目了然，无需在多个终端间来回切换。&lt;br /&gt;•   &lt;b&gt;Agent 原生协作&lt;/b&gt;：提供统一的 CLI 与 Socket API，不同的 Agent 可以自主分屏、相互唤起并协同处理复杂任务。&lt;br /&gt;•   &lt;b&gt;开箱即用，无缝兼容&lt;/b&gt;：无需改变原有的使用习惯，开箱支持 Claude Code、Cursor、Codex、Copilot 等 20 多种主流 Agent CLI，单二进制文件支持 macOS、Linux 和 Windows。&lt;br /&gt;&lt;br /&gt;安装只需一行命令即可接入现有的开发流，让 AI 智能体真正具备独立持续干活的能力。&lt;br /&gt;&lt;br /&gt;原链接：&lt;a href=&quot;https://herdr.dev/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://herdr.dev/&quot;&gt;https://herdr.dev/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AI%E7%BC%96%E7%A8%8B&quot; title=&quot;#AI编程&quot;&gt;#AI编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Agent%E8%BF%90%E8%A1%8C%E6%97%B6&quot; title=&quot;#Agent运行时&quot;&gt;#Agent运行时&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发者工具&quot;&gt;#开发者工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23ClaudeCode&quot; title=&quot;#ClaudeCode&quot;&gt;#ClaudeCode&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%BB%88%E7%AB%AF%E5%B7%A5%E5%85%B7&quot; title=&quot;#终端工具&quot;&gt;#终端工具&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://herdr.dev/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Run them anywhere. Leave them running. Herdr holds real terminals open so your agents keep working when you close the laptop.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Herdr&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Herdr: the runtime coding agents run on&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/C0EaFO0znevCS5eenAosRjSCMjztF9OdZ7dVQdBxQzNCZkur00TzqHq3aQH36sIu07z75VGAP8VYiSNeLnMq7UCwASW-yQVkBSf4CIeoqRlm-0iqeA_cNzFQEo2a3ObYIEfxA_Ht-mLnkslIjXzhqOfbgNGlNMRHALGG7FjwZy3EA5j4j0RixnHdF6CU6bSH5JCVP9TUHCloFLJuGpGhnlErvoKBmuVU38t0c9uqpiWErV3HGpk78Uy8wypnCk0bZo7TMxToGwY4UY2ZqRorv-lwEftmruk2bp2qTDlpV4JNxXedomBxXctKaj-QY5zTiIC2Y4CCI5eHGyh43vARWA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;Herdr: the runtime coding agents run on&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Run them anywhere. Leave them running. Herdr holds real terminals open so your agents keep working when you close the laptop.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>Cloudflare 推出 Kitesurf：专为 AI Agent 打造的轻量级浏览器传统的浏览器（如 Chromium）是为人类设计的，包含了大量 AI 并不需要的组件（如标签页、主题、平滑滚动等），这使得它们非常消耗内存和计算资源</title><link>http://drafts.miantiao.me/posts/165</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/165</guid><pubDate>Thu, 06 Aug 2026 15:36:17 GMT</pubDate><content:encoded>Cloudflare 推出 Kitesurf：专为 AI Agent 打造的轻量级浏览器&lt;br /&gt;&lt;br /&gt;传统的浏览器（如 Chromium）是为人类设计的，包含了大量 AI 并不需要的组件（如标签页、主题、平滑滚动等），这使得它们非常消耗内存和计算资源。为了解决这个问题，Cloudflare 团队基于其 Workers 平台构建了一款专门针对 AI 代理（Agent）的新型浏览器——&lt;b&gt;Kitesurf&lt;/b&gt;。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;核心亮点&lt;/b&gt;：&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;专为 AI 优化&lt;/b&gt;：抛弃了人类才需要的视觉与交互开销，专注于 Token 数量、上下文窗口、可扩展性以及成本。&lt;br /&gt;•   &lt;b&gt;极致的资源节省&lt;/b&gt;：与 Chromium 相比，在执行网页截图和 HTML 提取等常见任务时，Kitesurf 的 &lt;b&gt;CPU 占用减少了 3 倍以上，内存占用减少了 4 到 7 倍&lt;/b&gt;，大幅降低了运行成本。&lt;br /&gt;•   &lt;b&gt;构建在边缘网络&lt;/b&gt;：完全运行在 Cloudflare Workers 之上，利用 Rust 编译的 Wasm 模块和 Dynamic Workers 技术，实现极高的隔离性与无状态运行。&lt;br /&gt;•   &lt;b&gt;兼容现有工具&lt;/b&gt;：支持 CDP（Chrome DevTools Protocol）协议，你可以直接配合 Puppeteer、Playwright 以及各类 MCP 客户端使用。&lt;br /&gt;&lt;br /&gt;虽然目前 Kitesurf 的首帧渲染时间比 Chromium 稍慢（约 1.7 倍），且暂不支持 WebGL、视频播放等复杂功能，但对于高并发的网页内容提取、截图及自动化任务，它是一个极具性价比的轻量化选择。&lt;br /&gt;&lt;br /&gt;Kitesurf 目前已在 Browser Run 开放免费 Beta 测试，并计划在成熟后开源。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://blog.cloudflare.com/kitesurf/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://blog.cloudflare.com/kitesurf/&quot;&gt;https://blog.cloudflare.com/kitesurf/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23Cloudflare&quot; title=&quot;#Cloudflare&quot;&gt;#Cloudflare&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AIAgent&quot; title=&quot;#AIAgent&quot;&gt;#AIAgent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%B5%8F%E8%A7%88%E5%99%A8&quot; title=&quot;#浏览器&quot;&gt;#浏览器&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E8%80%85&quot; title=&quot;#开发者&quot;&gt;#开发者&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%8A%80%E6%9C%AF%E8%B5%84%E8%AE%AF&quot; title=&quot;#技术资讯&quot;&gt;#技术资讯&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://blog.cloudflare.com/kitesurf&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;We should be giving all agents tools that excel at what’s important for an AI model. Kitesurf is Cloudflare’s new stateless, highly scalable, and cost-effective web browser that runs entirely on top of Workers and was designed specifically for the Agentic…&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Cloudflare Blog&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Introducing Kitesurf: The agent-first browser that runs in V8 isolates on Cloudflare Workers&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/pTltLeDTtPPRgzP6-_VZACTz26wZcKfubfjhwEIXWzXsun3Ag3L3KsfhyZruwUZRl_ZE5tkllBhLg8ES_JgQURmF_t5M0Xe2Fr67q-hLZJYFfWSB1-hI3fQqXkwugyOQTFhpPXfQUNm8IuSb6HOiTejXSbePwK3YlIg0LiA4DowQp-rgEeQi_-ewCVAM7jKiHwM0QFnlOzIG27rUFNSOTbDOLoqRUcnxNoMMCmUHlKmTXul0PhNPZR4HFxxs_Qok_MANZvfkDFhFMixy5TZQ6XtREdCTg61crlWtBCk-z5ocyTuJUXc-MrwnmTBmh1leXDQWCQaiQGqsVYQx4wl6Bg.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;Introducing Kitesurf: The agent-first browser that runs in V8 isolates on Cloudflare Workers&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;We should be giving all agents tools that excel at what’s important for an AI model. Kitesurf is Cloudflare’s new stateless, highly scalable, and cost-effective web browser that runs entirely on top of Workers and was designed specifically for the Agentic…&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>anydoc：毫秒级将主流文档转换为干净 Markdown 的 Rust 利器anydoc 是由网页解析平台 Firecrawl 开源的一款极速文档转换库</title><link>http://drafts.miantiao.me/posts/163</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/163</guid><pubDate>Wed, 05 Aug 2026 01:44:50 GMT</pubDate><content:encoded>anydoc：毫秒级将主流文档转换为干净 Markdown 的 Rust 利器&lt;br /&gt;&lt;br /&gt;anydoc 是由网页解析平台 Firecrawl 开源的一款极速文档转换库。它完全基于 Rust 编写，旨在将 Word、PowerPoint、Excel、PDF、EPUB、RTF 及 CSV 等多种主流文档格式，统一转换为干净、规范的 GitHub 风格 Markdown（GFM）。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;核心亮点：&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;⚡&lt;/b&gt;&lt;/i&gt; &lt;b&gt;极致性能&lt;/b&gt;：纯 Rust 编写，不依赖重量级 AI 模型或外部云服务，单次转换的中位数时间小于 5 毫秒。&lt;br /&gt;•   &lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;📦&lt;/b&gt;&lt;/i&gt; &lt;b&gt;多端支持&lt;/b&gt;：除了 Rust 原生库外，还提供了 Node.js、Python 绑定以及开箱即用的 CLI 命令行工具。&lt;br /&gt;•   &lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;🤖&lt;/b&gt;&lt;/i&gt; &lt;b&gt;AI Agent 友好&lt;/b&gt;：支持作为 Agent Skill 一键集成（例如使用 &lt;code&gt;npx skills&lt;/code&gt;），方便 AI 智能体直接读取和理解本地文档。&lt;br /&gt;•   &lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;🔍&lt;/b&gt;&lt;/i&gt; &lt;b&gt;智能格式检测&lt;/b&gt;：通过文件头字节自动识别格式，即使文件后缀名错误也能精准转换。&lt;br /&gt;•   &lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;📊&lt;/b&gt;&lt;/i&gt; &lt;b&gt;基准测试领先&lt;/b&gt;：在与 Pandoc、Docling、MarkItDown 等工具的对比测试中，anydoc 在格式支持完整度与转换速度上表现十分抢眼。&lt;br /&gt;&lt;br /&gt;无论是用于构建 LLM 知识库的数据预处理，还是日常的文档清理，anydoc 都是一个非常高效的开发者工具。&lt;br /&gt;&lt;br /&gt;项目地址：&lt;a href=&quot;https://github.com/firecrawl/anydoc&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/firecrawl/anydoc&quot;&gt;https://github.com/firecrawl/anydoc&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23Markdown&quot; title=&quot;#Markdown&quot;&gt;#Markdown&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Rust&quot; title=&quot;#Rust&quot;&gt;#Rust&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%96%87%E6%A1%A3%E8%BD%AC%E6%8D%A2&quot; title=&quot;#文档转换&quot;&gt;#文档转换&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发工具&quot;&gt;#开发工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE&quot; title=&quot;#开源项目&quot;&gt;#开源项目&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/firecrawl/anydoc&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings. - firecrawl/anydoc&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - firecrawl/anydoc: Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust…&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/uFi3ShYJR3E6eeUlY3KdXd9ONHP7PHtTOmWYU6nm_nlDsRVKibDf10Wnvtd8veLkopkaAyNhQbpwNIAstUz9zi8bCOUVIJTzoGgb0hFSsb3U0F3e1z3bjm31QhCLEdqftaTEO-DNKJttYuuwvPpJNlJ3RDbpHPKNVlX4CwrQu1K5YpwlhTwLQ0zC9yLwbgk4NaVEQ9iyp73E4pnwXwQICy_m030jSThw3RAB2JxVBvovm7FyNeMUtT3yUH1r8EOAgBdznpvl_yNHlBG1FnUwSm8VLco4oIh28HYUC4EEKJL4Kp7YWD5xAe-hTzqLHP7XHfp5TgMryi1-i-UpS96LKQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - firecrawl/anydoc: Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust…&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings. - firecrawl/anydoc&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>深入浅出 Chrome DevTools Protocol (CDP)：浏览器自动化的幕后功臣当你在 Chrome 中按下 F12 打开开发者工具，查看网络请求、调试 JS 代码或模拟手机时，你是否好奇过这个面板是如何与浏览器核心进行通信的？答案就是 CDP（Chrome DevTools Protocol，Chrome 开发者工具协议）</title><link>http://drafts.miantiao.me/posts/161</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/161</guid><pubDate>Sat, 18 Jul 2026 00:52:24 GMT</pubDate><content:encoded>深入浅出 Chrome DevTools Protocol (CDP)：浏览器自动化的幕后功臣&lt;br /&gt;&lt;br /&gt;当你在 Chrome 中按下 F12 打开开发者工具，查看网络请求、调试 JS 代码或模拟手机时，你是否好奇过这个面板是如何与浏览器核心进行通信的？&lt;br /&gt;&lt;br /&gt;答案就是 &lt;b&gt;CDP（Chrome DevTools Protocol，Chrome 开发者工具协议）&lt;/b&gt;。它是所有 Chromium 系浏览器（包括 Chrome、Edge、Brave、Arc 等）对外的控制接口。无论是开发者面板本身，还是 Puppeteer、Playwright 等自动化测试框架，甚至是最新的 AI 浏览器 Agent，底层都依赖 CDP。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;什么是 CDP？&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;CDP 是一个基于 JSON 的通信协议，通常通过 WebSocket 传输。它将浏览器的控制权划分为多个不同的“域”（Domains）：&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;Page&lt;/b&gt;：负责控制页面导航、截屏等。&lt;br /&gt;•   &lt;b&gt;Network&lt;/b&gt;：观察和拦截网络请求与响应。&lt;br /&gt;•   &lt;b&gt;Runtime&lt;/b&gt;：执行 JavaScript 代码并获取控制台输出。&lt;br /&gt;•   &lt;b&gt;Input&lt;/b&gt;：模拟底层的鼠标、键盘和触摸输入。&lt;br /&gt;•   &lt;b&gt;Target&lt;/b&gt;：发现并连接到不同的页面、Iframe 或 Service Worker。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;为什么直接操作原生 CDP 非常困难？&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;虽然发送 JSON 指令看起来很简单，但维护浏览器状态却极其复杂：&lt;br /&gt;&lt;br /&gt;1.  &lt;b&gt;动态生命周期&lt;/b&gt;：页面导航会销毁旧的 JavaScript 执行上下文并创建新的上下文。一旦发生跳转，之前的对象 ID 和引用都会失效。&lt;br /&gt;2.  &lt;b&gt;多进程架构（Site Isolation）&lt;/b&gt;：为了安全，浏览器会将跨站点的 Iframe 放在不同的渲染进程中。在 CDP 中，这意味着它们会被作为不同的 Target 暴露，你需要自己管理复杂的 Session 树。&lt;br /&gt;3.  &lt;b&gt;协议演进快&lt;/b&gt;：CDP 的方法会随着 Chromium 的更新而频繁变动，维护兼容性成本极高。&lt;br /&gt;&lt;br /&gt;因此，在实际开发中，更推荐使用 Playwright 或 Puppeteer 这样成熟的库。它们帮我们处理了繁琐的等待、定位和生命周期管理，只在需要更底层能力时才向外暴露 CDP 会话。&lt;br /&gt;&lt;br /&gt;理解 CDP 的工作原理，能让我们在构建浏览器自动化工具或浏览器 AI Agent 时，做出更合理的架构设计。&lt;br /&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;https://x.com/kylejeong/status/2078196340216185127&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://x.com/kylejeong/status/2078196340216185127&quot;&gt;https://x.com/kylejeong/status/2078196340216185127&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23%E6%B5%8F%E8%A7%88%E5%99%A8%E8%87%AA%E5%8A%A8%E5%8C%96&quot; title=&quot;#浏览器自动化&quot;&gt;#浏览器自动化&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Chrome&quot; title=&quot;#Chrome&quot;&gt;#Chrome&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CDP&quot; title=&quot;#CDP&quot;&gt;#CDP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发者工具&quot;&gt;#开发者工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Web%E5%BC%80%E5%8F%91&quot; title=&quot;#Web开发&quot;&gt;#Web开发&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://x.com/kylejeong/status/2078196340216185127&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;How Agents actually use your browser: A guide to CDP (Chrome DevTools Protocol)&quot;&gt;
  &lt;i class=&quot;link_preview_right_image&quot; style=&quot;background-image:url(&apos;https://cdn4.telesco.pe/file/c4G3gxpMtdNUc5XwblvipR4ll-yO9SgvqzUuQEv3-3iulrwsOCXC777HICG2PQy4lq7furjuU7-hjNFPUiORziTtRtHvSwBcAq6rA-QpDAXdsT0tAwfO7NBiTQDrr6qfe35ozplX4SIfthUSUOxE_vu8v_NZdw-RJ5QwrD0q2Pa1zxBORVe39sSSksgBquDYxauf_-YbAVVpahFE1X7fVihnGMXR1PjATnpiAQpAKyyR8P-xDComDpBorrX5mqFzwbPIdHgOH_mbBePn_sLhHAKlGFcy6GOVwvwuXszFP16P2R2b6gPWDR2ux9Xsh7c5yMzJaCItmq7G3KMXQzx17A.jpg&apos;)&quot;&gt;&lt;/i&gt;
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;X (formerly Twitter)&lt;/div&gt;
  
  &lt;div class=&quot;link_preview_title&quot;&gt;Kyle Jeong (@kylejeong) on X&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;How Agents actually use your browser: A guide to CDP (Chrome DevTools Protocol)&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>Grok Build 开源：xAI 推出终端 AI 编码助手马斯克旗下的 AI 公司 xAI（SpaceXAI）开源了其终端 AI 编码代理工具 Grok Build（命令行工具名为 grok）</title><link>http://drafts.miantiao.me/posts/159</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/159</guid><pubDate>Thu, 16 Jul 2026 06:49:40 GMT</pubDate><content:encoded>&lt;b&gt;Grok Build 开源：xAI 推出终端 AI 编码助手&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;马斯克旗下的 AI 公司 xAI（SpaceXAI）开源了其终端 AI 编码代理工具 &lt;b&gt;Grok Build&lt;/b&gt;（命令行工具名为 &lt;code&gt;grok&lt;/code&gt;）。&lt;br /&gt;&lt;br /&gt;Grok Build 是一款运行在终端（TUI）的全屏交互式 AI 助手，专为开发者设计。它不仅能够深度理解你的本地代码库，还可以直接编辑文件、执行 Shell 命令、进行网页搜索，并管理长期运行的任务。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;主要特性：&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;多种运行模式&lt;/b&gt;：支持全屏交互式终端界面；支持无头（Headless）模式，便于在脚本和 CI 流程中调用；还可以通过 Agent Client Protocol (ACP) 协议嵌入到其他编辑器中。&lt;br /&gt;•   &lt;b&gt;极速体验&lt;/b&gt;：项目 99% 以上的代码由 Rust 编写，保证了极佳的运行效率和响应速度。&lt;br /&gt;•   &lt;b&gt;开源协议&lt;/b&gt;：采用 Apache License 2.0 协议。需要注意的是，目前该项目主要由 xAI 内部单向同步，暂不接受外部代码贡献。&lt;br /&gt;&lt;br /&gt;想要体验的开发者可以通过以下命令快速安装：&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;&lt;code class=&quot;language-text&quot;&gt;curl -fsSL https://x.ai/cli/install.sh | bash
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/xai-org/grok-build&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/xai-org/grok-build&quot;&gt;https://github.com/xai-org/grok-build&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23Grok&quot; title=&quot;#Grok&quot;&gt;#Grok&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23xAI&quot; title=&quot;#xAI&quot;&gt;#xAI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E7%BC%96%E7%A0%81%E5%8A%A9%E6%89%8B&quot; title=&quot;#AI编码助手&quot;&gt;#AI编码助手&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE&quot; title=&quot;#开源项目&quot;&gt;#开源项目&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Rust&quot; title=&quot;#Rust&quot;&gt;#Rust&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/xai-org/grok-build&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;SpaceXAI&apos;s coding agent harness and TUI. Fullscreen, mouse interactive, extensible. - xai-org/grok-build&quot;&gt;
  &lt;i class=&quot;link_preview_right_image&quot; style=&quot;background-image:url(&apos;https://cdn4.telesco.pe/file/Tc08s0uIGwq1MHHc8L65maUdLuEvQZGaeuughjf-aCRKgqJVGbnoe4Gg7Q0ncffkp2RvzKdo2wMOQbXridrDvxTOjdBSNhgtHPUx_tKXejDp7tq-MBINzPJPsYYMkH8vQMockpybayw6VEbn1V3YpoKd3Vb8d9sUoJqm4XFD-TJX4Eoe4uBLAcvCoqPBsy2IjlfSBQJ5QhJaaQh5uodfb8U-bKPxrqD7ZLf3CsAyS7nFwdZl61OZrq7Ip9464HuC3j9DEJ9ZfemsMBCXS8zC574lvBDymfbAALjaX4ZcHecO_YyZs9kOJCEsFskAdpLVSr88gOzmz8pwZIq6AWp_bg.jpg&apos;)&quot;&gt;&lt;/i&gt;
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - xai-org/grok-build: SpaceXAI&apos;s coding agent harness and TUI. Fullscreen, mouse interactive, extensible.&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;SpaceXAI&apos;s coding agent harness and TUI. Fullscreen, mouse interactive, extensible. - xai-org/grok-build&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>OpenConnector：让 AI Agent 轻松连接万物的开源授权网关在构建 AI Agent 时，如何安全、高效地让它连接各种第三方 SaaS 服务（如 GitHub、Gmail、Notion、Slack 等）？Composio 的开源替代方案 —— OpenConnector 带来了一个优雅的解法</title><link>http://drafts.miantiao.me/posts/158</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/158</guid><pubDate>Fri, 10 Jul 2026 13:29:37 GMT</pubDate><content:encoded>OpenConnector：让 AI Agent 轻松连接万物的开源授权网关&lt;br /&gt;&lt;br /&gt;在构建 AI Agent 时，如何安全、高效地让它连接各种第三方 SaaS 服务（如 GitHub、Gmail、Notion、Slack 等）？Composio 的开源替代方案 —— &lt;b&gt;OpenConnector&lt;/b&gt; 带来了一个优雅的解法。&lt;br /&gt;&lt;br /&gt;OpenConnector 是一个专为 AI Agent 设计的开源连接授权网关。通过它，你只需配置一次用户账号，即可向 Agent 开放包含 1,000+ 服务商、超过 10,000 个预置 Action 的共享目录。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;核心亮点&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;安全隔离&lt;/b&gt;：敏感凭证、OAuth 权限和运行日志均保留在可审计的运行时内，Agent 无法直接接触，有效保障数据安全。&lt;br /&gt;•   &lt;b&gt;多端友好&lt;/b&gt;：提供 TypeScript SDK、oo CLI 工具，原生支持 MCP（Model Context Protocol）以及标准 HTTP/OpenAPI 接口。&lt;br /&gt;•   &lt;b&gt;灵活部署&lt;/b&gt;：支持本地 Docker 运行，也支持部署在 Fly.io、Cloudflare Workers 等无服务器（Serverless）平台，或直接使用官方托管版本。&lt;br /&gt;•   &lt;b&gt;可视化管理&lt;/b&gt;：自带直观的 Web Dashboard，方便浏览连接器、配置凭证、生成 Runtime Token 以及实时监控调用日志和异常。&lt;br /&gt;&lt;br /&gt;对于正在开发 Agent 应用，且需要稳定、安全地对接用户日常工作流软件的开发者来说，这是一个非常值得尝试的基础设施。&lt;br /&gt;&lt;br /&gt;原链接：&lt;a href=&quot;https://github.com/oomol-lab/open-connector&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/oomol-lab/open-connector&quot;&gt;https://github.com/oomol-lab/open-connector&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AIAgent&quot; title=&quot;#AIAgent&quot;&gt;#AIAgent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E5%B7%A5%E5%85%B7&quot; title=&quot;#开源工具&quot;&gt;#开源工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23API%E7%BD%91%E5%85%B3&quot; title=&quot;#API网关&quot;&gt;#API网关&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23MCP&quot; title=&quot;#MCP&quot;&gt;#MCP&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/oomol-lab/open-connector&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Open-source auth gateway connecting 1500+ SaaS providers to AI agents through SDK, CLI, MCP, HTTP, and OpenAPI. - oomol-lab/open-connector&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - oomol-lab/open-connector: Open-source auth gateway connecting 1500+ SaaS providers to AI agents through SDK, CLI, MCP…&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/VjsoL2A_tYF53pkq1Dp17JUcOZglkrPZpD0pTdv2QNSSPpId0jU8wtjv13QPaPepLGkDhBsnrWLDCFp5jloupRYC7xetv0BDN7XlIbA1YSabBD58MLscVwItxA0lhd5uwDv6QvpoWJoCOo67MxQeOj2MLEvQyL0rKizcyFy4jZrq_eUMLtR_wIZQggmWfsTVm3rvxg1Gfxt08W2rjYsTpj-bMzmIpEGuSLwAv_WsU2LeuZDwCcpCw_RSn5-A2DcMxGY4CVQHD6U-HLY9qBTO9jOtCWie_gfvvq6rSdvKDTK0jUWcbGjgt5Mh8B_8ZD1Jaxh_dYEUqWOffcuiUpLTlg.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - oomol-lab/open-connector: Open-source auth gateway connecting 1500+ SaaS providers to AI agents through SDK, CLI, MCP…&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Open-source auth gateway connecting 1500+ SaaS providers to AI agents through SDK, CLI, MCP, HTTP, and OpenAPI. - oomol-lab/open-connector&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>极简终端 AI 编码助手，带你读懂 Agent 的核心设计：TauHugging Face 开源的 Tau 是一款运行在终端（Terminal）里的 AI 编码助手</title><link>http://drafts.miantiao.me/posts/154</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/154</guid><pubDate>Thu, 09 Jul 2026 02:18:22 GMT</pubDate><content:encoded>极简终端 AI 编码助手，带你读懂 Agent 的核心设计：Tau&lt;br /&gt;&lt;br /&gt;Hugging Face 开源的 Tau 是一款运行在终端（Terminal）里的 AI 编码助手。只需输入简单的需求，它就能帮你读取文件、修改代码、执行 Bash 命令并记录会话历史。&lt;br /&gt;&lt;br /&gt;不同于庞大复杂的商业项目，Tau 的核心定位是一个&lt;b&gt;教学型项目&lt;/b&gt;。它的代码极其精简、层级分明，非常适合开发者用来理解“AI 编码 Agent 是如何从零构建的”。&lt;br /&gt;&lt;br /&gt;核心特性：&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;极简且模块化的架构&lt;/b&gt;：代码分为 &lt;code&gt;tau_ai&lt;/code&gt;（模型适配）、&lt;code&gt;tau_agent&lt;/code&gt;（核心大脑与工具流）和 &lt;code&gt;tau_coding&lt;/code&gt;（TUI 与命令行包装器）三层，核心大脑完全独立，可轻松作为第三方库引入。&lt;br /&gt;•   &lt;b&gt;终端交互式操作&lt;/b&gt;：内置基于 Textual 的命令行 TUI 界面，支持 &lt;code&gt;/login&lt;/code&gt; 登录、模型切换以及流式输出。&lt;br /&gt;•   &lt;b&gt;多模型支持&lt;/b&gt;：支持对接 OpenAI、Anthropic、OpenRouter、Hugging Face 以及兼容 OpenAI 格式的本地大模型。&lt;br /&gt;•   &lt;b&gt;持久化会话管理&lt;/b&gt;：通过 JSONL 格式安全存储每一次会话，支持中断恢复与分支操作。&lt;br /&gt;&lt;br /&gt;如果你想拥有一个轻量级的命令行开发助手，或是想动手写一个自己的 AI Agent，Tau 是一个绝佳的起点。&lt;br /&gt;&lt;br /&gt;项目链接：&lt;a href=&quot;https://github.com/huggingface/tau&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/huggingface/tau&quot;&gt;https://github.com/huggingface/tau&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AI&quot; title=&quot;#AI&quot;&gt;#AI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Agent&quot; title=&quot;#Agent&quot;&gt;#Agent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Python&quot; title=&quot;#Python&quot;&gt;#Python&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE&quot; title=&quot;#开源项目&quot;&gt;#开源项目&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%BC%96%E7%A8%8B%E5%8A%A9%E6%89%8B&quot; title=&quot;#编程助手&quot;&gt;#编程助手&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/huggingface/tau&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;A Python port of Pi’s minimalist coding agent. Contribute to huggingface/tau development by creating an account on GitHub.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - huggingface/tau: A Python port of Pi’s minimalist coding agent.&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/e1eJ7_A0I0a0mvDfAkf-NqGt7SRrHjJI-J_YNkfaNi3gxLVmgLrtTOt9DrCnCWcCNR-vCWRQxpP9mv51fDybSjmiireo4SZF6u9NOkcXvkF2G5kpRDFuzsWkGoBX7kpwp0E6l3ezF-P4Z82dCy_9D3MT_xouB1MNNtrsmW85djNDmgexwy708tkfqYNVr4CjFJ6GnZUuA-npqhcyNmRUjpmA52N299bqrifrJGbSxOCxyuqYjA4PSqZ0gX8LOK1Krli95q4vH_kHOH_QKNzT1T38ZMtfNh_NobBGKhGs-EgBvLw1eKsbnCNeU3l8W0QrbjSjz1VljGdHYG-U2V-18Q.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - huggingface/tau: A Python port of Pi’s minimalist coding agent.&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;A Python port of Pi’s minimalist coding agent. Contribute to huggingface/tau development by creating an account on GitHub.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>面向 Codex 用户的本地无限画布插件：Cowart如果你在使用 Codex 并且需要一个好用的可视化工具，不妨关注一下 Cowart</title><link>http://drafts.miantiao.me/posts/147</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/147</guid><pubDate>Mon, 22 Jun 2026 04:03:30 GMT</pubDate><content:encoded>面向 Codex 用户的本地无限画布插件：Cowart&lt;br /&gt;&lt;br /&gt;如果你在使用 Codex 并且需要一个好用的可视化工具，不妨关注一下 Cowart。它是一个基于 tldraw 开发的本地无限画布插件，专门用来帮助开发者在本地进行构思、标注、生成以及迭代图片。所有画布数据都默认保存在你当前项目的 &lt;code&gt;canvas/&lt;/code&gt; 目录下，安全又私密。&lt;br /&gt;&lt;br /&gt;核心功能包括：&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;本地无限画布&lt;/b&gt;：在 Codex 中一键拉起本地 tldraw 可视化页面。&lt;br /&gt;•   &lt;b&gt;本地持久化&lt;/b&gt;：所有的画布数据与图片资源都会跟着你的项目走。&lt;br /&gt;•   &lt;b&gt;AI 占位符生成&lt;/b&gt;：在画布里创建一个 AI 占位框，写下提示词，Codex 就会根据比例自动填入生成的图像。&lt;br /&gt;•   &lt;b&gt;标注图迭代&lt;/b&gt;：在画布里随手画标注或箭头，截图发给 Codex，它就能直接帮你生成修改后的干净新图并并排摆放。&lt;br /&gt;•   &lt;b&gt;MCP 工具支持&lt;/b&gt;：支持通过 MCP 接口自动读取状态、保存或插入图片，实现工作流自动化。&lt;br /&gt;&lt;br /&gt;对于想要摆脱云端束缚，又想拥有丝滑 AI 绘图/修改体验的 Codex 用户来说，这绝对是一个值得尝试的效率利器。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/zhongerxin/Cowart&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/zhongerxin/Cowart&quot;&gt;https://github.com/zhongerxin/Cowart&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23Codex&quot; title=&quot;#Codex&quot;&gt;#Codex&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%97%A0%E9%99%90%E7%94%BB%E5%B8%83&quot; title=&quot;#无限画布&quot;&gt;#无限画布&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AICanvas&quot; title=&quot;#AICanvas&quot;&gt;#AICanvas&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE&quot; title=&quot;#开源项目&quot;&gt;#开源项目&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%95%88%E7%8E%87%E5%B7%A5%E5%85%B7&quot; title=&quot;#效率工具&quot;&gt;#效率工具&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/zhongerxin/Cowart&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Contribute to zhongerxin/Cowart development by creating an account on GitHub.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - zhongerxin/Cowart&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/r6ZxtTj2Q25CsbOWNGkbK8tnTDyFkSPwsMlsuVE43cw3VlXOwLf98pRQRFAPuhZofy-ij8A_I_mVkl99DaMSVyyfIOxzs72mzRqLSoHWRnwlPIZgyJOG56JucJ_eAzHD059n8b_M0nLHU2RHYBdXODSDoWiJj97TPGL5GLEk9PNui8nmgYHorWH4poACjhC9PudsG7AQpgsXuNH-2eX5lBvJ1YcJINDnZHR8YPomvdKHIdwSi-3RhPVEEzpT3zy1pk0nUe6vIA7nbet1jkseXTANWxcuaEYLkIEEJXdgPH88LaGWZQHzI5HPDc2lsvZt3ujPid_ncPkhm0V4dIzIMA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - zhongerxin/Cowart&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Contribute to zhongerxin/Cowart development by creating an account on GitHub.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>像使用 shadcn/ui 一样构建 AI Agent：开源模板库 agentcn如果你喜欢 shadcn/ui 的组件化设计，那一定不要错过 agentcn</title><link>http://drafts.miantiao.me/posts/146</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/146</guid><pubDate>Sun, 21 Jun 2026 01:45:22 GMT</pubDate><content:encoded>像使用 shadcn/ui 一样构建 AI Agent：开源模板库 agentcn&lt;br /&gt;&lt;br /&gt;如果你喜欢 shadcn/ui 的组件化设计，那一定不要错过 &lt;b&gt;agentcn&lt;/b&gt;。这是由 shadcn-labs 推出的开源、可定制且生产可用的 AI Agent 模板库。它将 shadcn 的设计理念带入到了 AI 智能体开发领域。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;项目亮点：&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;零配置开箱即用&lt;/b&gt;：提供合理的默认设置，支持一键命令快速初始化。&lt;br /&gt;•   &lt;b&gt;无缝兼容 shadcn CLI&lt;/b&gt;：采用相同的 Registry 格式，使用体验与 shadcn/ui 高度一致。&lt;br /&gt;•   &lt;b&gt;强大的底层支撑&lt;/b&gt;：基于 Eve 和 Flue 框架构建，完整包含指令、工具、技能和工作流。&lt;br /&gt;•   &lt;b&gt;可组合与在线预览&lt;/b&gt;：支持通过声明式组件构建复杂的交互界面，并在文档中提供直接运行的实时预览。&lt;br /&gt;&lt;br /&gt;对于想要快速、规范地搭建 AI Agent 的开发者来说，这是一个非常值得尝试的脚手架工具。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/shadcn-labs/agentcn&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/shadcn-labs/agentcn&quot;&gt;https://github.com/shadcn-labs/agentcn&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AIAgent&quot; title=&quot;#AIAgent&quot;&gt;#AIAgent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE&quot; title=&quot;#开源项目&quot;&gt;#开源项目&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%89%8D%E7%AB%AF%E5%BC%80%E5%8F%91&quot; title=&quot;#前端开发&quot;&gt;#前端开发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23shadcn&quot; title=&quot;#shadcn&quot;&gt;#shadcn&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD&quot; title=&quot;#人工智能&quot;&gt;#人工智能&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/shadcn-labs/agentcn&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;shadcn/ui, but for building agents. 🤖. Contribute to shadcn-labs/agentcn development by creating an account on GitHub.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - shadcn-labs/agentcn: shadcn/ui, but for building agents. 🤖&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/DPp2foLS9umLZrxaZ9WgLMKj4s5Gqq6dfeB_7yOmBSQ_XAJLkwryFZq1-SBRxs-MbcV8UEtY7vcl2jB4j9yWBuuYWDomc6ra3Ei0MNpm8RDBzuQhn_ISIZ0b349eKlsmeuQTcdSGgigECE1gylzm_47E4i8B72f4uXvPZqFGElnE4FrlNdoEi1r6LCS2du6xpxVnfHXzp1O4dwsN3BeauelUWZCXSXLvMOaKemD6PvAuyK72eb302LQz1VmVVYRWSRfR7ygTwxT7yHFq5eFADYU8NJ1r01rqA3PlAIU6HXZL6ItQc7eEEhgVMVwOZoQDj4spxBl_d_T3frSoTYmjqA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - shadcn-labs/agentcn: shadcn/ui, but for building agents. &lt;i class=&quot;emoji&quot; style=&quot;background-image:url(&apos;//telegram.org/img/emoji/40/F09FA496.png&apos;)&quot;&gt;&lt;b&gt;🤖&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;shadcn/ui, but for building agents. &lt;i class=&quot;emoji&quot; style=&quot;background-image:url(&apos;//telegram.org/img/emoji/40/F09FA496.png&apos;)&quot;&gt;&lt;b&gt;🤖&lt;/b&gt;&lt;/i&gt;. Contribute to shadcn-labs/agentcn development by creating an account on GitHub.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>omp：直接集成 IDE 能力的终端 AI 编码助手oh my pi (omp) 是一个专为终端设计的开源 AI 编码智能体</title><link>http://drafts.miantiao.me/posts/138</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/138</guid><pubDate>Mon, 15 Jun 2026 15:52:13 GMT</pubDate><content:encoded>omp：直接集成 IDE 能力的终端 AI 编码助手&lt;br /&gt;&lt;br /&gt;oh my pi (omp) 是一个专为终端设计的开源 AI 编码智能体。它不仅是一个代码生成器，更是一个深度集成 IDE 工具的“全能型选手”，旨在为开发者提供开箱即用、无缝连接的终端开发体验。&lt;br /&gt;&lt;br /&gt;核心亮点：&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;深度集成 IDE 工具链&lt;/b&gt;：内置 LSP（Language Server Protocol），AI 能够像在 IDE 中一样精准进行跨文件重命名与格式化；同时支持 DAP（Debug Adapter Protocol），可以直接启动调试器（如 lldb, dlv, debugpy）进行单步调试和堆栈排查。&lt;br /&gt;•   &lt;b&gt;创新的 Snapcompact 图像压缩&lt;/b&gt;：当对话历史过长时，omp 不使用 LLM 进行文本总结，而是将历史记录渲染成极其微小的像素字体 PNG 图像，并发送给多模态模型读取。这一技术能够确保上下文细节不丢失，且仅消耗约 1/3 的 Token 成本。&lt;br /&gt;•   &lt;b&gt;强悍的 Rust 原生引擎&lt;/b&gt;：核心由约 5.5 万行 Rust 代码构建，搜索、shell、AST 分析等高频操作均在进程内完成，避免频繁 fork 子进程，效率极高。&lt;br /&gt;•   &lt;b&gt;本地化记忆与离线整理&lt;/b&gt;：使用本地 SQLite 矢量记忆库，并使用本地的小模型（如 Qwen-1.7B / Gemma-1B）在本地整理记忆与会话标题，数据不离设备。&lt;br /&gt;•   &lt;b&gt;强大的协作与扩展性&lt;/b&gt;：支持通过 &lt;code&gt;/collab&lt;/code&gt; 实现端到端加密的实时会话共享；兼容多种主流编辑器规则（如 Cursor, Cline, Copilot），甚至可以通过 ACP 协议直接在 Zed 编辑器中驱动终端中的同一个 omp 实例。&lt;br /&gt;&lt;br /&gt;原链接：&lt;a href=&quot;https://omp.sh/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://omp.sh/&quot;&gt;https://omp.sh/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AI%E7%BC%96%E7%A0%81%E5%8A%A9%E6%89%8B&quot; title=&quot;#AI编码助手&quot;&gt;#AI编码助手&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%BC%96%E7%A8%8B%E5%B7%A5%E5%85%B7&quot; title=&quot;#编程工具&quot;&gt;#编程工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Rust&quot; title=&quot;#Rust&quot;&gt;#Rust&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE&quot; title=&quot;#开源项目&quot;&gt;#开源项目&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%99%BA%E8%83%BD%E5%BC%80%E5%8F%91&quot; title=&quot;#智能开发&quot;&gt;#智能开发&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://omp.sh/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Subagents, plan mode, LSP, DAP, hindsight memory, hashline edits, time-traveling rules — with a native Rust engine doing the heavy lifting.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;omp&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;omp — a coding agent with the IDE wired in&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/n1YAdO0xv2EXJAbwBeJvmyR1NyNSLSDFT_d-wU64LjSrDg0ngchUpPG2cbjVWln27VzDfeRe4EMwJPIs0hmW2h1Tn1--cjxnzVUkQ00cJSQnBZqjTXgl8PhxpEagflsU5Cphpa0zU5K2tGKdXMgrXbv5EOfofBdfiyvjxPwq8E7XJRAprQ8lP6L-W-hh6cuuSfDKuNEQgY5UKgviuuEkixiAZpxSQknobuydWsArYogzR38rouxMalETNG2YmcRO8CsCAuN9Y0LaIJhsTPoAiuDD9cHD14n_xpvbgsXCiXPEDiOHgdG_7xc7ai6krs60YENL8envqWHUJddLnG2FjA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;omp — a coding agent with the IDE wired in&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Subagents, plan mode, LSP, DAP, hindsight memory, hashline edits, time-traveling rules — with a native Rust engine doing the heavy lifting.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>Slim Tools：为 AI 智能体减负的统一 MCP 工具网关在使用 AI Agent（如 Claude、Cursor 等）时，你是否遇到过因为加载了太多 MCP 或 OpenAPI 工具，导致上下文窗口（Context Window）被严重占用、Token 消耗飞涨的情况？Slim Tools 提供了一个巧妙的解决方案：它将所有上游工具统一封装进一个极简的 MCP 接口中</title><link>http://drafts.miantiao.me/posts/131</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/131</guid><pubDate>Sat, 23 May 2026 12:18:47 GMT</pubDate><content:encoded>Slim Tools：为 AI 智能体减负的统一 MCP 工具网关&lt;br /&gt;&lt;br /&gt;在使用 AI Agent（如 Claude、Cursor 等）时，你是否遇到过因为加载了太多 MCP 或 OpenAPI 工具，导致上下文窗口（Context Window）被严重占用、Token 消耗飞涨的情况？&lt;br /&gt;&lt;br /&gt;Slim Tools 提供了一个巧妙的解决方案：它将所有上游工具统一封装进一个极简的 MCP 接口中。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;核心特性：&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;统一入口&lt;/b&gt;：无需向 AI 暴露所有工具，只需提供一个 Slim Tools 的 MCP URL（&lt;code&gt;https://slim.tools/mcp&lt;/code&gt;）。&lt;br /&gt;•   &lt;b&gt;按需探索&lt;/b&gt;：AI 代理在运行阶段仅能看到 &lt;code&gt;discover_tools&lt;/code&gt;（工具搜索）和 &lt;code&gt;execute_code&lt;/code&gt;（沙盒代码执行）两个核心能力。&lt;br /&gt;•   &lt;b&gt;高效联动&lt;/b&gt;：AI 通过搜索找到匹配的工具，然后在沙盒中运行代码来组合并调用这些上游 API（如 GitHub、Notion、Slack、Figma 等）。&lt;br /&gt;•   &lt;b&gt;简化授权&lt;/b&gt;：统一管理所有上游服务的 OAuth 授权，无需重复配置。&lt;br /&gt;&lt;br /&gt;通过这种“运行时发现”的设计，AI 代理无需在上下文里“背负”沉重的工具集，不仅让 Prompt 更加清爽，也让 Agent 的响应速度大幅提升。&lt;br /&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;http://slim.tools/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;http://slim.tools&quot;&gt;http://slim.tools&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AIAgents&quot; title=&quot;#AIAgents&quot;&gt;#AIAgents&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23MCP&quot; title=&quot;#MCP&quot;&gt;#MCP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发者工具&quot;&gt;#开发者工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%95%88%E7%8E%87%E5%B7%A5%E5%85%B7&quot; title=&quot;#效率工具&quot;&gt;#效率工具&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://slim.tools/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Move MCP and OpenAPI tool orchestration out of model context and into one sandboxed runtime.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Slim Tools&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Slim Tools | Tool Orchestration Runtime for AI Agents&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/igJTO8tW7qfLym2_yjwQFPUVYHAFTSg2nSFUc6wl-3d0zSGfqyXTEL3_Hi3PHz4JnOP7Q5JCAVmbWvsgL0o3W91llyydui9ZR1pDXFIIjsAvXL3uYQP7zULHGUKdYtbTol5DgLJjA_92RmEVvDo-pr2vb23hqXe-Isd4qgmWmvtpP80Uhq3YgURpu5Dx3Le73xqyuBw-5GmULJLxKhXMEdnNPH2MYM-Ewrykt7Wat4dKSpRH5pW5ysz98g4zeSpdawe5nGtp6B_JsW84Y3omqzLwyZI-EGf5S1KNOPWSCdrSHFhDI6CSrLGN3wkild90_lt_-7Q1FcNBznoenWESyA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;Slim Tools | Tool Orchestration Runtime for AI Agents&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Move MCP and OpenAPI tool orchestration out of model context and into one sandboxed runtime.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>Flue：构建下一代 AI Agent 的 TypeScript 架构框架Flue 提出了一个核心公式：Agent = Model + Harness</title><link>http://drafts.miantiao.me/posts/130</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/130</guid><pubDate>Mon, 11 May 2026 10:03:02 GMT</pubDate><content:encoded>Flue：构建下一代 AI Agent 的 TypeScript 架构框架&lt;br /&gt;&lt;br /&gt;Flue 提出了一个核心公式：&lt;b&gt;Agent = Model + Harness&lt;/b&gt;。它不仅仅是一个简单的 SDK，而是一个专为构建自主 Agent 设计的“可编程治理框架”（Harness），旨在让开发者能够轻松打造像 Claude Code 或 Codex 这样具备规划、环境感知和执行能力的强力工具。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;核心特性：&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;高度可编程：&lt;/b&gt; 使用 TypeScript 编写 Agent 逻辑，支持定义复杂的技能（Skills）、工作流和多 Session 管理。&lt;br /&gt;•   &lt;b&gt;自带沙箱环境：&lt;/b&gt; 提供内置的虚拟沙箱或连接远程沙箱（如 Daytona），让 Agent 安全地执行 Bash 命令、读写文件或运行代码。&lt;br /&gt;•   &lt;b&gt;安全与隐私：&lt;/b&gt; 采用精细的权限控制，确保敏感的 API Token 不会被模型或沙箱环境直接接触。&lt;br /&gt;•   &lt;b&gt;跨平台部署：&lt;/b&gt; 编写一次逻辑，即可部署为 HTTP 服务，或在 CLI、GitHub Actions、Cloudflare Workers 等多种环境运行。&lt;br /&gt;&lt;br /&gt;与其使用通用的成品 AI 工具，Flue 鼓励开发者根据特定的产品需求、数据和工作流，构建完全属于自己的定制化 Agent。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://flueframework.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://flueframework.com/&quot;&gt;https://flueframework.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AI&quot; title=&quot;#AI&quot;&gt;#AI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Agent&quot; title=&quot;#Agent&quot;&gt;#Agent&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23TypeScript&quot; title=&quot;#TypeScript&quot;&gt;#TypeScript&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发工具&quot;&gt;#开发工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE&quot; title=&quot;#开源项目&quot;&gt;#开源项目&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://flueframework.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Build durable AI agents with Flue&apos;s programmable TypeScript harness. Write once, deploy anywhere, use any LLM.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Flue&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Flue — The Open Agent Framework&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/q5tzJzXQqoHZzGRi0PaGNpw2F7yx1QdWqWNSlK3ldaVtZi8AbpXG3pzJLnUAUsEsh7_BZdThEK5OaAkp8tbI0fZnAEi2IJv9Ey7Av91y7KEh0bP-JIqvU2ODnZFK9i-ewogeeuknL4N6BBqem0z8O2zdT8zyyQerzEJZlLte742hVTPWPs10oWhAWBWpnO7XAxYUwOgMfPw7PTnlwAYU9ycBeDAjuaR0EA6cJXgeYa5xRnFjUAwqzkCXLbkAJQlGK2_2AaUpkO2i0AKLAlvQ8QMO6xfTWSuB2cq8MxQ5CWCzidUjS2ss4s1ZrRgHDs_xWDaBNxKUEp8sa9nmQ_yoJg.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;Flue — The Open Agent Framework&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Build durable AI agents with Flue&apos;s programmable TypeScript harness. Write once, deploy anywhere, use any LLM.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>Obscura：专为 AI Agent 和大规模爬虫打造的 Rust 无头浏览器如果你觉得传统的 Headless Chrome 过于臃肿且容易被反爬虫识别，那么 Obscura 绝对值得一试</title><link>http://drafts.miantiao.me/posts/128</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/128</guid><pubDate>Sat, 25 Apr 2026 01:13:26 GMT</pubDate><content:encoded>&lt;b&gt;Obscura：专为 AI Agent 和大规模爬虫打造的 Rust 无头浏览器&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;如果你觉得传统的 Headless Chrome 过于臃肿且容易被反爬虫识别，那么 &lt;b&gt;Obscura&lt;/b&gt; 绝对值得一试。这是一个基于 Rust 编写的开源无头浏览器引擎，旨在为 AI Agent 和网页抓取提供极速、轻量且隐形的自动化体验。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;核心优势&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;轻量化&lt;/b&gt;：内存占用仅需约 30MB（相比 Chrome 的 200MB+），二进制文件仅 70MB。&lt;br /&gt;•   &lt;b&gt;极致速度&lt;/b&gt;：启动几乎是瞬间完成，页面加载速度比 Headless Chrome 快约 6 倍。&lt;br /&gt;•   &lt;b&gt;内置隐身模式&lt;/b&gt;：默认支持反指纹识别、随机化 GPU/Canvas/Audio 等硬件信息，并自动拦截 3500+ 个追踪器。&lt;br /&gt;•   &lt;b&gt;兼容性强&lt;/b&gt;：支持 Chrome DevTools Protocol (CDP)，可以作为 Puppeteer 和 Playwright 的无缝替代品。&lt;br /&gt;•   &lt;b&gt;Rust 驱动&lt;/b&gt;：利用 V8 引擎运行真实 JavaScript，确保执行环境的高性能与安全性。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;快速上手&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Obscura 提供单二进制文件，无需安装 Node.js 或 Chrome 即可运行。你可以通过简单的命令行直接抓取动态内容，或者启动一个 CDP 服务器供自动化脚本调用：&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;&lt;code class=&quot;language-text&quot;&gt;# 获取网页标题
./obscura fetch https://example.com --eval &quot;document.title&quot;

# 启动 CDP 服务
./obscura serve --port 9222 --stealth
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;对于追求性能和隐匿性的开发者来说，Obscura 是构建下一代 AI 自动化工具的理想底层引擎。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/h4ckf0r0day/obscura&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/h4ckf0r0day/obscura&quot;&gt;https://github.com/h4ckf0r0day/obscura&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE&quot; title=&quot;#开源项目&quot;&gt;#开源项目&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%97%A0%E5%A4%B4%E6%B5%8F%E8%A7%88%E5%99%A8&quot; title=&quot;#无头浏览器&quot;&gt;#无头浏览器&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Rust&quot; title=&quot;#Rust&quot;&gt;#Rust&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI%E5%B7%A5%E5%85%B7&quot; title=&quot;#AI工具&quot;&gt;#AI工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%88%AC%E8%99%AB%E6%8A%80%E6%9C%AF&quot; title=&quot;#爬虫技术&quot;&gt;#爬虫技术&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/h4ckf0r0day/obscura&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;The headless browser for AI agents and web scraping - h4ckf0r0day/obscura&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - h4ckf0r0day/obscura: The headless browser for AI agents and web scraping&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/TozlRlGj2GtdQibdFlhZNe9C00zy_-A4CGBcQJTQMy-EviezTpnJrqag1DRX4Bt87wpXwv-9RxB1ZMaN3n76scHu2EkaD1WrmXUUTn-lSP7fTxSPb5oASBtfKR_rnhpE9A4Rk74Og7UfRy0yCPw1wEKnuNjSTNyIRmBggdgKaE1j9brj6KOBhK4s5VfqKkFazz1iOPYl0bBlgx9lVACR441yObJ4gdbpuHsr_Q-Nf3pbVpmx2k1hHEI-Xbz-g-2_-zQTBuE2tG2khOCV7A52nwAMJme5NOdoSxExzJdf36jCIWR-Bnp00mBSCH1oS3_bebZprFCp_aC4Pod-3mX34Q.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - h4ckf0r0day/obscura: The headless browser for AI agents and web scraping&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;The headless browser for AI agents and web scraping - h4ckf0r0day/obscura&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>Paseo：随时随地指挥你的 AI 编程助手想要在离开工位时也能继续推进代码进度？Paseo 是一款开源、自托管的 AI 编程 Agent 调度平台，让你能够从手机、桌面或终端轻松管理和运行 AI 助手</title><link>http://drafts.miantiao.me/posts/125</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/125</guid><pubDate>Sat, 11 Apr 2026 08:44:20 GMT</pubDate><content:encoded>Paseo：随时随地指挥你的 AI 编程助手&lt;br /&gt;&lt;br /&gt;想要在离开工位时也能继续推进代码进度？Paseo 是一款开源、自托管的 AI 编程 Agent 调度平台，让你能够从手机、桌面或终端轻松管理和运行 AI 助手。&lt;br /&gt;&lt;br /&gt;主要功能亮点：&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;全平台覆盖&lt;/b&gt;：支持 iOS、Android、桌面端及 Web，甚至可以直接通过 CLI 脚本化运行，实现多端无缝衔接。&lt;br /&gt;•   &lt;b&gt;集成主流 Agent&lt;/b&gt;：完美支持 Claude Code、Codex 和 OpenCode 等主流 AI 编程助手，保留原有的技能和配置。&lt;br /&gt;•   &lt;b&gt;隐私与安全&lt;/b&gt;：代码始终保留在你的本地机器上，支持端到端加密中继，确保远程连接时的代码安全。&lt;br /&gt;•   &lt;b&gt;本地语音交互&lt;/b&gt;：内置完全本地化的语音识别与合成技术，无需将语音数据上传云端即可实现指令下达。&lt;br /&gt;•   &lt;b&gt;开发者友好&lt;/b&gt;：支持键盘快捷键优先操作、Git 工作流隔离（Worktrees）以及全方位的命令行支持。&lt;br /&gt;&lt;br /&gt;Paseo 是一款纯粹的开源工具，不直接调用推理 API，而是作为官方 CLI 的透明调度层，既自由又强大。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://paseo.sh/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://paseo.sh/&quot;&gt;https://paseo.sh/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AI%E7%BC%96%E7%A8%8B&quot; title=&quot;#AI编程&quot;&gt;#AI编程&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE&quot; title=&quot;#开源项目&quot;&gt;#开源项目&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Paseo&quot; title=&quot;#Paseo&quot;&gt;#Paseo&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7&quot; title=&quot;#开发者工具&quot;&gt;#开发者工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD&quot; title=&quot;#人工智能&quot;&gt;#人工智能&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://paseo.sh/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Self-hosted daemon for Claude Code, Codex, Copilot, OpenCode, and Pi. Agents run on your machine with your full dev environment. Connect from phone, desktop, or web.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Paseo&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Paseo – Run Claude Code, Codex, Copilot, OpenCode from anywhere&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/hlKVfgcC0NZUyraSIFeK-ANdYo0ftMLJloF2XeBRX2aBECN6Xe6N1GFVMa7GTbHZqs7WGXYpff-o852AyBcpUsJToBPv2EJ_N900aqwOW0IeH2LhzavBY-Fhb2TWCb_NeJol60JLiEKktHjeALKGq2mBIyhQD9zcJil4-pxkO_RWsLITSDiG-ehZE-9RyvmptozCCXBKvunLbHf0xPOVEIBJwmkyPGYiwEqO6VDMvUG0GWLSCSWSWb2MH0uJvWrl_B7WDCTlesenLf_odwCa2kkHdKoMv9dzI0gXpxepPykSmWlwK_gfclvoNHZOlgv_avU4SlMRoAdnrWAbcdbk4A.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;Paseo – Run Claude Code, Codex, Copilot, OpenCode from anywhere&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Self-hosted daemon for Claude Code, Codex, Copilot, OpenCode, and Pi. Agents run on your machine with your full dev environment. Connect from phone, desktop, or web.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>Gemma 4 图解指南：Google DeepMind 开源模型家族全面解析Google DeepMind 发布了 Gemma 4 系列模型，作者 Maarten Grootendorst（刚入职 Google DeepMind）以丰富的可视化方式详细拆解了这一系列模型的架构设计</title><link>http://drafts.miantiao.me/posts/123</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/123</guid><pubDate>Mon, 06 Apr 2026 10:24:46 GMT</pubDate><content:encoded>&lt;b&gt;Gemma 4 图解指南：Google DeepMind 开源模型家族全面解析&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Google DeepMind 发布了 Gemma 4 系列模型，作者 Maarten Grootendorst（刚入职 Google DeepMind）以丰富的可视化方式详细拆解了这一系列模型的架构设计。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;四款模型，覆盖多种场景&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;Gemma 4 E2B&lt;/b&gt; — 密集模型，等效 20 亿参数，适合端侧部署&lt;br /&gt;•   &lt;b&gt;Gemma 4 E4B&lt;/b&gt; — 密集模型，等效 40 亿参数，适合端侧部署&lt;br /&gt;•   &lt;b&gt;Gemma 4 31B&lt;/b&gt; — 310 亿参数的密集模型&lt;br /&gt;•   &lt;b&gt;Gemma 4 26B A4B&lt;/b&gt; — MoE 架构，总参数 260 亿，推理时仅激活 40 亿参数，兼顾性能与效率&lt;br /&gt;&lt;br /&gt;所有模型均为&lt;b&gt;多模态&lt;/b&gt;，支持图像输入；小模型（E2B/E4B）还额外支持&lt;b&gt;音频输入&lt;/b&gt;。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;核心架构亮点&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;注意力机制优化：&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   局部注意力（滑动窗口）与全局注意力交替堆叠（5:1 或 4:1），最后一层始终为全局注意力&lt;br /&gt;•   全局注意力层采用 8 个 Query 共享 1 个 KV 头的分组查询注意力（GQA）&lt;br /&gt;•   &lt;b&gt;K=V 技巧&lt;/b&gt;：全局注意力层中 Key 等于 Value，进一步压缩 KV 缓存&lt;br /&gt;•   &lt;b&gt;p-RoPE&lt;/b&gt;：仅对前 25% 维度施加旋转位置编码，避免低频维度引入噪声，提升长上下文处理能力&lt;br /&gt;&lt;br /&gt;&lt;b&gt;视觉编码器：&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   基于 Vision Transformer（ViT），支持可变宽高比和可变分辨率&lt;br /&gt;•   通过 2D RoPE 编码 patch 的二维位置信息&lt;br /&gt;•   引入 soft token budget（70/140/280/560/1120），用户可按任务需求灵活选择分辨率&lt;br /&gt;&lt;br /&gt;&lt;b&gt;MoE 架构（26B A4B）：&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   128 个专家中每次激活 8 个 + 1 个始终激活的共享专家（3 倍大小）&lt;br /&gt;•   虽然总参数 260 亿，推理速度接近 40 亿参数模型&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Per-Layer Embeddings（E2B/E4B）：&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   每一层都有独立的 token embedding 查找表，存储在闪存而非显存中&lt;br /&gt;•   让小模型在有限 RAM 下也能获得更强的表达能力，非常适合手机等端侧设备&lt;br /&gt;&lt;br /&gt;&lt;b&gt;音频编码器（E2B/E4B）：&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   基于 Conformer 架构，通过梅尔频谱图提取特征并下采样为 soft token&lt;br /&gt;•   支持语音识别和翻译等任务&lt;br /&gt;&lt;br /&gt;&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;🔗&lt;/b&gt;&lt;/i&gt; &lt;a href=&quot;https://newsletter.maartengrootendorst.com/p/a-visual-guide-to-gemma-4&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://newsletter.maartengrootendorst.com/p/a-visual-guide-to-gemma-4&quot;&gt;https://newsletter.maartengrootendorst.com/p/a-visual-guide-to-gemma-4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23Gemma4&quot; title=&quot;#Gemma4&quot;&gt;#Gemma4&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23GoogleDeepMind&quot; title=&quot;#GoogleDeepMind&quot;&gt;#GoogleDeepMind&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%A4%9A%E6%A8%A1%E6%80%81&quot; title=&quot;#多模态&quot;&gt;#多模态&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23MoE&quot; title=&quot;#MoE&quot;&gt;#MoE&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E6%BA%90%E6%A8%A1%E5%9E%8B&quot; title=&quot;#开源模型&quot;&gt;#开源模型&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://newsletter.maartengrootendorst.com/p/a-visual-guide-to-gemma-4&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;A great start to a new job ;)&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Maartengrootendorst&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;A Visual Guide to Gemma 4&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/Sv5onxRYsB0liSsEn7NQ3A-n5fpIZ2ad08JbnM1zm2a5yiYazjweY746XaJ9KKx25D27c0H3beyr_Thb1kDAjx6X90wxyZSKAYmRMHitLOdNVmLAgxuym2mmmfnDPmyXhImLrOJuRNHhoVBjW45qgEX2VUowGeVzNXaPP2m3BDCm891i-rHw4NcOVTeAtL382d-VV1cdBmVVSEXUdVzq9ClRt_wzcAIjYJCMavEyvHXoUEU_9rxx_daaAFxiKLq62QYZ8b6msJIBcB3xT1Bk-ondMNS-_JVPTC4_Rj4osxOpj8aRLO9kwrTZ0gZYFtydLiX1qf7NWR3MSJDNyPy9Cw.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;A Visual Guide to Gemma 4&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;A great start to a new job ;)&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>CursorBench：Cursor 如何更贴近真实开发来评估模型质量开发者正在把更长、更复杂的编程任务交给智能体：跨多个文件、工具和步骤</title><link>http://drafts.miantiao.me/posts/120</link><guid isPermaLink="true">http://drafts.miantiao.me/posts/120</guid><pubDate>Fri, 13 Mar 2026 06:03:11 GMT</pubDate><content:encoded>&lt;b&gt;CursorBench：Cursor 如何更贴近真实开发来评估模型质量&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;开发者正在把更长、更复杂的编程任务交给智能体：跨多个文件、工具和步骤。Cursor 认为，评测方式也必须随之升级，才能真实反映“好用与否”。&lt;br /&gt;&lt;br /&gt;Cursor 的做法是 &lt;b&gt;线上 + 线下&lt;/b&gt; 的混合评测闭环：&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;线下：CursorBench（内部基准）&lt;/b&gt;&lt;br /&gt;    基于工程团队的真实 Cursor 会话构建，而不是从公开代码库抽题。因为更贴近实际工作流、信息更不充分且常带歧义，CursorBench 往往能更好地区分前沿模型，并衡量多维能力（正确性、代码质量、效率、交互行为等）。&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;线上：真实流量的受控实验&lt;/b&gt;&lt;br /&gt;    用于捕捉线下评测遗漏的退化：例如线下评分器判“正确”，但开发者实际体验变差。Cursor 会用多类代理指标（交互信号 + 输出质量信号）综合观察，并通过消融实验归因（如移除语义搜索工具来定位其关键场景）。&lt;br /&gt;&lt;br /&gt;为什么不太依赖公开基准？Cursor 指出三类常见问题：&lt;br /&gt;&lt;br /&gt;1.  &lt;b&gt;任务不匹配&lt;/b&gt;：许多基准仍偏向“修 bug”或“解谜题”，与真实开发请求脱节。&lt;br /&gt;2.  &lt;b&gt;评分困难&lt;/b&gt;：真实请求常有多种正确解，固定答案容易误伤合理方案。&lt;br /&gt;3.  &lt;b&gt;数据污染&lt;/b&gt;：公开仓库题目容易进入训练数据，分数被抬高；甚至出现“记忆补丁”与测试缺陷等问题。&lt;br /&gt;&lt;br /&gt;下一步，Cursor 预计开发会更多转向“长时运行智能体”。他们也计划让 CursorBench 适配更长任务，并解决成本、可复现性、以及离线结果与真实体验之间的差距。&lt;br /&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;https://cursor.com/cn/blog/cursorbench&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://cursor.com/cn/blog/cursorbench&quot;&gt;https://cursor.com/cn/blog/cursorbench&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23%E6%A8%A1%E5%9E%8B%E8%AF%84%E6%B5%8B&quot; title=&quot;#模型评测&quot;&gt;#模型评测&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%BC%96%E7%A8%8B%E6%99%BA%E8%83%BD%E4%BD%93&quot; title=&quot;#编程智能体&quot;&gt;#编程智能体&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%9F%BA%E5%87%86%E6%B5%8B%E8%AF%95&quot; title=&quot;#基准测试&quot;&gt;#基准测试&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Cursor&quot; title=&quot;#Cursor&quot;&gt;#Cursor&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E8%80%85%E4%BD%93%E9%AA%8C&quot; title=&quot;#开发者体验&quot;&gt;#开发者体验&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://cursor.com/cn/blog/cursorbench&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;We use a hybrid online-offline eval process to keep our understanding of model quality aligned with what developers actually do.&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;Cursor&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;How we compare model quality in Cursor · Cursor&quot; src=&quot;https://drafts.miantiao.me/static/https://cdn4.telesco.pe/file/V-fTlYgDGbuKmNDPB39Bg_YvLKHoKzVEVPJRRIULGR1Ww2hBmVuntG8avpao7zii_sT0jXvtd57-2edtCQ1AVfM1jlTMguh4rgEVDMUUvfzwyhFG8484KwfQbF4AWEdgEzm5Lp4IClqBFm7xnq1xQMFnl9ysry7_0BYK8pkwBF-8b4TVlbIVuV6EMSD17zH_AFHMxwlgNA3mU-ScF1u44TejG6BvCj5TbyHFaeq06e4LFlSxRfZRpxQceXnM1qhNtWzwBjzzjumGF7pslnbhDfRiDH-T-b54zrJqTAWzN6pxoSxTBTFaJM2zLP3ZJKK8CWS4Wj09TDQAqKULEQyRxg.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;How we compare model quality in Cursor · Cursor&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;We use a hybrid online-offline eval process to keep our understanding of model quality aligned with what developers actually do.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>