Daintree changelog
4 entries
The plugin system reaches 1.0, and light mode is redesigned (v0.16.0 through v0.21.1)
-
The plugin system reaches 1.0, and hibernation goes away
- Plugins reach their 1.0 contract: a release-ready authoring toolchain, a frozen manifest, out-of-process execution with crash isolation, and just-in-time consent for high-risk capabilities
- Forge write operations land over MCP: PR create, merge, comment and edit, issue create, close and label, and PR review
- Per-terminal hibernation is removed: backgrounded terminals stay live, ending the recurring agent-TUI corruption across OpenCode, Codex, Gemini, and Claude
- Cold project switches reveal a themed skeleton in ~150ms instead of freezing on the outgoing project for seconds
- Grok (xAI) joins the agent roster, and the Gemini CLI agent is deprecated (still working, no longer recommended)
-
Permission bypass becomes a real setting
- A global skip-permissions toggle with a tri-state DangerousMode, plus a first-run onboarding step to set it
- The in-app assistant can name agent terminals at spawn and rename them afterwards
- A round of panel-tab, terminal-rehydration, and tooltip reliability work
-
Light mode looks designed, and GitHub stops being special
- The light-theme token engine is rebuilt for perceptual contrast, with Bondi Beach as the gold-standard template and six more light themes redesigned on it
- GitHub is rebuilt as one forge provider among many: issue creation, assign-to-me, and worktree actions all route through a provider-neutral contract, and the temporary github.* action aliases are removed
- The Daintree Assistant gains a figure rail, lightbox, inline documentation images, and a live MCP tool-call activity strip
- Voice dictation gains context keyterms, terminal-derived biasing, and a dictionary learned from transcript corrections
- Long-running terminals recover more reliably from wake, stalls, and heavy output, with memory-aware trimming, and Electron 42 brings Chromium 148
-
The plugin manager becomes a first-class view
- Per-plugin configuration, capabilities, and permissions move out of the settings tab into a dedicated master-detail view
- A daintree:// deep-link scheme can install or open a plugin from outside the app
- Plugins can register agents through a contributes.agents contribution point
- A round of memory-leak and long-session fixes: xterm dispose, PTY descriptors, and disk-state growth