[PR #9904] feat: add daily Discord recaps for issues and PRs #13268

Closed
opened 2026-02-16 18:18:08 -05:00 by yindo · 0 comments
Owner

Original Pull Request: https://github.com/anomalyco/opencode/pull/9904

State: closed
Merged: Yes


Summary

Adds two new GitHub Actions workflows that generate daily recaps and post them to Discord.

Workflows

daily-issues-recap.yml

  • Schedule: 11:59 PM UTC daily
  • Purpose: Surface important issues that need attention
  • Sections:
    • Critical/High severity issues
    • Trending topics and patterns
    • Cross-references with existing issues
    • Most active/discussed issues

daily-pr-recap.yml

  • Schedule: 5 PM EST (22:00 UTC) daily
  • Purpose: Highlight PRs that might be missed
  • Sections:
    • Bug fixes needing attention
    • High activity PRs (5+ human comments, excludes copilot-pull-request-reviewer and github-actions bots)
    • Quick wins (small PRs ready to merge)
    • Merged bug fixes

Configuration

Requires one new repository secret:

  • DISCORD_ISSUES_WEBHOOK_URL - Discord webhook URL for posting recaps

Both workflows:

  • Use opencode/claude-sonnet-4-5 model
  • Extract only the final Discord message (filters out agent thinking)
  • Suppress link embeds in Discord
  • Auto-split messages if over 2000 chars
  • Can be triggered manually via workflow_dispatch

Testing

Tested locally with test scripts posting to Discord webhook.

**Original Pull Request:** https://github.com/anomalyco/opencode/pull/9904 **State:** closed **Merged:** Yes --- ## Summary Adds two new GitHub Actions workflows that generate daily recaps and post them to Discord. ## Workflows ### `daily-issues-recap.yml` - **Schedule:** 11:59 PM UTC daily - **Purpose:** Surface important issues that need attention - **Sections:** - Critical/High severity issues - Trending topics and patterns - Cross-references with existing issues - Most active/discussed issues ### `daily-pr-recap.yml` - **Schedule:** 5 PM EST (22:00 UTC) daily - **Purpose:** Highlight PRs that might be missed - **Sections:** - Bug fixes needing attention - High activity PRs (5+ human comments, excludes `copilot-pull-request-reviewer` and `github-actions` bots) - Quick wins (small PRs ready to merge) - Merged bug fixes ## Configuration Requires one new repository secret: - `DISCORD_ISSUES_WEBHOOK_URL` - Discord webhook URL for posting recaps Both workflows: - Use `opencode/claude-sonnet-4-5` model - Extract only the final Discord message (filters out agent thinking) - Suppress link embeds in Discord - Auto-split messages if over 2000 chars - Can be triggered manually via `workflow_dispatch` ## Testing Tested locally with test scripts posting to Discord webhook.
yindo added the pull-request label 2026-02-16 18:18:08 -05:00
yindo closed this issue 2026-02-16 18:18:08 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#13268