v0.2.0
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.Sdk0.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_runnamespace, 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.MaxRunAttemptsrepresents 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