Skip to content

v0.9.3

Choose a tag to compare

@github-actions github-actions released this 24 Oct 17:45
· 63 commits to main since this release

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-ai on 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