前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
返回 AI 情报前线
All News · 全部资讯9673
  • dbx:25MB 搞定 100+ 数据库,支持 MCP 和本地 AI
  • AI 工程学习路线:从调 API 到上线真实 AI 产品
  • Google Gemini 应用引入 Skills 功能,Workspace AI 自定义能力再升级
  • 两月Claude Code复盘:1675美元API成本与117次危险命令拦截
  • Hugging Face 开源 WebGPU 本地 AI 推理内核,支持 200+ 算子
  • 用Amazon Bedrock知识库自然语言查询保险理赔
  • OpenAI Dots长时间运行边界问题率翻倍
  • 基于 AWS Bedrock 构建多代理音乐生成流水线
  • AI 智能体意外泄露 1.3 万张企业截图,含敏感信息
  • OpenAI Dot 虚拟机配置曝光:AMD 霄龙 + 9.7GB 内存,预装全栈开发工具
  • Google SynthID Bio:AI蛋白水印方案开源
  • AI代理演示成功不代表生产能成功
  • Deepseek为华为昇腾芯片发布开源编程工具TileLang
  • HydraFusion 研究预览版登陆 VS Code 与 GitHub Copilot 应用
  • NVIDIA 开源 AI Agent 安全沙箱 OpenShell
  • x402 新增 OpenAPI 变更检测与限频推断 API
  • OpenAI推理负责人:数学突破仅是智能体时代的开始
  • B站开源Index-Translate:150语言翻译模型,支持社区俚语和长文档
  • Cloudflare Monetization Gateway:用 HTTP 402 向 AI Agent 收费
  • Cloudflare AI Gateway自动路由器:边缘分类器降低AI成本
  • Cloudflare Workers 内置错误监控可直接推给编码 Agent 调查并提 PR
  • Cloudflare Containers 启动提速 6 倍,支持 Agent 运行时选配沙箱
  • 蚂蚁百灵发布 Ling-3.1-flash:560B 总参数、25B 激活参数、1M 上下文
  • 智谱开源GLM-5.3漏洞利用能力逼近Claude,20美元即可发起Chrome攻击
  • OpenClaw 企业版发布:定位「Agent 版 Kubernetes」
  • Perplexity自研Rust检索引擎Photon,P99延迟从800ms降至65ms
  • OpenAI DevDay 2026发布Dots、Sol 6.1、Ultrafast及Agent API等重磅更新
  • AI时代应放弃维护测试脚本,改用自然语言测试用例
  • React+Tailwind构建高并发生成式视频Studio的架构详解
  • Kimi K3:2.8T 参数 MoE 模型,输出成本仅为 GPT-5 的 1/3
  • Agent「说做了就是做了」问题:如何用证据门拦截虚假执行
  • Agent承诺漂移:6个周期只在说要开始而从未真正执行
  • OpenAI DevDay 一夜发布 25 项更新,GPT-6.1 Sol 登场
  • Liquid AI发布d1决策模型:零token输出结构化决策
  • 程序员学AI:15个免费优质资源清单
  • dry-mcp:用语义替代token检测代码重复
  • 在执行边界处测试 Agent 工作流,而非只看日志
  • GPT-6.1 Sol 登陆 AWS Bedrock,编程与 Agent 能力大幅提升
  • AI求职Agent排障:610个职位全被误删的根因
  • LLM可移植性训练:跨GPU云重部署开源模型指南
  • 英国AI安全研究院:GPT-6 Astra恶意攻击成功率是前代5倍
  • Agent 监督能否抵御重述攻击?开源测试脚本详解
  • OpenAI 推出 Decisions API:150ms 极速决策,适用 Agent 路由
  • OpenAI发布Dots:基于GPT-6 Astra的永续运行AI智能体
  • ChatGPT 插件系统大规模升级:支持 MCP 事件触发自动化
  • OpenAI 发布 GPT-6.1 Sol:性能逼近 Astra、费用仅为五分之一
  • OpenAI Codex CLI升级:新增语音对话和多Agent视图
  • OpenAI 上线 500 美元/月 Pro 套餐,专属 Astra Ultrafast 速度提升 8 倍
  • GPT-6 Astra Ultrafast 发布:最高每秒 300 Token,API 最高 6 倍加速
  • OpenAI 开放"用 ChatGPT 登录"授权第三方开发者使用订阅额度
  • OpenAI 将 ChatGPT 打造成操作系统:工作区、协作文档、MCP 全上线
  • 已加载 51 / 9673
8.0
热点
AI SCORE
编程提效2026-09-30 21:00

Cloudflare Workers 内置错误监控可直接推给编码 Agent 调查并提 PR

Cloudflare Blog#Cloudflare Workers#Agent#自动化
Editor brief · 编辑速览

Cloudflare Workers 新增生产错误监控能力,可将堆栈、日志、链路和上下文直接发送给编码 Agent 进行调查并自动创建 Pull Request。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

随着 Agent 协助我们构建更复杂的应用,人类和 Agent 都需要更好的方式来掌握生产环境中出现的问题。编码 Agent 已经可以查询可观测性数据、浏览代码仓库、修改代码、编写测试以及打开 Pull Request。剩下仍需人工完成的环节是串联这些步骤:识别出反复出现的失败是否来自同一个 Bug、收集相关的日志和链路追踪、把这些上下文发送给 Agent,以及验证修复是否生效。没有这种结构化的交接,Agent 必须先搜索原始遥测数据来重建故障的范围和上下文,才能开始调查。

