Skip to content

fix(route/bestblogs): API endpoint failure#21753

Merged
TonyRL merged 1 commit intoDIYgod:masterfrom
occam-7:master
Apr 16, 2026
Merged

fix(route/bestblogs): API endpoint failure#21753
TonyRL merged 1 commit intoDIYgod:masterfrom
occam-7:master

Conversation

@occam-7
Copy link
Copy Markdown
Contributor

@occam-7 occam-7 commented Apr 16, 2026

Involved Issue / 该 PR 相关 Issue

Close #

Example for the Proposed Route(s) / 路由地址示例

/bestblogs/newsletter

New RSS Route Checklist / 新 RSS 路由检查表

  • New Route / 新的路由
  • Anti-bot or rate limit / 反爬/频率限制
    • If yes, do your code reflect this sign? / 如果有, 是否有对应的措施?
  • Date and time / 日期和时间
    • Parsed / 可以解析
    • Correct time zone / 时区正确
  • New package added / 添加了新的包
  • Puppeteer

Note / 说明

@github-actions github-actions Bot added the route label Apr 16, 2026
@occam-7 occam-7 changed the title Fix: API endpoint failure fix: API endpoint failure Apr 16, 2026
@occam-7 occam-7 changed the title fix: API endpoint failure fix(route/bestblogs): API endpoint failure Apr 16, 2026
@github-actions github-actions Bot added the auto: ready to review Manual review will come in after lint issues and merge conflicts are fixed label Apr 16, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Successfully generated as following:

