4作者: zetaben5 个月前
截至今天早上(2026年3月27日),GitHub Dependabot Alerts REST API 接口(GET /repos/{owner}/{repo}/dependabot/alerts)悄无声息地返回空结果或部分结果。 我们的应用程序会调用这个接口,涉及数百个 GitHub 组织。从今天大约协调世界时 07:00 开始,我们注意到警报数量急剧下降。深入调查后,我们确认该 API 根本没有返回在 GitHub UI 中清晰可见的警报。 在我们的组织中可复现的例子: ``` $ gh api repos/{org}/{repo}/dependabot/alerts [] ``` 同时,[https://github.com/{org}/{repo}/security/dependabot](https://github.com/{org}/{repo}/security/dependabot) 显示有 9 个未解决的警报。 关键细节: * REST API 返回 [] 或实际数量的一部分 * GraphQL API 仍然返回正确的结果 * GitHub UI 显示正确的数量 * 没有错误,没有速率限制,没有 4xx 错误,只是默默地返回不完整的数据 * 我们发现这种情况发生在许多组织中,而不仅仅是一个 这尤其令人讨厌,因为没有任何信号表明出现了问题。如果您依赖此接口进行合规性或任何自动化操作,那么您现在获取的数据已经过时,除非您进行交叉检查,否则您不会知道。 截至撰写本文时,[https://www.githubstatus.com](https://www.githubstatus.com) 上没有任何信息。 还有其他人遇到这种情况吗?
1作者: shipman055 个月前
我家里有位年长的亲人,需要服用大量药物。他们似乎经常忘记自己正在服用哪些药。 更糟糕的是,医生们似乎经常在不完全了解患者已服用药物以及可能存在的相互作用的情况下,就开出新的药物。 我试过用共享的谷歌文档,但很难让所有相关人员都保持更新。有没有什么好用的、专门用于此类情况的应用程序(不是那种纯粹的数据挖掘操作)?我最初搜索的结果都是些垃圾。 大家在类似情况下都用什么呢?
1作者: Nextbysam5 个月前
我们一直在为 AI 智能体构建浏览器基础设施。 每个人都会遇到的问题是:你启动 Chrome,登录一些东西,做一些工作,然后呢? 让虚拟机以每月 30 美元的价格空闲运行,或者关闭它并丢失会话。 我们希望在 Chrome 空闲时将其冻结到磁盘,并在需要时将其恢复到原来的状态。 事实证明这很难。 经过大量尝试,使用了不同的浏览器构建和配置后,我们通过在 Orb Cloud 上使用 Playwright 的 Chromium 和 CRIU 实现了这一目标。 结果是:导航到 Google,获取一些 cookie,截取一个屏幕截图,冻结。 等待。 恢复。 相同的 cookie,相同的页面,相同的屏幕截图。 我们在 Google、维基百科和 Hacker News 上进行了连续测试——全部通过。 Orb-browser 是开源代码库。 这是一个可以休眠的无头 Chrome 浏览器。 休眠时无需付费,唤醒时间约为 500 毫秒,并且所有内容都完好无损——cookie、localStorage、你所在的页面。 浏览器并不知道它被冻结了。 如果你运行的浏览器智能体每小时活跃 5 分钟,你只需支付 5 分钟的费用,而不是 60 分钟。 代码库:https://github.com/nextbysam/orb-browser
3作者: midnight_eclair5 个月前
我目前的信念是: 1. “自主”开发已成定局,无论我们是否喜欢。 2. Markdown 提示是驱动此类开发的糟糕方式,无论你试图施加多少结构和层级(无论是链式还是分叉到不同角色等)。 3. 拼图式方法没那么糟糕——用你选择的规范性语言声明任何组件或子系统的“边界”,然后让智能体填充内部。 如果你认为这些信念是错误的,没关系,但我更感兴趣的是那些大致同意的人的反馈,关于最后一点:你用什么规范性语言来描述组件边界、功能和跨组件交互? 我用 OpenAPI 取得了一些微弱的成功,但也许有更好的替代方案?