今天,我们正式发布 Issues——Cloudflare Workers 内置的错误监控功能(现已开放公测!),旨在简化上述工作流程。Issues 可以做到:

  • 将反复出现的异常、5xx 响应和错误日志聚合为一个 Issue
  • 将错误、堆栈跟踪、日志、链路追踪和 Worker 版本发送给配置好的编码 Agent
  • 触发 Agent 配置的工作流——从分类 Issue 到查询更多数据再到打开 Pull Request

文章配图

用以下 Prompt 让你的 Agent 修复你的第一个 Issue,也可以通过 CF CLI 或查阅文档开始上手:

自动捕获失败

只需一行配置,即可开始接收 Worker 上检测到的 Issues,无需额外插桩。Issues 内置于 Workers 运行时,因此无需安装 SDK 或添加应用包装器。

启用后,Issues 会记录未捕获的异常、失败的调用、HTTP 5xx 响应、console.log() 和 console.error() 的输出,以及包含堆栈跟踪的日志。它还会标记失控的告警条件和在循环中写入大量日志的代码。

以一个 Worker 为例,其 handler 在一次部署后开始抛出错误。每个失败请求都有不同的请求 ID,但它们都来自同一个 Bug。Issues 会将它们聚合在一起,并显示错误首次出现的时间、发生次数以及频率是否在上升。

文章配图

打开一个 Issue 后,你可以看到错误信息、可用的堆栈跟踪、导致错误的日志和链路追踪、Worker 版本、请求详情以及问题随时间的趋势,如下图所示:

文章配图

为 Agent 补充错误的上下文

Cloudflare 可以捕获 Worker 内部发生的情况,但它不知道哪些用户、账户或会话对你的应用重要。使用 Worker 运行时内置的 OpenTelemetry API 来添加这些标识符,无需安装任何额外包:

import { tracing } from "cloudflare:workers";

export default {
  async fetch(request: Request): Promise<Response> {
    const { userId, accountId, sessionId } = await getAuthDetails(request);
    const span = tracing.getActiveSpan();

    span?.setAttribute("user.id", userId);
    span?.setAttribute("account.id", accountId);
    span?.setAttribute("session.id", sessionId);

    return handleRequest(request);
  },
} satisfies ExportedHandler;

这些标识符会伴随每次发生记录显示。在这个 Issue 中,你现在可以在将其发送给 Agent 之前,看到失败是否集中在某个账户或会话。

文章配图

将检测到的 Issues 发送给 Agent

一个 Issue 不必再静静地躺在仪表盘里,等着有人复制堆栈跟踪并粘贴到 Prompt 中。只需配置一次自动化,当 Issue 超过发生次数阈值或在一段安静期后再次出现时,Issues 会通过 Automations 直接将其发送给 Agent。你可以选择自动化何时运行以及 Issue 发往何处。

  • 内置编码 Agent:用 routine ID 和 token 连接 Claude Code、用自动化 Webhook URL 连接 Cursor、用 API token 和组织 ID 连接 Devin
  • 通用 Webhook:将 Issue 上下文发送到你自己的 Agent 或 HTTPS 端点
  • 聊天和事件管理:通过聊天或值班工作流通知团队

文章配图

当自动化运行时,Issues 会发送与该 Issue 一同捕获的故障摘要和诊断上下文——包括异常、错误、经过源码映射的堆栈跟踪、前导和尾部日志与链路追踪、Worker 版本以及你添加的应用上下文。要进行更深入的调查,你可以单独将 Agent 连接到 Cloudflare MCP,让 Agent 查询相关日志和链路追踪,以便提出代码和测试修改并打开 Pull Request。

你对进入生产环境的内容保持控制权:审查 Pull Request、部署修复并将 Issue 标记为已解决。

Issues 如何在一天内发现并解决两个 Workflows Bug

Cloudflare Workflows 是一个支撑长时间运行、多步骤应用的原语,它完全构建在 Workers 平台之上。

在其背后,服务持续跟踪步骤、重试和保存的状态。这使得 Workflows 成为在自身生产系统上测试 Issues 的绝佳场所。开启该功能后一天内,团队就在大量流量中发现了两个不寻常的问题。

卡在重试循环中的迁移:Workflows 控制平面迁移在尝试在边缘情况下应用迁移时,反复遇到 SQLite 外键错误。Issues 使 Workflows 团队能够识别问题并修复它。

从未完成删除的删除流程:Workflows 发现在删除 Workflow 实例时,存在一个边缘情况,会超出 Workers 子请求限制而无法完成删除。Issues 帮助 Workflows 团队识别了问题并进行了修复。

无需让团队去连接数千条独立的遥测数据和用户报告,他们的自动化配置将这些 Issues 直接发送给了 Cloudflare OS,后者顺着错误追溯到 Workflows 代码,并为这两个问题提出了修复方案。

准备开始了吗?

想在你的应用中看看 Issues 能发现什么?按以下步骤上手:

  1. 在 wrangler.jsonc 文件中将 observability.issues.enabled 设为 true
  2. 在 Cloudflare 仪表盘中设置你的第一个自动化,将 Issues 发送到你选择的目标——无论是 Agent、Webhook、事件管理工具还是聊天平台

如果你的 Agent 正在处理设置,它也可以使用新的 CF CLI 来检查 Issues 和创建自动化。查阅我们的文档了解更多!

Original source

本文由 AI 翻译整理自 Cloudflare Blog,原文版权归原作者所有。

阅读英文原文
上一篇
Cloudflare AI Gateway自动路由器:边缘分类器降低AI成本
下一篇
Cloudflare Containers 启动提速 6 倍,支持 Agent 运行时选配沙箱