http://localhost:1200/bestblogs/newsletter - Success ✔️
<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
  <channel>
    <title>Bestblogs.dev - 精选推送</title>
    <link>https://www.bestblogs.dev/newsletter</link>
    <atom:link href="http://localhost:1200/bestblogs/newsletter" rel="self" type="application/rss+xml"></atom:link>
    <description>Bestblogs.dev - 精选推送 - Powered by RSSHub</description>
    <generator>RSSHub</generator>
    <webMaster>contact@rsshub.app (RSSHub)</webMaster>
    <language>en</language>
    <lastBuildDate>Thu, 16 Apr 2026 10:01:01 GMT</lastBuildDate>
    <ttl>5</ttl>
    <item>
      <title>BestBlogs.dev 第 90 期:脑与手</title>
      <description>大家好!欢迎阅读 BestBlogs.dev 第 90 期 AI 精选文章推荐。
        Anthropic 本周发布了一篇关于 Managed Agents 架构的文章,用了一个精妙的隐喻:将智能体的「大脑」(LLM + 编排逻辑)和「双手」(沙箱 + 工具)解耦。这个视角恰好串起了本周几乎所有重要议题,「顾问策略」让 Sonnet 当手、Opus 当脑;GLM-5.1 的 8 小时自主工作是手的延伸;Martin Fowler 和 Kent Beck 讨论的工程师角色转变,本质上是从「自己动手」到「指挥大脑和手的协作」。当大脑越来越聪明、双手越来越灵活,我们的角色会变成什么?
        本周我在对 BestBlogs 2.0 版本进行最后的验证,预计周末升级。升级期间可能有一段时间服务不可用,请不要着急。也可以扫描周刊后面提供的作者联系方式,加入交流群,及时沟通。
        以下是本周最值得关注的 10 个精彩亮点:
        🧠 Anthropic 详解 Managed Agents 的架构演进:将「大脑」(LLM + 编排)、「双手」(沙箱 + 工具)和「会话」(持久化事件日志)三者解耦,让智能体组件从精心维护的「宠物」变成可弹性伸缩的「牲畜」。通过按需初始化沙箱,首字延迟降低了 60% 以上。
        🤖 Anthropic 的「顾问策略」让执行与思考分离:Sonnet 或 Haiku 负责任务执行,仅在必要时请求 Opus 指导。这一模式在提升 SWE-bench 表现的同时显著降低了成本,开发者只需在 API 中配置一个 advisor 工具即可实现。
        ⚡ 智谱发布 GLM-5.1,支持模型独立持续工作 8 小时。在 SWE-Bench Pro 取得全球领先成绩,展现了从实验、分析到优化的自主工程闭环。当「手」可以连续工作一整天,人类要思考的就不再是怎么写代码,而是该让它做什么。
        👨‍💼 两场关于工程师角色转变的重磅对话。Martin Fowler 和 Kent Beck 指出模块化与测试仍然是与 Agent 协作的基石;DHH 则强调当 AI 打破产能瓶颈后,具备系统架构视野和产品品味的复合型工程师将成为行业新宠。从「自己动手」到「管理智能体」,工艺精神不变,载体在变。
        🛠️ 本周三篇文章从不同角度拆解了 Harness Engineering,让「手」真正可靠的关键。OpenAI 内部实验实现了百万行级零人工代码介入的产品开发;一篇 Claude Code 深度逆向揭秘了轨迹不变量和外部化记忆的运行时机制;Sebastian Raschka 则系统解析了编程 Agent 的六个核心模块。
        🔬 Anthropic 通过 Project Glasswing 将 Claude Mythos Preview 定向提供给关键基础设施组织做代码安全审计。这个模型不仅能识别漏洞,还能自主串联复杂攻击链,已协助修复 Linux 等系统中的长期高危隐患。AI 的「手」正在触及人类审计员难以覆盖的角落。
        🎨 模型和工具的新动向:Meta 发布原生多模态模型 Muse Spark,支持视觉思维链与多智能体协作,预训练算力效率提升 10 倍;通义实验室开源跨模态 RAG 框架 VimRAG,用动态记忆图统一管理文本、图像和视频;MiniMax 推出 MMX-CLI,为 Agent 提供语义化的全模态命令行工具。
        🔒 Cloudflare 的 Harshil Agrawal 分析了 AI 代码执行的三大威胁场景,对比了 V8 Isolate 与容器沙箱的选型逻辑。核心原则:默认拒绝所有权限,用代理模式将 API 密钥隔离在沙箱之外。给「手」戴上手套,才能放心让它干活。
        📊 LangChain 将智能体的持续学习重新定义为模型权重、驱动代码和外部上下文三个维度的协同演进。另一篇来自腾讯云开发者的实战分享,详述了从提示词工程到 Harness Engineering 的进阶路径,核心主张:构建机械化约束体系来解决 Agent 协作中的熵增与偏差。
        📈 行业领袖密集发声:Sundar Pichai 指出 2026 年 AI 竞赛将受限于内存和电力等物理瓶颈,Google 资本支出高达 1800 亿美元;Sam Altman 提出用 AI 构建分层防御体系的「涌现式韧性」;田渊栋坦言突破 Scaling Law 需要的是逻辑理解而非数据背诵。此外,Anthropic 14 个月内 ARR 从 10 亿增至 190 亿以上,增长负责人提出了「原型即 PRD」的新范式。
        希望本期的推荐能为您带来新的启发。保持好奇,我们下周见!</description>
      <link>https://www.bestblogs.dev/newsletter/issue90</link>
      <guid isPermaLink="false">https://www.bestblogs.dev/newsletter/issue90</guid>
      <pubDate>Fri, 10 Apr 2026 07:13:55 GMT</pubDate>
    </item>
    <item>
      <title>BestBlogs.dev 第 89 期:智能体工程化</title>
      <description>大家好!欢迎阅读 BestBlogs.dev 第 89 期 AI 精选文章推荐。
        本周的关键词是**智能体工程化**。腾讯团队从一个 AGENTS.md 文件出发,逐步演进出包含 22 个智能体和 27 个技能的完整工程体系;Thoughtworks 的 Birgitta Böckeler 在 Martin Fowler 博客发表约束工程框架,将 Agent 治理拆解为前馈引导与反馈传感两条路径;天猫团队则用 97.9% 的代码采纳率证明了「胶水编程」的工程价值。三个实践指向同一个方向:当 AI 从辅助写代码的工具升级为独立执行任务的智能体,整个行业需要一套全新的工程纪律来驾驭它。
        本周我和家人在外度假,但 BestBlogs 2.0 的开发并没有停下来。我让 Claude Code 基于项目的顶层设计文档,包括产品愿景、品牌定义、设计语言和术语库,对 2.0 版本进行全面 review 和优化。借助 Preview 功能,它自己边改进边验证,我只需要在手机上看看进度、确认方向。这大概就是智能体工程化最朴素的样子:你负责定义标准和边界,Agent 在约束内交付成果。下周末 2.0 正式发布,届时和大家分享。
        以下是本周最值得关注的 10 个精彩亮点:
        🤖 模型军备竞赛持续升温。Google 发布 **Gemma 4** 系列并将许可协议转为 Apache 2.0,31B 版本在 Arena AI 榜单名列前茅,开发者在本地部署和商业化应用上获得了完全的自由度。**Qwen3.6-Plus** 则聚焦 Coding Agent 场景,支持百万级长上下文,引入的 preserve_thinking 机制可以在多轮对话中保留思维链,让智能体在复杂长程任务中保持决策一致性。
        🎨 **Wan2.7-Image** 在图像生成的三个老大难问题上取得突破:人物解剖结构更真实、文字渲染不再畸变、色彩还原更精准。对于海报设计和高质量视觉创作场景,这是一个务实的工程级方案。
        👁️ **GLM-5V-Turbo** 为编程智能体装上了眼睛。这个原生多模态模型拥有 200K 上下文,从设计稿还原到 GUI 操控形成完整闭环,深度适配 Claude Code 与 AutoClaw 等工具。LangChain 的评测也印证了趋势:**GLM-5** 和 **MiniMax M2.7** 等开源模型在智能体核心能力上已对标顶级闭源模型,通过 Deep Agents SDK 一行代码即可接入,开源阵营正式跨越临界点。
        🛠️ **Cursor 3** 的发布标志着软件开发进入新阶段。这已经是一个以智能体为核心的统一工作区,支持多仓库并行处理、本地与云端 Agent 无缝切换,还集成了浏览器和 MCP 插件生态。开发者的核心工作正在从编辑文件转向调度智能体集群。
        ⚡ Simon Willison 在 Lenny&#39;s Podcast 上深度剖析了 AI 编程的拐点。他提出的「暗工厂」模式直击要害:当 Agent 批量生产代码时,传统的逐行 Code Review 已难以为继,大规模自动化测试集群才是合理的替代方案。他还界定了提示词注入的致命三要素,警示行业正处于风险潜伏期。
        🔧 **Claude Code** 源码曝光,揭示了顶级 Agent 运行时的工程细节。基于异步生成器的主循环、流式并发的工具调度、五层上下文压缩管道、三层纵深防御权限体系,每个设计决策都围绕同一个目标:让智能体在长对话中保持可靠且安全。
        🏗️ 本周最值得细读的长文来自腾讯技术工程团队。作者记录了如何从 Vibe Coding 的随性起步,通过一个 AGENTS.md 文件逐步构建出包含 22 个智能体和 27 个技能的完整工程体系。核心洞察是:AI 的能力上限取决于上下文工程与复利工程的质量,文档即记忆、工具化封装和 Ralph Loop 机制构成了让 AI 可靠参与全生命周期的关键。
        📐 Thoughtworks 的 Birgitta Böckeler 在 Martin Fowler 博客发表的约束工程一文提出 **Agent = Model + Harness** 的概念,通过前馈引导和反馈传感器两条路径来治理编程智能体。腾讯科技的深度解读进一步指出,Harness 是动态补偿模型能力的机制,真正的竞争力在于精准捕捉「补偿面迁移」的时机,在模型增强时果断做减法。天猫团队则用 97.9% 的采纳率验证了最务实的落地路径:将 AI 定位为装配工,通过开发规范、代码模式、领域知识和任务规格组成的四层物料体系来约束生成质量。
        ☕ Google **ADK for Java 1.0.0** 正式发布,为 Java 开发者提供了生产级的智能体开发工具链,增强型检索、全局插件架构、自动化上下文压缩以及原生 A2A 协议支持让跨语言智能体协作成为可能。**Qdrant Skills** 同期发布,将专家级的架构诊断经验转化为 Agent 可理解的决策树,专注解决生产环境中「何时用」和「为何用」的问题。
        💡 Block 裁员 40% 的消息引发广泛讨论,业务主管详细解释了背后的逻辑:AI Agent 正在打破员工人数与产出之间的长期相关性。通过内部的 Goose 平台和 BuilderBot,Block 实现了向智能体驱动开发的转型,「生成式 UI」可根据用户数据实时构建动态界面。Kimi 杨植麟在中关村论坛分享了 K2.5 的技术突破,Agent 集群通过并行协作攻克复杂任务,注意力残差架构显著优化了网络深度。在身份验证领域,World CEO Alex Blania 展示了基于虹膜识别与零知识证明的「人类证明」方案,试图回答一个日益紧迫的问题:在 AI 可以完美模拟人类行为的时代,如何确认真实身份?
        希望本期的推荐能为您带来新的启发。保持好奇,我们下周见!</description>
      <link>https://www.bestblogs.dev/newsletter/issue89</link>
      <guid isPermaLink="false">https://www.bestblogs.dev/newsletter/issue89</guid>
      <pubDate>Fri, 03 Apr 2026 08:25:22 GMT</pubDate>
    </item>
    <item>
      <title>BestBlogs.dev 第 88 期:智能体式思考</title>
      <description>大家好!欢迎阅读 BestBlogs.dev 第 88 期 AI 精选文章推荐。
        本周一个清晰的信号从多个方向同时传来:AI 的核心竞争力正在从「想得深」转向「做得到」。林俊旸提出大模型的下半场是 Agentic Thinking,Karpathy 描述了 20/80 的智能体编排模式,Anthropic 和 Cursor 各自发布了让 Agent 更可靠的工程方案。当模型的推理能力趋于饱和,真正的差异化将取决于 AI 能否在真实环境中持续行动、自我修正、闭环进化。
        本周我在全面测试 BestBlogs 2.0 的各项核心功能,包括订阅源管理、AI 生成早报、个性化推荐和 AI 辅助阅读。整个过程中大量使用 gstack 进行特性洞察、方案设计、编码实现和代码检视,核心任务由不同角色的智能体分别承担,我主要负责方向把控和品味澄清,在 AI 完成测试后再亲自进入真实场景验证。这本身就是一次 Agentic Thinking 的实践:开发者的角色正在从执行者转变为编排者和质量守门人。
        以下是本周最值得关注的 10 个精彩亮点:
        🧠 林俊旸指出大模型竞争正从 Reasoning Thinking 转向 **Agentic Thinking**,真正的智能不是孤立的内部深思,而是在真实环境中通过行动进行推理。阿里云的一篇长文从控制论视角呼应了这一判断:LLM 的不确定性是物理规律的必然产物,AI 开发的本质已经变成围绕 Context 的状态管理。
        🤖 Andrej Karpathy 在 No Priors 访谈中描绘了软件工程的范式剧变:开发者的工作已从亲手写代码转向 20/80 的智能体编排。他提出了一个值得警惕的概念「AI 精神病」,即无限杠杆效应下 Agent 可能偏离预期轨道。与此同时,AutoResearch 正试图通过剔除人类瓶颈让 LLM 实现递归式自我提升。
        🛠️ Anthropic 连发两篇工程博客,直面 Agent 可靠性难题。**Harness 设计**借鉴 GAN 的多智能体架构,用 Planner、Generator、Evaluator 三角协作突破长程编程瓶颈,并通过 Playwright MCP 赋予 Agent 视觉验收能力。**Claude Code 自动模式**则用双层防御解决审批疲劳,输入层探针扫描提示词注入,输出层分类器采用推理盲视设计,只审查操作载荷而不介入推理过程,在自主性和安全性之间找到了务实的平衡点。
        ⚡ **Cursor** 公开了 Composer 背后的核心技术:实时强化学习。与传统模拟环境训练不同,他们直接将生产环境的推理 Token 和用户反馈转化为奖励信号,每 5 小时就能交付一个新模型检查点。另一篇文章则指出 IDE 并未消亡,而是正在去中心化,开发者的角色已从编码者转变为 Agent 的监督者和编排者。
        🏗️ Tw93 结合 OpenClaw 的落地经验写了一份 Agent 工程实战指南,核心观点值得重视:比模型性能更关键的是围绕 Agent 搭建的 Harness 基础设施,也就是验收基线与反馈信号。Cloudflare 则从基础设施层面给出方案,基于 V8 Isolate 的 Dynamic Worker Loader 为 AI 代码执行提供比容器快 100 倍的安全沙盒,其 Code Mode 可节省 81% 的 Token 消耗。
        📱 Claude 的产品边界继续扩张。**Computer Use** 与 **Dispatch** 组合实现了纯视觉驱动的电脑交互,Agent 可以操控微信等任意本地软件,还支持移动端远程调度桌面任务。freeCodeCamp 同期发布了一份近两万字的 **Claude Code** 实战手册,系统介绍了从智能补全到自主智能体的开发范式,涵盖 MCP 协议、并行工作流与 Git 工作树等进阶用法。
        🔬 模型底层技术持续突破。谷歌推出 **TurboQuant** 算法,利用极坐标量化实现 KV cache 6 倍以上压缩率且精度零损失,在 H100 上达成 8 倍推理加速。Sebastian Raschka 系统梳理了现代 LLM 的注意力机制演进,从 GQA、MLA 到滑动窗口和混合架构,清晰展示了如何在维持性能的同时有效缓解 KV 缓存压力。
        🗣️ **Gemini 3.1 Flash Live** 显著提升了语音 AI 的交互自然度,优化了多步函数调用与情感音调识别,实现更流畅的实时对话体验。目前已覆盖 200 多个国家部署,并采用 SynthID 确保生成内容安全。对于构建语音优先智能体的开发者来说,这是一个值得关注的进展。
        🏭 黄仁勋在 Lex Fridman 播客中提出计算已从单一芯片演进为整座「AI 工厂」,核心壁垒在于从芯片、网络到数据中心的全栈极限协同设计。他详解了 AI 扩展定律的四维演进:预训练、后训练、测试时扩展及智能体扩展。Waymo CEO 的访谈则从另一个角度印证了这种系统级思维——自动驾驶的核心是教师-学生模型蒸馏,在端到端学习与系统可解释性之间取得平衡。
        🌐 Agent 生态正在快速成形。开源工具 **Paperclip** 展示了「零人力公司」的愿景,通过 CEO 智能体管理团队招聘和任务拆解,用「记忆碎片」心理模型和心跳检查清单确保长流程一致性。AirJelly 创始人提出 Agent 的护城河不在执行而在 Context 深度感知。GDC 现场观察表明游戏已成为 AI 技术验证的核心实验场。而阿里云 CIO 的纪实报告则泼了一盆冷水:AI 是映射 IT 历史包袱的镜子,别被「10 倍研发效能」的增长幻象迷了眼。
        希望本期的推荐能为您带来新的启发。保持好奇,我们下周见!</description>
      <link>https://www.bestblogs.dev/newsletter/issue88</link>
      <guid isPermaLink="false">https://www.bestblogs.dev/newsletter/issue88</guid>
      <pubDate>Sat, 21 Mar 2026 05:55:01 GMT</pubDate>
    </item>
    <item>
      <title>BestBlogs.dev 第 87 期:自我进化</title>
      <description>大家好!欢迎阅读 BestBlogs.dev 第 87 期 AI 精选文章推荐。
        本周 MiniMax 发布了 **M2.7**,一个让人眼前一亮的概念:这是第一个模型深度参与迭代自己的模型。M2.7 能自主构建 Agent Harness、更新自己的记忆、驱动自身的强化学习并优化整个过程,在内部评测中通过超过 100 轮全自主迭代将表现提升了 30%。AI 正在从被动工具变成能改进自身的系统。回看本周内容,Cursor 用持续预训练重塑编程模型,Cloudflare 将大模型直接嵌入边缘基础设施,谢赛宁追问语言模型之外的智能路径,自我进化在模型、工具链、基础设施和我们对智能的理解中同步展开。
        这周我把主要精力放在用 Skills 对 BestBlogs.dev 的评分体系做 review 和微调。具体做法是和 AI 逐篇讨论每条内容的评分是否合理、理由是什么,然后将反复出现的判断规则沉淀回提示词,让 AI 的评分和分析能力持续改进。某种意义上,这也是一种小规模的自我进化,通过人机协作的反馈闭环让系统越用越准。
        以下是本周最值得关注的 10 个精彩亮点:
        🔬 **MiniMax M2.7** 开创了模型参与自身迭代的新范式。它自主执行「分析失败 → 修改代码 → 运行评测 → 对比结果 → 保留或回退」的完整循环超过 100 轮,将内部评测表现提升 30%。SWE-Pro 得分 56.22%,逼近 Opus 最佳水平。更值得关注的是,在 40 个复杂 Skills(每个超 2000 Token)的场景下仍保持 97% 的遵循率,Agent 时代模型的核心竞争力已经从生成质量延伸到在复杂环境中持续自主优化。
        🏎️ **Cursor Composer 2** 用数据说话:CursorBench 从 38.0 跃升至 61.3,Terminal-Bench 2.0 从 40.0 升至 61.7,SWE-bench Multilingual 从 56.9 升至 73.7。提升来自首次将持续预训练与强化学习深度融合,模型能独立解决需要数百个步骤的长路径编程任务。定价同样有竞争力,输入仅 0.50 美元/M token,让前沿编程能力的使用门槛大幅降低。
        ⚡ 模型能力正在变成基础设施。Anthropic 将 Claude 的百万 token 上下文窗口全面上线,取消长文本溢价,Opus 4.6 在 MRCR v2 测试中以 78.3% 的准确率排名第一,塞进 100 万 token 后依然能精准检索细节。与此同时,OpenAI 发布的 **GPT-5.4 nano** 以每百万输入 token 仅 0.20 美元刷新性价比纪录,Simon Willison 实测用它描述 7.6 万张照片仅花费 52 美元。长上下文和低成本推理正在成为生产力标配。
        🌐 **Cloudflare Workers AI** 正式引入大模型推理,首发搭载月之暗面的 **Kimi K2.5**,支持 256k 上下文、多轮工具调用和视觉输入。亮点在工程细节:Prefix Caching 和 Session Affinity 显著降低推理延迟,内部实测代码安全审查场景比闭源模型节省 77% 费用。加上全新的异步 API,开发者可以在单一平台上完成从代码到推理的完整 Agent 生命周期。
        🛠️ Simon Willison 在 Pragmatic Engineer 的对谈中分享了一种让人重新思考的工作方式:他现在用手机写代码比笔记本还多,演讲前 30 分钟还在手机上让 Claude 优化 Python WebAssembly 引擎,斐波那契性能提升了 49%。他的核心方法论是红绿 TDD,先写测试让它失败,再让 Agent 补全实现,通过自动化测试建立信任。他坦言最初让人极不适应,但一旦跨过信任门槛,开发者的角色就从编码者变成了指挥者。
        🧩 两篇文章从不同角度解构了 Agent 架构的进化逻辑。阿里云开发者的万字长文指出,从 Single Agent 到 Multi-Agent 再到 Skills 和 Teams 的复杂架构,本质上都是对大模型领域知识与长期记忆缺失的工程补偿,并提出「如无必要,勿增实体」的选型策略。Anthropic Claude Code 团队工程师 Thariq Shihipar 则从实践出发,揭示了内部数百个活跃 Skills 的分类体系,共 9 大类别,强调 Skills 的核心价值在于超越 Markdown 成为具备脚本、数据存储和钩子能力的结构化工具。
        🏆 黄仁勋在 GTC 2026 用两个多小时定义了英伟达从芯片厂商向全栈 AI 基建总包商的转型。Feynman 架构、Vera Rubin 平台、专为 Agent 编排设计的 Rosa CPU 构成硬件三板斧;cuDF 和 cuVS 两个新核心库实现结构化与非结构化数据的全面加速;开源的 **NemoClaw** 标志着企业级 Agent 时代正式开启。在 All-In Podcast 中他进一步阐述了收购 Groq 对分布式推理的意义,以及物理 AI 在 50 万亿美元实体产业市场的拐点信号。
        🔮 谢赛宁的三万字访谈是本周最值得沉下心阅读的内容。这位与 Yann LeCun 共同创立 AMI Labs 的华人科学家直言「硅谷被 LLM 催眠了」,认为语言模型本质上是缺乏物理理解的虚拟智能,真正的智能需要通过世界模型预测环境状态而非仅预测 token。他更尖锐地指出:语言是一剂「鸦片」,可能正在污染视觉表征的学习。在所有人都在追逐更大的 LLM 时,这种逆向思考提醒我们进化的方向可能不止一条。
        🤖 两款产品不约而同地将 AI 推向独立工作者的角色。钉钉发布 AI 原生平台「悟空」,通过 DingTalk CLI 实现企业业务流的可编程化,让 AI 在安全沙箱内 24 小时自主执行任务。Kuse.ai 的联创宇豪则分享了更前沿的实践:他们 15 人团队配备了三四个有名字、有 Gmail、有手机号的「AI 同事」,每天产出真实业务价值,甚至不得不建了一个 human only 群让人类去摸鱼。当 AI 从工具变成同事,组织形态本身也在被重塑。
        💡 Stack Overflow 博客发出了一个值得警惕的信号:AI 正在成为你的「第二大脑」,但代价可能是牺牲你的「第一大脑」。文章引用两篇最新论文,剖析了过度依赖 AI 做「认知卸载」的机制,LLM 的谄媚效应正在悄然侵蚀独立判断力。这与小米 **MiMo-V2-Pro** 以万亿参数和 1/5 的 Opus 价格降低 Agent 门槛,以及亚马逊 AI 产品负责人指出 85% 的 AI 项目失败源于优化演示而非真实用户的观点形成互补。工具越强大、越普及,人的判断力和产品感反而越珍贵,这也许是自我进化中最需要守住的一面。
        希望本期的推荐能为您带来新的启发。保持好奇,我们下周见!</description>
      <link>https://www.bestblogs.dev/newsletter/issue87</link>
      <guid isPermaLink="false">https://www.bestblogs.dev/newsletter/issue87</guid>
      <pubDate>Fri, 20 Mar 2026 02:39:36 GMT</pubDate>
    </item>
    <item>
      <title>BestBlogs.dev 第 86 期:基建</title>
      <description>大家好!欢迎阅读 BestBlogs.dev 第 86 期 AI 精选文章推荐。
        本周有一个词在不同层面反复出现:基建。AlphaGo 问世十年,Demis Hassabis 亲笔回顾了从围棋到蛋白质折叠、数学发现的演化轨迹,并给出他对 AGI 的清晰判断:Gemini 的多模态感知与 AlphaGo 的逻辑规划正在走向融合,让 AI 从工具进化为「协同科学家」。而在应用层,**OpenClaw** 已正式超越 React 成为 GitHub 历史上 Star 最多的项目,不再只是一个开源工具,而是一套正在下沉为基础设施的智能体操作系统。从个人开发者的六层架构治理,到企业级 Code Review 的三代演进,再到黄仁勋笔下的 AI 五层蛋糕,本周的内容集体在回答同一个问题:当 AI 编程能力成为标配,真正的竞争力来自你搭建了怎样的基建。
        这周我把主要精力放在用 Skills 搭建个人内容工作流上,打通了从内容输入、整理、深度阅读、基于个人画像的内容创作,到多平台发布和数据分析的全链路,试图把碎片化的信息消费升级为一个有反馈闭环的内容操作系统。还在调试迭代中,但已经能感受到把工具串联成系统之后的质的变化——这和本周很多文章的核心洞察高度共鸣。
        以下是本周最值得关注的 10 个精彩亮点:
        🏆 AlphaGo 十周年,Google DeepMind 创始人 Demis Hassabis 亲笔回顾了 Move 37 的历史瞬间与十年影响。这场胜利的真正遗产不是战胜人类棋手,而是验证了一套通用的搜索与推理方法论,并将其移植到 **AlphaFold**、**FunSearch** 和芯片设计中。他的 AGI 路线图很清晰:Gemini 的多模态感知加上 AlphaGo 的逻辑规划,使 AI 从工具进化为能独立进行科学探索的「协同科学家」。
        🔮 两大基础模型本周密集亮相。**Gemini Embedding 2** 是 Google 首个原生多模态嵌入模型,将文本、图像、音视频统一到同一向量空间,支持 100+ 语言和 MRL 灵活维度压缩,是多模态 RAG 架构的关键升级。**NVIDIA Nemotron 3 Super** 则以全开源姿态填补了智能体推理的基础模型空缺:120B 参数、1M 超长上下文、Mamba-Transformer 混合架构带来 5 倍吞吐量提升,是当前处理复杂长程多 Agent 任务的最佳开源选择。
        🤖 两项面向智能体的基础组件研究同样值得收藏。通义实验室开源的 **Mobile-Agent-v3.5** 通过混合数据飞轮与强化学习,在桌面、移动和浏览器三端实现 GUI 自动化能力统一,20+ 基准开源 SOTA。微软研究院的 **PlugMem** 将 Agent 的交互历史提炼为结构化事实与可复用技能,以更少 Token 提供更高质量的决策信息,在对话和网页浏览等场景均优于传统检索方案。
        🦞 李宏毅教授的视频「解剖小龙虾」用教学级清晰度拆解了 AI Agent 的运作全貌:系统提示词构建身份认知,RAG 与压缩突破上下文上限,心跳机制支撑 24 小时自主运行,Sub-Agent 协同分解复杂任务。腾讯技术工程的实战指南则从硬件选型到多 Agent 协同提供了完整落地路径,并发出安全警示:凡追求高自动化,必须按数据全开的最坏情况预估风险。一理一实,构成理解 OpenClaw 体系的最佳入门组合。
        🏗️ Tw93 深度使用 **Claude Code** 半年后提炼出一套六层架构治理模型:CLAUDE.md、Tools/MCP、Skills、Hooks、Subagents、Verifiers。核心洞察是 Agent 的失控往往不来自模型能力不足,而来自上下文污染、工具冗余和缺乏确定性约束。HackerNoon 的「可扩展性三角」提供了配套决策框架——MCP 负责动态数据交互,Subagents 负责任务隔离与模型路由,Skills 负责静态知识注入,三者边界清晰,防止过度设计。两篇合读,是目前对 Claude Code 工程实践最系统的梳理。
        ⚡ OpenAI Build Hour 和得物技术的 Spec Coding 实战从两个视角展示了 Agent 工程的生产级落地。OpenAI 提出 Harness Engineering 七大易读性指标,核心主张是通过在代码库嵌入 agent.md 规则让 AI 独立交付 PR。得物团队用 10 天 2,754 次真实工具调用验证了三层规范体系的价值:提效 36% 的背后是系统性规范投入,文章也坦诚记录了 AI 在复杂 CI 环境下的失效边界——这份诚实让这篇实战报告更有参考价值。
        🔍 快手智能 Code Review 是本周最具参考价值的企业实战案例。三代架构演进——从 LLM 启发式到知识引擎加规则确定性,再到 Agentic 自主决策——将代码评审采纳率从 7.9% 跃升至 54%,MR 耗时缩短近 10%。核心突破是构建了 1,100+ 条硬性规则以消除 AI 幻觉,实现了从私人助理到组织级协作者的范式跃迁。这个演进路径,对所有正在推进 AI 工程化落地的团队都有直接借鉴价值。
        🌐 Founder Park 梳理了 Product Hunt 2 月份 500+ 款 **OpenClaw** 相关产品,横跨云托管、Skill 开发、Agent 社交和竞品四大赛道,一个没有官方统一规划、完全自下而上生长的产业链已然成形——OpenClaw 已不只是工具,而是操作系统级生态。与此同时,LangChain 指出随着代码实现成本骤降,软件开发的瓶颈从实现转向评审,未来人才将分化为全能的构建者与深耕架构的评审者,产品感成为所有角色的核心标配。
        🎨 三篇文章从不同角度追问 AI 时代人的位置。YC 设计专家对 Vibe Coded 网站的复盘揭示了同质化陷阱:过度依赖 LLM 产生千篇一律的淡入动画,AI 是执行杠杆而非思考的替代品。Elys 创始人 Tristan 提出了另一个维度:人的灵魂是所有 context 的总和,AI 社交必须有一端连接真实人类,记忆槽位与熵减设计才是 AI 社交产品的技术护城河。两者合读指向同一个结论:工具越强大,人的判断力越珍贵。
        📈 四篇宏观内容共同描绘了 AI 的全景图。黄仁勋的署名长文将 AI 拆解为从能源到应用的五层蛋糕,强调开源模型是激活全栈需求的催化剂。a16z 消费级 AI 应用百强报告指出个人记忆正成为下一个核心护城河。《2026 写给 AI 创业者》用印刷机、电动机、云计算三段历史推演出利润守恒定律——当实现不再是瓶颈,价值迁移到架构判断和产品直觉。屠龙之术的 70 页 PPT solo 则提供了 2026 年 Q1 中美 AI 格局最全面的数据复盘。
        希望本期的推荐能为您带来新的启发。保持好奇,我们下周见!</description>
      <link>https://www.bestblogs.dev/newsletter/issue86</link>
      <guid isPermaLink="false">https://www.bestblogs.dev/newsletter/issue86</guid>
      <pubDate>Fri, 13 Mar 2026 05:58:29 GMT</pubDate>
    </item>
    <item>
      <title>BestBlogs.dev 第 85 期:驾驭工程</title>
      <description>大家好!欢迎阅读 BestBlogs.dev 第 85 期 AI 精选文章推荐。
        本周有一个关键词贯穿了多篇文章:驾驭。martinfowler.com 上发表的文章提出,开发者的核心工作正在从写代码转向构建 Agent 运行所依赖的驾驭工程,即规格、质量检查和工作流指引的集合。AI 炼金术播客的标题更直白:别干活了,给 AI 布置办公室去吧。OpenAI 团队用 Codex 生成了百万行代码,靠的不是更强的模型,而是结构化知识库和刚性架构约束。当 Agent 越来越能干的时候,真正的竞争力不在于会不会用 AI,而在于能不能驾驭它。
        本周 BestBlogs.dev 也在大幅使用 AI 编程推进 2.0 版本开发,重点是支持添加自定义订阅源和个性化 Feed,让每个人都能按自己的兴趣塑造阅读体验。同时我也在基于开放接口开发 Skills,用于内容搜索、深度阅读和日常运营,目标是真正驾驭好未来的阅读需求。
        以下是本周最值得关注的 10 个精彩亮点:
        🤖 **GPT-5.4** 发布,OpenAI 首次将推理、编程、计算机操作、深度搜索和百万级 Token 上下文整合进单一模型。最值得关注的是原生计算机使用能力,模型通过截图理解界面并直接操作鼠标键盘,在 OSWorld 桌面任务中成功率已超越人类平均水平。工具搜索机制让 Agent 任务的 Token 消耗降低 47%,高能力与低成本首次实现同步。与此同时,**GPT-5.3 Instant** 把优化重心放在使用体感上,联网幻觉率下降 26.8%,是 ChatGPT 走向日常工具的一次实质性进步。
        🏗️ martinfowler.com 本周发表了两篇文章,构成一组完整的思考。第一篇提出人在回路上的定位:开发者的核心工作从编写代码转变为构建和维护 Agent 运行所依赖的驾驭工程,并进一步描述了智能体飞轮的演化路径,让 Agent 不仅执行任务,还能持续改进驱动自身的驾驭体系。第二篇展开设计先行的协作框架,在生成任何代码之前按能力、组件、交互、接口、实现五个层级逐步对齐设计,避免架构决策被 AI 静默嵌入实现中。
        🎬 Pragmatic Engineer 对话 Claude Code 创造者 Boris Cherny,还原了这款工具从 Anthropic 内部业余项目到增长最快的开发者工具的完整历程。Boris 每天提交 20-30 个 PR,全部由 AI 生成,从不手动改一行代码。对话还涉及 Anthropic 内部对能否对外发布的真实争论、AI 时代代码审查的演变,以及 Claude Code 架构背后的安全分层设计。
        🔧 淘天集团天猫技术团队指出企业级 AI 编程的核心瓶颈不是 Agent 的执行能力,而是如何准确向 AI 传达复杂任务目标。他们的解法是构建分层统一的专家知识库实现系统性降熵,推动从工具提效向知识驱动的智能研发范式演进。OpenAI 工程团队的 Codex 实践印证了同一判断:5 个月内 1500 个 PR、零人工编码,规模化落地靠的是结构化知识库管理、刚性架构约束和周期性的代码熵增清理。
        📁 腾讯云开发者发布了目前最详尽的中文 OpenClaw 上下文管理源码解析,覆盖三层防御体系:预防性裁剪、大模型摘要压缩、溢出后恢复,并额外分析了各操作对服务商 KV Cache 成本的影响。对于正在构建长会话 Agent 的开发者,这是一份难得的实战参考。
        ⚡ 小模型正在刷新性能认知。**Qwen3.5** 发布 0.8B 至 9B 四款模型,采用 Apache 2.0 开源协议,消费级显卡即可微调,其中 4B 的多模态和 Agent 能力尤为亮眼,9B 性能逼近更大规模模型。小红书开源的 **FireRed-OCR** 则用三阶段渐进训练将 Qwen3-VL-2B 改造为专用文档解析模型,在 OmniDocBench v1.5 综合评分达 92.94%,端到端方案排名第一,支持公式、表格、手写体等复杂场景。两个项目都说明了同一件事:精准的训练策略比盲目堆参数更有效。
        🎨 Anthropic 设计负责人 Jenny Wen 分享了一个深刻的观察:传统设计流程已经死亡,不是设计师主动求变,而是工程师借助 AI 工具的极速交付迫使设计随之改变。她制作精美设计稿的时间已从 60-70% 降至 30-40%,直接与工程师结对甚至亲自改代码的比例大幅上升。设计工作正分化为两类:支持工程执行的实时协作,和给出 3 到 6 个月方向感的愿景设计。
        💡 孟岩与李继刚的三小时长谈从一个简洁却有重量的判断出发:工业革命拿走了体力,AI 正在拿走脑力,留给人的是心力。对话延伸到向量世界的本质、商业模式从编网到打井的转变,以及教育从灌输式的水转向启发式的火。Your feed is your fate 和提示词是有形状的,是两个值得单独展开的洞察。
        📈 Zapier 产品副总裁分享了企业 AI 转型的一手实践,内部已运行 800 个 AI Agent。核心观点是技术采用与业务转型必须做清晰区分,领导层必须亲自使用 AI 工具,转型才能真正落地。管理 900 亿美元资产的 Insight Partners 联合创始人则给出更激进的判断:自主 Agent 才是这波变革的核心,SaaS 按席位定价将被基于消耗的模式取代,白领失业潮将在两年内成为大选议题。
        🌐 一篇以 2028 年视角撰写的 AI 经济思想实验值得关注:白领失业引发消费萎缩,触发私募信贷违约,进而传导至抵押贷款市场,形成一个无天然刹车的负反馈循环。这不是预测,而是一套系统性的左尾风险推演框架,值得每个关注 AI 经济影响的人认真阅读。
        希望本期的推荐能为您带来新的启发。保持好奇,我们下周见!</description>
      <link>https://www.bestblogs.dev/newsletter/issue85</link>
      <guid isPermaLink="false">https://www.bestblogs.dev/newsletter/issue85</guid>
      <pubDate>Fri, 06 Mar 2026 05:14:21 GMT</pubDate>
    </item>
    <item>
      <title>BestBlogs.dev 第 84 期:编排</title>
      <description>大家好!欢迎阅读 BestBlogs.dev 第 84 期 AI 精选文章推荐。
        春节快乐!过去两周因为假期休刊,攒了不少好内容,这一期信息量比较大,希望大家慢慢消化。
        这两周 AI 领域最显著的变化,不是某个模型又刷新了某个榜单,而是一个角色转变正在加速发生:工程师正在从写代码的人,变成**编排 AI 写代码的人**。Claude Code 负责人 Boris Cherny 说编程问题在很大程度上已经被解决,OpenAI 内部已经有工程师同时调度 10 到 20 个 Agent 跑小时级任务,Anthropic 的趋势报告则直接把这称为从人写代码到人编排 Agent 写代码的系统性转变。与此同时,Claude Sonnet 4.6、Gemini 3.1 Pro、GLM-5、MiniMax M2.5 等新模型密集发布,模型能力越强,编排和判断的价值就越高。
        这两周我一直在构思和搭建 BestBlogs 2.0 的核心特性,实践中也深刻体会到了编排的力量:通过 Spec 文档编排多个 AI Coding 工具和智能体,完成需求讨论、方案设计、Demo 开发和交互 Review,整个流程几乎不需要手写代码,预计三月底上线,届时和大家分享更多细节。
        以下是本周最值得关注的 10 个精彩亮点:
        🏆 模型军备竞赛进入白热化。**Claude Sonnet 4.6** 带来百万 token 上下文和全面升级的 Agent 能力,实测 59% 的场景优于上代旗舰 Opus 4.5,价格却与 Sonnet 4.5 持平。**Gemini 3.1 Pro** 推理分数从 31% 跃升至 77%,引入三级思考模式让开发者按任务复杂度灵活分配算力,API 成本不到 Claude Opus 4.6 的一半。加量不加价,成了这一轮竞争的主旋律。
        🤖 **GLM-5** 和 **MiniMax M2.5** 从不同方向回答了同一个问题:如何让 Agent 在真实场景中跑起来。GLM-5 以智能体工程为核心设计目标,通过异步强化学习和稀疏注意力在开源模型中达到最优;MiniMax M2.5 则把连续运行 Agent 的成本压到每小时不足 1 美元,让无成本约束地运行复杂 Agent 从愿景变成现实。
        🎨 **Seedance 2.0** 和 **Nano Banana 2** 分别在视频和图像生成领域推进边界。Seedance 2.0 不只是生成画面,而是开始理解导演思维,能自主完成分镜设计和情绪节奏把控。Nano Banana 2 则大幅降低了 API 定价,虽然实测表现不如宣传那么惊艳,但让高质量图像生成真正触手可及。
        🛠️ Claude Code 负责人 Boris Cherny 的两场访谈是本期最值得细读的内容。他分享了 Claude Code 从内部两个赞的小项目到占 GitHub 4% 代码提交量的完整历程,核心哲学是不为今天的模型构建、而为六个月后的模型构建。他坦言自从 Opus 4.5 之后已不再手写一行代码,并判断编程问题已在很大程度上被解决,下一个前沿是让 AI 从执行者变成主动提出想法的同事。
        ⚡ OpenAI 工程负责人 Sherwin Wu 揭示了 AI 工具正在如何重塑工程团队:95% 的工程师每天使用 Codex,高低效工程师之间的 PR 数量差距高达 70%,能同时调度 10 到 20 个 Agent 的人正在把其他人远远甩开。他也坦诚指出大量企业的 AI 部署 ROI 为负,以及一人十亿美元公司背后那些被低估的二阶三阶影响。
        📁 大模型的下一个工程化核心正从参数调优转向记忆。一篇来自 InfoQ 的演讲系统梳理了记忆分层建模、主动调度和脑图式信息组织三大机制,核心洞察是与其在检索时被动应对,不如将记忆管理前置到用户交互的空档期,让所需记忆在查询到达前就已就绪。同时 Datawhale 对 Skill 设计的拆解也揭示了一个关键分水岭:用脚本锁死脆弱操作、用文字引导创造性任务。
        💡 Vibe Coding 正在从概念走向大规模落地。阿里巴巴内部实践揭示了 AI 生成代码的质量一致性、调试效率和安全漏洞等真实挑战,给出了模板化固化成功路径、将 Agent 抽象为可复用工具等来自生产环境的解法。而一位没有编程背景的产品经理用一个下午通过 Claude Code 搭建出了运行在自己服务器上的个人 AI Agent,印证了产品感比写代码更稀缺这一判断。
        🧩 Anthropic 发布的 Agent 编程趋势报告描绘了软件开发的系统性转变,涵盖多 Agent 协同、长时间自主运行和编程民主化等八大趋势。报告的核心判断是 AI 放大的是工程师已有的判断力而非凭空替代它,系统设计、任务拆解和质量验收这些老功夫在 Agent 时代反而更加值钱。
        🔬 Google 首席 AI 科学家 Jeff Dean 从亲历者视角回顾了从 2001 年将 Google 索引加载进内存到 TPU 协同设计的完整脉络,并给出两个对未来的核心判断:能关注用户全部个人数据的个性化模型,以及专用硬件驱动的超低延迟将彻底改变人机协作方式。
        👨‍💼 关于 AI 是否会终结软件工程的争论仍在继续。UML 之父 Grady Booch 驳斥了 Dario 的判断,指出软件工程已经历过多次存在主义危机,每一次都以新的黄金时代收场。Naval 则从另一个角度给出答案:主体意识是人类对抗 AI 替代的真正护城河,因为 AI 没有欲望、没有生存压力,无法在真正未知的领域自主决策。消解 AI 焦虑的唯一方法,始终是打开引擎盖去理解它,然后付诸行动。
        希望本期的推荐能为您带来新的启发。保持好奇,我们下周见!</description>
      <link>https://www.bestblogs.dev/newsletter/issue84</link>
      <guid isPermaLink="false">https://www.bestblogs.dev/newsletter/issue84</guid>
      <pubDate>Fri, 27 Feb 2026 07:32:11 GMT</pubDate>
    </item>
    <item>
      <title>BestBlogs.dev 第 83 期</title>
      <description>大家好!欢迎阅读 BestBlogs.dev 第 83 期 AI 精选文章推荐。
        本周科技圈迎来了 AI 编程工具的春晚时刻。Anthropic 发布 Claude Opus 4.6,OpenAI 同日推出 GPT-5.3 Codex,AI 编程已经从实验室走向生产力工具的正面交锋。Claude 带来了 1M token 上下文和 Agent Teams 协作功能,OpenAI 则首次让 AI 参与自身开发,在 Terminal-Bench 2.0 上领先 11.9 个百分点。但更深层的变化发生在范式层面:阿里团队提出的 SDD 方法论揭示了一个残酷现实——代码正在从核心资产变成编译产物。当 Markdown 文档成为人机协作的中间语言,当 CLAUDE.md 让 AI 自己写规则,当 v0 让市场人员直接合并 PR,传统的写代码-调试-部署流程正在被写文档-AI 编译-验收所取代。
        以下是本周最值得关注的 10 个精彩亮点:
        🚀 **AI 编程工具的巅峰对决**:Claude Opus 4.6 和 GPT-5.3 Codex 同日发布,前者主打 1M token 上下文和 Agent Teams 协作,后者实现 AI 参与自身开发的突破,token 消耗减半且速度提升 25%。
        📚 **神经网络零基础科普长文**:腾讯技术工程用 3 万字、50 个知识点系统拆解从神经网络到大语言模型的完整链路,用日常类比消解技术壁垒,涵盖 Transformer、Agent 架构、MCP 协议等核心概念。
        🎯 **Codex App 官方深度演示**:语音指令一句话生成完整页面,Skills 系统通过 MCP 协议读取 Figma 设计结构生成真实代码,Automations 定期处理任务,展现生产级 AI 编程助手的完整形态。
        🤖 **Clawdbot 完整技术方案拆解**:通过三层记忆系统、Browser Relay 技术和动态 Sub-Agent 编排实现最接近 Jarvis 的个人助理,核心设计哲学是本地特权优于云端沙盒、隐私透明优于黑盒 SaaS。
        📝 **从写代码到写文档的范式转变**:Spec-Driven Development 将代码视为编译产物,提出意图定义、AI 编译、文档验收三阶段工作流,强调自我进化的 SOP 和 ChangeLog 追踪文档-代码一致性。
        🏗️ **Markdown 作为人机中间语言**:阿里团队用文档解决上下文腐烂、审查瘫痪、维护断层三大痛点,提供 RIPER 五步工作流和四层文档模板,实现团队并行开发互不等待。
        💡 **Claude Code 团队的实战经验**:最重要的三点是 git worktrees 实现并行运行、CLAUDE.md 让 AI 自己写规则、自定义 Skills 模块化复用,Boris 六个月没写 SQL 因为数据分析已封装成 skill。
        🌐 **v0 消除工程摩擦的实践**:Vercel 内部每日合并 3200 个 PR,市场人员可直接修改生产代码,核心理念是让组织中每个人都能成为大厨,消除优先级排期的羞辱仪式。
        🥽 **Rokid 解析 AI 眼镜爆发逻辑**:硬件无壁垒未来是操作系统与生态之战,核心在 NUI 交互系统和 Agent 生态,产品通过减法优化舍弃双目合像换取更低成本和更好续航。
        🔮 **2026 AI 行业深度复盘**:美国走向万亿级算力基础设施竞赛,中国通过开源生态与超级应用展开贴身肉搏,AGI 时间线推迟到 2031,一个模型统治一切的梦想已死。
        希望本期的推荐能为您带来新的启发。保持好奇,我们下周见!</description>
      <link>https://www.bestblogs.dev/newsletter/issue83</link>
      <guid isPermaLink="false">https://www.bestblogs.dev/newsletter/issue83</guid>
      <pubDate>Fri, 06 Feb 2026 11:35:37 GMT</pubDate>
    </item>
    <item>
      <title>BestBlogs.dev 第 82 期:Moltbot</title>
      <description>大家好!欢迎阅读 BestBlogs.dev 第 82 期 AI 精选文章推荐。
        本周科技圈被一个名为 Moltbot 的开源项目刷屏了。这个由 PSPDFKit 创始人 Peter Steinberger 打造的个人 AI 智能体,不只是聊天机器人,而是一个拥有系统级权限的「数字员工」,它能管理文件、处理邮件、甚至通过语音完成现实中的订餐任务。Peter 在访谈中提出的「闭环原则」更是引发热议:在 AI 时代,开发者应该从代码编写者转型为系统架构师,把 PR 当作 Prompt Request,通过自动化测试实现验证闭环。当他说出「我发布的很多代码自己都没读过」时,你能感受到软件开发范式正在被彻底重塑。
        本周 BestBlogs.dev 上线了文章导出和同步功能,支持导出为网页、Markdown、PDF、Obsidian 格式,还能一键同步到 Notion 和 Flomo,方便你随时随地进行深度阅读和知识管理。我自己也在尝试把之前开发的深度阅读和多平台输出技能迁移到 Moltbot 中,希望能进一步提升阅读和内容输出的效率。
        以下是本周最值得关注的 10 个精彩亮点:
        🤖 Moltbot 无疑是本周最火的开源项目。从 GitHub 的 Open Source Friday 访谈到 Wes Roth 的深度解读,再到 Greg Isenberg 与 Alex Finn 的实战分享,这个项目展示了 AI Agent 从玩具到生产力工具的跨越。Peter 分享了他在马拉喀什旅行期间的顿悟时刻,以及闭环哲学背后的核心理念:将验证工作交给自动化测试,而非人工逐行审阅。Cloudflare 也迅速跟进,推出 Moltworker 将其迁移至边缘云端,让你告别 Mac mini 的硬件依赖。
        🏆 三大模型厂商本周不约而同地强化了 Agent 能力。Kimi 发布 K2.5,主打原生多模态与 Agent 集群,能自主调度百个分身协作处理复杂任务;通义千问双弹齐发,Qwen3-TTS 以 3 秒快速克隆和 10 语种支持定义了开源语音合成新高度,Qwen3-Max-Thinking 推理性能跻身全球第一梯队;Google 的 Gemini 3 Flash 则推出 Agentic Vision,让模型从看图说话进化为交互式分析,通过「思考-行动-观察」的循环将视觉任务准确率提升了 5-10%。
        🧠 Agent 的真正护城河正在从工具转向记忆资产。阿里云开发者的技术综述清晰界定了短期与长期记忆的区别,探讨了上下文缩减、卸载与隔离等核心工程策略。另一篇文章则提出了 MemOS 的概念——通过构建分层管理的记忆操作系统,实现记忆的跨模型复用与主权控制。这标志着 AI 正在从即时推理向长期一致的资产化智能迈进。
        🔄 Ralph Loop 是一种通过工程化持久性克服 LLM 自我评估局限的自主编程范式。它利用外部循环和 Stop Hook 机制,强制 AI 结合 Git 历史和自动化测试进行持续修正,将状态管理从不稳定的模型内存转移到文件系统。这有效解决了上下文腐烂和过早退出的痛点,是构建高可靠 AI Agent 流水线的核心参考。
        🏗️ 大淘宝技术发布了一篇工业级 AI Agent 的工程实践框架,从软件范式演进出发,深入解析了 Agent 的核心要素:规划、记忆、工具、执行。文章通过「需求资损分析」这一真实案例,展示了如何将复杂的专家经验转化为可控的智能体系统,并分享了「稳定性优于智能」等一线工程体会。
        ⚡ ByteByteGo 详解了 Cursor 2.0 编程智能体的核心原理:利用轨迹训练提升 Diff 编辑精度,通过 MoE 和投机采样降低迭代延迟,以及构建高性能隔离沙盒确保代码执行安全。核心洞察在于优秀的编程智能体不仅是更强的模型,更是深度集成的系统工程。
        💻 Anthropic 推出的 Claude Co-work 与 Claude Code 正在让 AI 智能体从程序员的终端走向普通用户的桌面。通过 Computer Use 能力,Claude 可以直接操作文件、处理 Excel 表格并自动化网页任务,为非技术用户打开了 Agent 的大门。
        📊 AI 编程已进入代理时代,80% 的代码由模型生成。但效率激增背后隐藏着「验证瓶颈」:个人产出翻倍的同时,PR 审核时间也同步激增。核心转型在于开发者需从指令式编码转向声明式编排,利用 TDD 和自动化验证来对抗理解债务。
        🎬 ChatCut 提出了视频剪辑领域的「Cursor 时刻」——剪辑的本质是文字层面的思维重构,而非像素生成。通过将资深剪辑师的审美直觉拆解为 Agent 工作流,ChatCut 旨在为「想表达但不会剪」的普通人抬高创作下限。
        💡 硅谷传奇投资人 Marc Andreessen 提出了一个引人深思的观点:AI 是当代的贤者之石,它在人口增长下滑的背景下奇迹般出现,是防止全球经济停滞的关键。他详细阐述了 AI 如何打破工程师、产品经理与设计师之间的职业边界,创造出掌握多领域技能的超级个体。单人十亿美元公司不再是幻想,而是正在发生的现实。
        希望本期的推荐能为您带来新的启发。保持好奇,我们下周见!</description>
      <link>https://www.bestblogs.dev/newsletter/issue82</link>
      <guid isPermaLink="false">https://www.bestblogs.dev/newsletter/issue82</guid>
      <pubDate>Fri, 23 Jan 2026 08:21:54 GMT</pubDate>
    </item>
    <item>
      <title>BestBlogs.dev 第 81 期:长周期智能体</title>
      <description>大家好!欢迎阅读 BestBlogs.dev 第 81 期 AI 精选文章推荐。
        本周的关键词是 **长周期智能体**。当我们谈论 AI 智能体时,演示里几分钟完成的任务总是很惊艳,但真正进入生产环境,需要的是能跨越数小时甚至数天、可靠完成复杂任务的能力。Cursor 和 Anthropic 分别给出了多智能体协作和记忆连续性两条路径。最近两周基础模型层面相对平静,行业的注意力正从「更大的模型」转向「更可靠的智能体」。
        以下是本周最值得关注的 10 个精彩亮点:
        🤖 Cursor 用「规划者-工作者-裁判」的多智能体架构实现了百万行代码的跨周开发,Anthropic 则通过外化 Git 历史和工作日志让单个智能体在多个上下文窗口间保持记忆连续性。两条路径,同一个目标:**让 Agent 可靠地完成长周期任务**。
        📁 LangChain 创始人 Harrison Chase 在 Sequoia 的访谈中提出了一个关键洞察:**当 Agent 运行时间足够长,系统的非确定性让传统的「代码即真理」失效**,链路追踪成为了新的事实来源,上下文工程正在从可选变为必选。
        📝 想让 Agent 执行复杂任务?先学会写 Spec。Addy 的博客提出了「始终/询问/从不」的三层约束系统,以及将复杂任务模块化以避免「指令诅咒」的实用技巧。规约说明正在成为 AI 时代的核心交付物。
        🧩 MCP 像 USB 协议提供统一接口,Skills 像应用程序提供具体能力。宝玉老师指出了 MCP 的一个隐患:单个服务可能消耗数万 Tokens,上下文窗口爆炸问题让 Skills 的渐进式披露方案更具吸引力。
        💡 Martin Fowler 与团队的这场对话值得反复阅读。核心观点:**编程的挑战不是把需求翻译成语法,而是构建能应对变化的系统**。LLM 应该被视为翻译层而非架构师,真正的竞争力在于通过抽象管理复杂性。
        🛠️ 从 Vibe Coding 的直觉驱动到 Vibe Engineering 的规范约束,这是范式演进的必经之路。AI 压缩了技术实现的偶然复杂性,但业务逻辑的本质复杂性仍需通过领域建模和规约驱动开发来治理。
        🖥️ MiniMax Agent Desktop 展示了桌面 Agent 的实战能力:自动整理 400 本电子书、封装文学翻译 SOP、构建小红书内容流水线。核心价值在于将个人经验转化为可复用的数字资产。
        ⚡ 扣子 2.0 的 Agent Plan 功能让智能体可以自主执行长周期任务并主动反馈进度。从工具到伙伴的身份转变,是 Agent 产品进化的共同方向。
        🎯 妙鸭创始人张月光的观点很犀利:妙鸭并非真正的 AI Native 产品,只是 AI 增强的互联网产品。他认为 **AI 时代的范式已从「流程驱动」转变为「上下文驱动」**,产品经理的职责正从设计确定性路径转向优化不确定性的交互边界。
        📈 a16z 将 AI 视为继 PC、云计算和移动互联网之后的第四次平台浪潮。在 AI 降低开发门槛的今天,持久的护城河已从代码实现转向对完整工作流的占领和闭环数据的积累。现在确实是构建 AI 应用的黄金时代。
        希望本期的推荐能为您带来新的启发。保持好奇,我们下周见!</description>
      <link>https://www.bestblogs.dev/newsletter/issue81</link>
      <guid isPermaLink="false">https://www.bestblogs.dev/newsletter/issue81</guid>
      <pubDate>Sat, 17 Jan 2026 12:53:38 GMT</pubDate>
    </item>
  </channel>
