Repository navigation
Release v0.86.0 #970
wladimiiir
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Highlights
🧩 Extension API: Toolset Hooks, Provider Access, and Compaction Control
The Extension API keeps growing with three significant additions that open up deeper integration than ever:
onToolsetCreated- a new extension event fired for every agent run, letting extensions inspect and modify the toolset before the run starts.getProviders- access your configured provider profiles directly from the extension context.smartCompactandgetEstimatedTokens- programmatic context compaction and token estimation from the task context.These APIs already power new extensions shipping in this release - most notably the Compaction Studio extension (see the Extensions section below).
🧠 Memories Isolated per Agent Profile
Memories were previously shared across all agent profiles, which could blur the line between a profile tuned for quick code edits and one set up for deep architectural work. Each agent profile can now keep its own isolated memory store, so every profile builds up knowledge that stays relevant to the way it works. Enable isolation in the agent profile settings if you want your profiles to remember things independently.
🔀 Agent-Based Conflict Resolution for Project Roots
When a rebase runs into merge conflicts, AiderDesk can hand them to the agent to resolve. This previously worked only in worktrees - now it also works at the project root level, so you get the same smooth, agent-assisted conflict resolution no matter which working mode you prefer.
🚀 Choose Your Path: Agent Mode or Code Mode
New to AiderDesk? The onboarding now lets you explicitly choose how you want to work - the autonomous agent mode or the classic code mode. To match, there's a new setting for the default mode used when creating new tasks and new projects, so AiderDesk always starts the way you like it.
🧰 Extension Tools in the Agent Selector
Tools provided by extensions now show up in a dedicated Extension Tools section of the agent selector, and the list refreshes automatically whenever extensions are installed, updated, or removed. No more guessing which extension tools are available - and no more restarting to see changes.
Other Changes
ArrowUpin an empty prompt field now enters edit mode for your last user message - a familiar shell-style shortcut for quickly fixing a previous instruction.Bug Fixes
task.jsonandtodo.jsonbeing left half-written when the app crashes during save (writes are now atomic).🧩 Extensions
smartCompactAPI.ask-jevandask-jev-filestools. Agents ask yes/no, choice, or score questions about files, command output, or state, and receive only the typed answers, never the underlying content.ConfirmDialogcomponents.💡 We'd love to hear your thoughts! Your feedback helps us improve AiderDesk - feel free to share any suggestions or issues. Happy coding! 🚀
This discussion was created from the release 0.86.0.
All reactions