Repository navigation
v0.9.3
DotCraft v0.9.3
DotCraft v0.9.3 improves worktree setup, Oratorio collaboration, and workspace reliability.
Highlights
- Local Environments — Configure project actions and worktree setup and cleanup scripts in Settings → Worktrees, with agent-assisted setup and repair.
- Oratorio PR Conversations — Mention
@dotcraft-aion pull requests to ask questions, request reviews, or discuss findings without configuring a webhook. - Dashboard — Explore sessions through a refreshed interface with error and cache indicators, an interactive timeline, and detailed request and tool inspection.
- Automations and Skills — View and edit automations or inspect skills directly from the conversation.
- Live Activity — Follow reasoning through a stable working line on Desktop and mobile, with background task timers in Desktop Summary.
Fixed
- Large workspaces open without waiting for the 0.9.2 data cleanup, which now runs in the background with flat memory use.
- Full-history subagents can reuse the parent's prompt cache from their first request.
- Thread activity and mode changes stay synchronized across clients, and Desktop shows Implement Plan after a successful plan without switching threads.
- Oratorio reliably discovers eligible pull requests and labeled issues in large repositories.
- Oratorio reviews wait for background work and publish a single review per run.
- The Desktop pet celebrates completion only when no background work remains.
Other Changes
- Feishu Personal Access Scopes use a grouped picker with indicators for missing app permissions.
- Secondary sidebar destinations move under More.
- Composer plugin contexts expose the active provider.
Upgrade Note
Existing Oratorio deployments need a fresh database, so back up any needed data and remove the old oratorio.db before upgrading.
What's Changed
- feat: redesign the web Dashboard to match DotCraft Desktop by @AkiKurisu in #431
- fix: synchronize thread runtime and mode state across clients by @AkiKurisu in #432
- fix: let full-history subagents reuse the parent prompt cache by @AkiKurisu in #433
- fix: Oratorio reviews every new PR and posts one review per run by @AkiKurisu in #434
- feat: set up and clean up worktrees with local environments by @AkiKurisu in #435
- fix: keep large workspaces from timing out and holding memory after the 0.9.2 upgrade by @AkiKurisu in #436
- feat: Oratorio answers @dotcraft-ai on pull requests without a webhook by @AkiKurisu in #437
Full Changelog: v0.9.2...v0.9.3