</rss>

@github-actions
Copy link
Copy Markdown
Contributor

Auto Review

No clear rule violations found in the current diff.

@TonyRL TonyRL merged commit 1d2519f into DIYgod:master Apr 16, 2026
48 of 52 checks passed
red17electro pushed a commit to red17electro/RSSHub that referenced this pull request Apr 17, 2026
* feat(route): add Castbox route (DIYgod#21700)

* feat(route): add Castbox route

* remove User Agent and switch item_image

* remove missed use of trueUA

* remove unnecessary import

* fix typo

* fix(route/gameapps): fix selectors (DIYgod#21703)

* docs: add sports category (DIYgod#21704)

* feat: add sports category

* fix: fix runyeah

* fix(ci): use REST API to find PRs by branch in workflows

`gh pr view` queries with a hidden `first: 30` which fails to find PRs when the target PR falls outside the first page. The REST API filters by `head=owner:branch` server-side which avoid this limitation.

* fix(elamigos): fix parsing after webpage layout update (DIYgod#21705)

* chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (DIYgod#21709)

Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@bbbca2d...043fb46)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump undici from 7.24.7 to 7.24.8 (DIYgod#21713)

Bumps [undici](https://github.com/nodejs/undici) from 7.24.7 to 7.24.8.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v7.24.7...v7.24.8)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.24.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @hono/node-server from 1.19.13 to 1.19.14 (DIYgod#21712)

Bumps [@hono/node-server](https://github.com/honojs/node-server) from 1.19.13 to 1.19.14.
- [Release notes](https://github.com/honojs/node-server/releases)
- [Commits](honojs/node-server@v1.19.13...v1.19.14)

---
updated-dependencies:
- dependency-name: "@hono/node-server"
  dependency-version: 1.19.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump dotenv from 17.4.1 to 17.4.2 (DIYgod#21715)

Bumps [dotenv](https://github.com/motdotla/dotenv) from 17.4.1 to 17.4.2.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](motdotla/dotenv@v17.4.1...v17.4.2)

---
updated-dependencies:
- dependency-name: dotenv
  dependency-version: 17.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump jsrsasign from 11.1.1 to 11.1.2 (DIYgod#21717)

Bumps [jsrsasign](https://github.com/kjur/jsrsasign) from 11.1.1 to 11.1.2.
- [Release notes](https://github.com/kjur/jsrsasign/releases)
- [Changelog](https://github.com/kjur/jsrsasign/blob/master/ChangeLog.txt)
- [Commits](kjur/jsrsasign@11.1.1...11.1.2)

---
updated-dependencies:
- dependency-name: jsrsasign
  dependency-version: 11.1.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump @cloudflare/workers-types in the cloudflare group (DIYgod#21707)

Bumps the cloudflare group with 1 update: [@cloudflare/workers-types](https://github.com/cloudflare/workerd).


Updates `@cloudflare/workers-types` from 4.20260410.1 to 4.20260413.1
- [Release notes](https://github.com/cloudflare/workerd/releases)
- [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md)
- [Commits](https://github.com/cloudflare/workerd/commits)

---
updated-dependencies:
- dependency-name: "@cloudflare/workers-types"
  dependency-version: 4.20260413.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: cloudflare
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump docker/build-push-action from 7.0.0 to 7.1.0 (DIYgod#21708)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 7.0.0 to 7.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@d08e5c3...bcafcac)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump devenv from `d4410df` to `88ac631` (DIYgod#21718)

Bumps [devenv](https://github.com/cachix/devenv) from `d4410df` to `88ac631`.
- [Release notes](https://github.com/cachix/devenv/releases)
- [Commits](cachix/devenv@d4410df...88ac631)

---
updated-dependencies:
- dependency-name: devenv
  dependency-version: 88ac631cf8b6582ed372b8b22e3bd12240c61f64
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(nix): update dependencies hash to sha256-v8KDnut1FrWMgre355e8VodnHmpcQR8XChHSPOfXs5s=

* chore(deps): bump re2js from 2.0.1 to 2.1.1 (DIYgod#21714)

Bumps [re2js](https://github.com/le0pard/re2js) from 2.0.1 to 2.1.1.
- [Release notes](https://github.com/le0pard/re2js/releases)
- [Commits](le0pard/re2js@2.0.1...2.1.1)

---
updated-dependencies:
- dependency-name: re2js
  dependency-version: 2.1.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump globals from 17.4.0 to 17.5.0 (DIYgod#21711)

Bumps [globals](https://github.com/sindresorhus/globals) from 17.4.0 to 17.5.0.
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](sindresorhus/globals@v17.4.0...v17.5.0)

---
updated-dependencies:
- dependency-name: globals
  dependency-version: 17.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @hono/zod-openapi from 1.2.4 to 1.3.0 (DIYgod#21716)

Bumps [@hono/zod-openapi](https://github.com/honojs/middleware/tree/HEAD/packages/zod-openapi) from 1.2.4 to 1.3.0.
- [Release notes](https://github.com/honojs/middleware/releases)
- [Changelog](https://github.com/honojs/middleware/blob/main/packages/zod-openapi/CHANGELOG.md)
- [Commits](https://github.com/honojs/middleware/commits/@hono/zod-openapi@1.3.0/packages/zod-openapi)

---
updated-dependencies:
- dependency-name: "@hono/zod-openapi"
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump pnpm/action-setup from 5.0.0 to 6.0.0 (DIYgod#21710)

Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/pnpm/action-setup/releases)
- [Commits](pnpm/action-setup@fc06bc1...08c4be7)

---
updated-dependencies:
- dependency-name: pnpm/action-setup
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* style: auto format

* feat: disable IPv6 (DIYgod#21719)

* chore: group vitest in dependabot

* chore(deps): bump devenv from `88ac631` to `8d558a8` (DIYgod#21722)

Bumps [devenv](https://github.com/cachix/devenv) from `88ac631` to `8d558a8`.
- [Release notes](https://github.com/cachix/devenv/releases)
- [Commits](cachix/devenv@88ac631...8d558a8)

---
updated-dependencies:
- dependency-name: devenv
  dependency-version: 8d558a84fa38242a7f13781670fee1a6a8902b48
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(nix): update dependencies hash to sha256-b/SBHeUs+zsKjx3Et/ppNoA1fm8/KGiaHCEvOP+af5I=

* refactor: fix first() and undefined fallback abuse

* refactor: add GraphQL annotation to queries for auto formatting in oxfmt v0.42

79a525c

* style: auto format

* chore: fix pnpm install

revert DIYgod#21710
close DIYgod#21724
related pnpm/action-setup#225

* chore(deps): bump lru-cache from 11.3.3 to 11.3.5 (DIYgod#21730)

Bumps [lru-cache](https://github.com/isaacs/node-lru-cache) from 11.3.3 to 11.3.5.
- [Changelog](https://github.com/isaacs/node-lru-cache/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-lru-cache@v11.3.3...v11.3.5)

---
updated-dependencies:
- dependency-name: lru-cache
  dependency-version: 11.3.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump tsdown from 0.21.7 to 0.21.8 (DIYgod#21735)

Bumps [tsdown](https://github.com/rolldown/tsdown) from 0.21.7 to 0.21.8.
- [Release notes](https://github.com/rolldown/tsdown/releases)
- [Commits](rolldown/tsdown@v0.21.7...v0.21.8)

---
updated-dependencies:
- dependency-name: tsdown
  dependency-version: 0.21.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump msw from 2.13.2 to 2.13.3 (DIYgod#21731)

Bumps [msw](https://github.com/mswjs/msw) from 2.13.2 to 2.13.3.
- [Release notes](https://github.com/mswjs/msw/releases)
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md)
- [Commits](mswjs/msw@v2.13.2...v2.13.3)

---
updated-dependencies:
- dependency-name: msw
  dependency-version: 2.13.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump discord-api-types from 0.38.45 to 0.38.46 (DIYgod#21737)

Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.38.45 to 0.38.46.
- [Release notes](https://github.com/discordjs/discord-api-types/releases)
- [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md)
- [Commits](discordjs/discord-api-types@0.38.45...0.38.46)

---
updated-dependencies:
- dependency-name: discord-api-types
  dependency-version: 0.38.46
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump the typescript-eslint group with 2 updates (DIYgod#21728)

Bumps the typescript-eslint group with 2 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser).


Updates `@typescript-eslint/eslint-plugin` from 8.58.1 to 8.58.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.2/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.58.1 to 8.58.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.2/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.58.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript-eslint
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.58.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: typescript-eslint
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump re2js from 2.1.1 to 2.2.0 (DIYgod#21736)

Bumps [re2js](https://github.com/le0pard/re2js) from 2.1.1 to 2.2.0.
- [Release notes](https://github.com/le0pard/re2js/releases)
- [Commits](le0pard/re2js@2.1.1...2.2.0)

---
updated-dependencies:
- dependency-name: re2js
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: fix find PR no. by branch name for dependabot

* chore(deps-dev): bump got from 15.0.1 to 15.0.2 (DIYgod#21734)

Bumps [got](https://github.com/sindresorhus/got) from 15.0.1 to 15.0.2.
- [Release notes](https://github.com/sindresorhus/got/releases)
- [Commits](sindresorhus/got@v15.0.1...v15.0.2)

---
updated-dependencies:
- dependency-name: got
  dependency-version: 15.0.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump the cloudflare group with 3 updates (DIYgod#21726)

Bumps the cloudflare group with 3 updates: [@cloudflare/puppeteer](https://github.com/cloudflare/puppeteer), [@cloudflare/workers-types](https://github.com/cloudflare/workerd) and [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler).


Updates `@cloudflare/puppeteer` from 1.0.7 to 1.1.0
- [Release notes](https://github.com/cloudflare/puppeteer/releases)
- [Commits](cloudflare/puppeteer@v1.0.7...v1.1.0)

Updates `@cloudflare/workers-types` from 4.20260413.1 to 4.20260414.1
- [Release notes](https://github.com/cloudflare/workerd/releases)
- [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md)
- [Commits](https://github.com/cloudflare/workerd/commits)

Updates `wrangler` from 4.81.1 to 4.82.2
- [Release notes](https://github.com/cloudflare/workers-sdk/releases)
- [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.82.2/packages/wrangler)

---
updated-dependencies:
- dependency-name: "@cloudflare/puppeteer"
  dependency-version: 1.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: cloudflare
- dependency-name: "@cloudflare/workers-types"
  dependency-version: 4.20260414.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: cloudflare
- dependency-name: wrangler
  dependency-version: 4.82.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: cloudflare
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump undici from 7.24.8 to 7.25.0 (DIYgod#21732)

Bumps [undici](https://github.com/nodejs/undici) from 7.24.8 to 7.25.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v7.24.8...v7.25.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.25.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @notionhq/client from 5.17.0 to 5.18.0 (DIYgod#21733)

Bumps [@notionhq/client](https://github.com/makenotion/notion-sdk-js) from 5.17.0 to 5.18.0.
- [Release notes](https://github.com/makenotion/notion-sdk-js/releases)
- [Commits](makenotion/notion-sdk-js@v5.17.0...v5.18.0)

---
updated-dependencies:
- dependency-name: "@notionhq/client"
  dependency-version: 5.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump the oxc group across 1 directory with 5 updates (DIYgod#21739)

* chore(deps-dev): bump the oxc group across 1 directory with 5 updates

Bumps the oxc group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@oxlint/plugins](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint-plugins) | `1.59.0` | `1.60.0` |
| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.44.0` | `0.45.0` |
| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.59.0` | `1.60.0` |
| [oxlint-plugin-eslint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint-plugin-eslint) | `1.59.0` | `1.60.0` |
| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `0.20.0` | `0.21.0` |



Updates `@oxlint/plugins` from 1.59.0 to 1.60.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/apps_v1.60.0/npm/oxlint-plugins)

Updates `oxfmt` from 0.44.0 to 0.45.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxfmt/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/oxfmt_v0.45.0/npm/oxfmt)

Updates `oxlint` from 1.59.0 to 1.60.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.60.0/npm/oxlint)

Updates `oxlint-plugin-eslint` from 1.59.0 to 1.60.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint-plugin-eslint/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/apps_v1.60.0/npm/oxlint-plugin-eslint)

Updates `oxlint-tsgolint` from 0.20.0 to 0.21.0
- [Release notes](https://github.com/oxc-project/tsgolint/releases)
- [Commits](oxc-project/tsgolint@v0.20.0...v0.21.0)

---
updated-dependencies:
- dependency-name: "@oxlint/plugins"
  dependency-version: 1.60.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxfmt
  dependency-version: 0.45.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxlint
  dependency-version: 1.60.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxlint-plugin-eslint
  dependency-version: 1.60.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: oxc
- dependency-name: oxlint-tsgolint
  dependency-version: 0.21.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: oxc
...

Signed-off-by: dependabot[bot] <support@github.com>

* style: use native unicorn/consistent-template-literal-escape and add stylistic/quotes

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tony <TonyRL@users.noreply.github.com>

* chore: update format scripts

glob doesn't work well
oxc-project/oxc#13556

* style: auto format

* chore(deps-dev): bump the vitest group with 2 updates (DIYgod#21729)

Bumps the vitest group with 2 updates: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).


Updates `@vitest/coverage-v8` from 4.0.9 to 4.1.4
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.4/packages/coverage-v8)

Updates `vitest` from 4.0.9 to 4.1.4
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.4/packages/vitest)

---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 4.1.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: vitest
- dependency-name: vitest
  dependency-version: 4.1.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: vitest
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* style: auto format

* feat(route): add pixel update bulletins (DIYgod#21740)

* feat(route): add caicai blog (DIYgod#21741)

* feat(route): add caicai blog

* fix: favicon

* chore(deps-dev): bump @cloudflare/workers-types in the cloudflare group (DIYgod#21743)

Bumps the cloudflare group with 1 update: [@cloudflare/workers-types](https://github.com/cloudflare/workerd).


Updates `@cloudflare/workers-types` from 4.20260414.1 to 4.20260415.1
- [Release notes](https://github.com/cloudflare/workerd/releases)
- [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md)
- [Commits](https://github.com/cloudflare/workerd/commits)

---
updated-dependencies:
- dependency-name: "@cloudflare/workers-types"
  dependency-version: 4.20260415.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: cloudflare
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump devenv from `8d558a8` to `07aa7cb` (DIYgod#21745)

Bumps [devenv](https://github.com/cachix/devenv) from `8d558a8` to `07aa7cb`.
- [Release notes](https://github.com/cachix/devenv/releases)
- [Commits](cachix/devenv@8d558a8...07aa7cb)

---
updated-dependencies:
- dependency-name: devenv
  dependency-version: 07aa7cb4959bdc6d6537b819cc766ab3277fbb59
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(nix): update dependencies hash to sha256-miyvJu4AKhQVlWea8a8bYN2y0KpXd5ooUmJQpoGioCs=

* chore(deps): bump hono from 4.12.12 to 4.12.14 (DIYgod#21744)

Bumps [hono](https://github.com/honojs/hono) from 4.12.12 to 4.12.14.
- [Release notes](https://github.com/honojs/hono/releases)
- [Commits](honojs/hono@v4.12.12...v4.12.14)

---
updated-dependencies:
- dependency-name: hono
  dependency-version: 4.12.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: add vouch trust management system

* Update VOUCHED list

DIYgod#21742 (comment)

* chore: close PR after denouncing

* chore(deps): bump sanitize-html from 2.17.2 to 2.17.3 (DIYgod#21749)

Bumps [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) from 2.17.2 to 2.17.3.
- [Changelog](https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/apostrophe/commits/sanitize-html@2.17.3/packages/sanitize-html)

---
updated-dependencies:
- dependency-name: sanitize-html
  dependency-version: 2.17.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump devenv from `07aa7cb` to `2012662` (DIYgod#21751)

Bumps [devenv](https://github.com/cachix/devenv) from `07aa7cb` to `2012662`.
- [Release notes](https://github.com/cachix/devenv/releases)
- [Commits](cachix/devenv@07aa7cb...2012662)

---
updated-dependencies:
- dependency-name: devenv
  dependency-version: 2012662a89ff2ce92044151d7bbf3894eec5620a
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(nix): update dependencies hash to sha256-aehV414pbc2t0JsC9Rkbllu9v3Mpw/wmZQo7hvEyX08=

* chore(deps): bump nixpkgs from `4c1018d` to `4bd9165` (DIYgod#21752)

Bumps [nixpkgs](https://github.com/NixOS/nixpkgs) from `4c1018d` to `4bd9165`.
- [Commits](NixOS/nixpkgs@4c1018d...4bd9165)

---
updated-dependencies:
- dependency-name: nixpkgs
  dependency-version: 4bd9165a9165d7b5e33ae57f3eecbcb28fb231c9
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump @scalar/hono-api-reference from 0.10.7 to 0.10.8 (DIYgod#21750)

Bumps [@scalar/hono-api-reference](https://github.com/scalar/scalar/tree/HEAD/integrations/hono) from 0.10.7 to 0.10.8.
- [Release notes](https://github.com/scalar/scalar/releases)
- [Changelog](https://github.com/scalar/scalar/blob/main/integrations/hono/CHANGELOG.md)
- [Commits](https://github.com/scalar/scalar/commits/HEAD/integrations/hono)

---
updated-dependencies:
- dependency-name: "@scalar/hono-api-reference"
  dependency-version: 0.10.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump the cloudflare group with 3 updates (DIYgod#21748)

Bumps the cloudflare group with 3 updates: [@cloudflare/containers](https://github.com/cloudflare/containers), [@cloudflare/workers-types](https://github.com/cloudflare/workerd) and [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler).


Updates `@cloudflare/containers` from 0.3.0 to 0.3.2
- [Release notes](https://github.com/cloudflare/containers/releases)
- [Changelog](https://github.com/cloudflare/containers/blob/main/CHANGELOG.md)
- [Commits](cloudflare/containers@v0.3.0...v0.3.2)

Updates `@cloudflare/workers-types` from 4.20260415.1 to 4.20260416.2
- [Release notes](https://github.com/cloudflare/workerd/releases)
- [Changelog](https://github.com/cloudflare/workerd/blob/main/RELEASE.md)
- [Commits](https://github.com/cloudflare/workerd/commits)

Updates `wrangler` from 4.82.2 to 4.83.0
- [Release notes](https://github.com/cloudflare/workers-sdk/releases)
- [Commits](https://github.com/cloudflare/workers-sdk/commits/wrangler@4.83.0/packages/wrangler)

---
updated-dependencies:
- dependency-name: "@cloudflare/containers"
  dependency-version: 0.3.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: cloudflare
- dependency-name: "@cloudflare/workers-types"
  dependency-version: 4.20260416.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: cloudflare
- dependency-name: wrangler
  dependency-version: 4.83.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: cloudflare
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix(route/bestblogs): API endpoint failure (DIYgod#21753)

* revert: "chore(deps-dev): bump the cloudflare group with 3 updates (DIYgod#21748)" (DIYgod#21754)

This reverts commit 9d5f61f.

* docs: add FANTIA_COOKIE (DIYgod#21755)

* docs: add FANTIA_COOKIE

* fix(user): handle optional fanClub.comment in description

* chore: bump basic-ftp and lodash

* chore: bump protobufjs

* chore(deps-dev): bump tsdown from 0.21.8 to 0.21.9 (DIYgod#21761)

Bumps [tsdown](https://github.com/rolldown/tsdown) from 0.21.8 to 0.21.9.
- [Release notes](https://github.com/rolldown/tsdown/releases)
- [Commits](rolldown/tsdown@v0.21.8...v0.21.9)

---
updated-dependencies:
- dependency-name: tsdown
  dependency-version: 0.21.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump discord-api-types from 0.38.46 to 0.38.47 (DIYgod#21763)

Bumps [discord-api-types](https://github.com/discordjs/discord-api-types) from 0.38.46 to 0.38.47.
- [Release notes](https://github.com/discordjs/discord-api-types/releases)
- [Changelog](https://github.com/discordjs/discord-api-types/blob/main/CHANGELOG.md)
- [Commits](discordjs/discord-api-types@0.38.46...0.38.47)

---
updated-dependencies:
- dependency-name: discord-api-types
  dependency-version: 0.38.47
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump msw from 2.13.3 to 2.13.4 (DIYgod#21764)

Bumps [msw](https://github.com/mswjs/msw) from 2.13.3 to 2.13.4.
- [Release notes](https://github.com/mswjs/msw/releases)
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md)
- [Commits](mswjs/msw@v2.13.3...v2.13.4)

---
updated-dependencies:
- dependency-name: msw
  dependency-version: 2.13.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps-dev): bump oxlint-tsgolint in the oxc group (DIYgod#21760)

Bumps the oxc group with 1 update: [oxlint-tsgolint](https://github.com/oxc-project/tsgolint).


Updates `oxlint-tsgolint` from 0.21.0 to 0.21.1
- [Release notes](https://github.com/oxc-project/tsgolint/releases)
- [Commits](oxc-project/tsgolint@v0.21.0...v0.21.1)

---
updated-dependencies:
- dependency-name: oxlint-tsgolint
  dependency-version: 0.21.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: oxc
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Ananya <84459091+ananyatimalsina@users.noreply.github.com>
Co-authored-by: Tony <TonyRL@users.noreply.github.com>
Co-authored-by: Chris Sauermann <chris.sauermann@proton.me>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: occam-7 <liver-saga-utmost@duck.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto: ready to review Manual review will come in after lint issues and merge conflicts are fixed route

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants