Skip to main content

来自 PR 的每周变更日志

将已发布的 pull request(PR)汇总为分类变更日志,将其发布到 Slack,并打开一个 PR 来更新文档。
AuthorCognition
Category自动化
Features计划任务, 集成
1

连接 Slack

Devin 会将变更日志发布到 Slack,并针对你的文档仓库打开一个 PR,因此你需要先完成 Slack 集成。前往 Settings > Integrations > Slack 并连接你的工作区(workspace)。Devin 将能够向任何被邀请的频道发送消息。将 Devin 添加到你希望发布变更日志的频道(例如 #releases)。详情参见 Slack integration guide
2

创建每周计划

app.devin.ai 左侧边栏中进入 Schedules,或在首页输入框的上下文菜单中使用 Schedule Devin 选项。点击 Create schedule 并进行如下配置:
  • Frequency: Weekly —— 例如,每周五 UTC 时间下午 4:00
  • Repositories: 选择 Devin 需要扫描已合并 PR 的仓库
  • Slack channel: 选择一个频道(例如 #releases),这样当变更日志准备好时你的团队就能看到
  • Prompt: 明确说明涉及的仓库、分组逻辑、语气和输出格式——并告知 Devin 要匹配你现有变更日志条目的风格,这样每周的输出都保持一致
Devin 会扫描每个仓库中过去 7 天内合并的 PR,读取它们的标题、描述和标签以进行分类,然后生成如下输出:
# Changelog — Week of Feb 14, 2026

## New Features
- **User profile avatars** — Upload custom avatars from the settings page (#412, @alice)
- **CSV export for analytics** — Export any dashboard chart as CSV (#398, @bob)

## Bug Fixes
- **Date picker timezone** — Fixed UTC offset in booking flow (#419, @carol)
- **iOS nav overlap** — Resolved navbar covering content on Safari (#421, @dave)

## Improvements
- **API rate limiting** — Per-key rate limits on webhook endpoints (#210, @bob)
- **Search performance** — Full-text search 3x faster on large datasets (#405, @alice)
3

根据受众进行定制

同一个计划可以根据阅读变更日志的人不同而生成不同的输出。添加 Knowledge 条目来让 Devin 学习你团队的约定做法,或者针对不同受众调整提示词。面向内部工程团队 —— 包含 PR 编号、作者账号(handle)以及 PR 链接。提及基础设施变更和内部工具更新。面向用户的发行说明 —— 去除技术细节,用通俗语言重写,并完全跳过内部变更: