简介
Since.dev 是一个自愈软件平台,可将受支持的 API、SDK 和模型变更转化为修复 PR。它监控依赖项,帮助团队让代码持续运转。
什么是 Since.dev?
Since.dev 是一项面向开发者的自愈软件服务,适合依赖外部 API、SDK、模型和包的开发者。核心理念是:你的代码没有变,但它底层的一切都变了。受支持的上游变更可能会破坏构建,或造成静默失败。Since.dev 连接到 GitHub 仓库,监控受支持的依赖项,检测变更,并准备草稿修复 PR。它专注于 API 变更、SDK 变更、模型变更以及有文档记录的兼容性更新。这让依赖监控更具可操作性。Since.dev 不只是向团队发出告警,而是将受支持的变更转化为使用现有 CI 的有针对性补丁。它还提供 World State 验证,让 AI 智能体可以对照已记录的观测结果来核对假设。Since.dev 适合个人开发者、小型团队、代理机构和平台团队。它很重要,因为外部提供商变化很快,手动跟踪无法规模化。修复 PR 为团队提供清晰的起点,同时不隐藏来源证据。
Since.dev 的核心功能
检测受支持的 API、SDK 和模型变更
Since.dev 监控受支持的公开来源,以发现 API 变更、SDK 发布和模型更新。它记录观测结果,并将其链接到原始来源。
自动准备修复 PR
当受支持的变更影响已连接的代码时,Since.dev 可以准备草稿修复 PR。这些修复 PR 使用仓库现有的 CI,并始终由团队审查。
使用 World State 验证智能体假设
Since.dev 提供 World State 检查,让 AI 智能体可以将假设与最新记录的观测结果进行比较。如果存在差异,智能体会收到可供审查的证据。
通过 MCP、HTTP API 或 Webhooks 连接
团队和智能体可以通过 MCP、HTTP API 或签名 Webhook 读取、处理和确认变更。这支持自动化工作流,而不会将用户锁定在单一工具中。
查看覆盖范围和来源证据
Since.dev 显示受支持的来源,并为每次修复保留上游证据。用户可以在创建监控项之前检查覆盖范围,并理解某个变更为何重要。
配合现有 CI 和修订工作
草稿 PR 会使用已配置的检查运行。用户可以在同一个 PR 上请求修订,并查看更新后的补丁。
Since.dev 的使用场景
API 变更后保持应用稳定
当有文档记录的 API 端点迁移或被弃用时,Since.dev 可以追踪受影响的调用,并准备受支持的迁移。这减少了手动搜索时间。
维护 SDK 和模型依赖
依赖快速变化的 SDK 或 AI 模型的团队,可以使用 Since.dev 监控发布和兼容性说明。它有助于将模型变更转化为可审查的代码更新。
让 AI 智能体进行现实核查
AI 智能体常常基于对包版本或提供商状况的假设采取行动。Since.dev 提供 World State 验证,让智能体在行动前核对已记录的事实。
为代理机构管理多个仓库
代理机构和工作室可以连接多个仓库并监控依赖,无需手动检查每个包。付费计划取消依赖数量限制。
查看公开包和 API 变更
任何人都可以浏览包和 API 变更,并查看指向原始来源的链接。这让 Since.dev 可用于研究、规划和依赖监控。
如何使用 Since.dev
- 创建免费账户并连接一个 GitHub 仓库。
- 允许 Since.dev 自动检测受支持的公开依赖,或调整受监控列表。
- 在仪表板中查看检测到的 API 变更、SDK 变更或模型变更。
- 检查受影响的代码以及 Since.dev 准备的草稿修复 PR。
- 使用仓库的 CI,请求修订;如果该 PR 不合适,就关闭它。Since.dev 从不合并或部署。
- 对于智能体工作流,通过 MCP、HTTP API 或签名 Webhook 连接,并从上次确认的更新开始追补。
Since.dev 的目标受众
- 维护依赖密集型项目的个人开发者
- 希望自动修复和草稿 PR 的小型团队
- 管理多个应用的代理机构和工作室
- 负责多个仓库的平台工程师
- 需要 World State 验证的 AI 智能体构建者
- 依赖公开 API、SDK 和模型的工程团队
Since.dev 免费吗?
Since.dev 提供免费计划和两个付费计划。付费计划需要你自己的 AI 提供商密钥,AI 使用费用由该提供商直接计费。免费计划每月为第一个符合条件的修复 PR 包含 AI。
| 计划 | 价格 | 功能 |
|---|---|---|
| Free | $0/月 | 25 个分析积分,1 个已连接仓库,50 个受监控依赖,10 个 World State 监控,每月 1 个草稿修复 PR,100 次验证调用,1 个工作区成员 |
| Pro | $49/月 或 $490/年 | 自带 Anthropic 或 OpenAI 密钥,5 个仓库,无依赖数量限制,150 个 World State 监控,自动修复和草稿 PR,500 次验证调用,3 个工作区成员 |
| Studio | $149/月 或 $1,490/年 | 自带 Anthropic、OpenAI 或 AWS Bedrock,15 个仓库,无依赖数量限制,500 个 World State 监控,自动修复和草稿 PR,2,000 次验证调用,10 个工作区成员 |
企业选项可通过联系获取。免费计划最适合试用依赖监控和仓库影响分析。Pro 和 Studio 增加自动修复,并为团队提供更多容量。
Since.dev 的优缺点
| 方面 | 优点 | 缺点 |
|---|---|---|
| 定价 | 提供免费计划;付费计划可随团队扩展 | Pro 和 Studio 的部分功能需要外部 AI 提供商密钥 |
| 功能 | 检测 API、SDK 和模型变更;准备修复 PR;支持智能体 | 修复涵盖小型且有文档记录的兼容性修复,而不是常规版本升级 |
| 工作流 | 使用现有 CI;在同一 PR 上保留修订;从不自动合并 | 自动修复仅限受支持的来源和符合条件的变更 |
| 验证 | World State 检查为智能体提供已记录的证据 | Unknown 结果不代表未变更,因此用户必须检查来源健康状态 |
| 覆盖范围 | 支持 npm、GitHub、PyPI、Rust、OpenAPI、RubyGems 和其他公开来源 | 私有注册表以及需要登录的来源不在覆盖范围内 |
关于 Since.dev 的常见问题
自愈软件是什么意思?
在 Since.dev 中,自愈软件从上游变更开始。API 迁移、SDK 移除某个方法,或模型退役。Since.dev 找到受影响的代码,并以草稿 PR 的形式准备受支持的修复。
来源多久检查一次?
检查频率取决于计划和来源。每个监控项都会显示上次检查时间以及更新频率。变更会按该计划被检测到。
Unknown 是什么意思?
Unknown 表示没有足够的已记录证据来回答。用户在依赖该结果之前,应检查观测时间和来源健康状态。Unknown 不代表未变更。
我可以监控什么?
用户可以从受支持的包、仓库、规范、公开页面或状态来源开始。创建监控前会检查覆盖范围。私有注册表以及需要登录的来源不在覆盖范围内。
Since.dev 会自动修复我的代码吗?
新的付费仓库连接默认使用自动草稿 PR。Since.dev 会检查影响,准备受支持的修复,并打开草稿 PR。用户可以选择仅监控,以便按需准备修复。Since.dev 从不合并或部署。
我可以要求不同的修复吗?
可以。用户可以在仪表板中请求修订,或在修复 PR 的评论中提及已安装的 GitHub 应用。拥有权限的仓库协作者可以修订该修复。Since.dev 会更新同一个 PR 并重新运行检查。
Since.dev 标签
Since.dev、自愈软件、修复 PR、API 变更监控、SDK 变更监控、模型变更监控、依赖监控、草稿 PR、World State 验证、MCP 集成、自动修复、GitHub 仓库、AI 智能体验证。





