Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 06:38

Oratorio v0.2.0

Oratorio v0.2.0 is a feature release focused on deeper DotCraft integration and more resilient automated pull request and merge request reviews.

What's Changed

  • Added DotCraft v2 App Binding support through DotCraft.Sdk 0.4.0, including principal-based authentication, automatic rotation of expiring credentials, and reliable connection and rebind handling.
  • Published a protected Oratorio board surface to DotCraft. Agents can inspect board items and, with approval, create local tasks or queue review rounds through binding-scoped MCP tools.
  • Upgraded the board, item, and review result cards to standard MCP Apps powered by the official AppBridge client.
  • Moved run-scoped agent tools into the oratorio_run namespace, clearly separating review, implementation, follow-up, and discussion workflows from app-bound board capabilities.
  • Added bounded automatic retries for recoverable PR/MR review failures with configurable exponential backoff. Compatible semantic and model failures can resume the preceding DotCraft thread, while infrastructure failures start a fresh thread.
  • Prevented stale review retries from running after the source head changes, and preserved successfully submitted Review Drafts as the authoritative result to avoid duplicate submissions after late failures.
  • Clarified that Runtime.MaxRunAttempts represents the maximum total number of attempts, including the initial run.

Pull Requests

  • Added retry recovery for failed PR/MR reviews by @AkiKurisu in #6
  • Integrated DotCraft v2 MCP features and refactored App Binding by @AkiKurisu in #8

Full Changelog: v0.1.7...v0.2.0