Release v0.57.0 #715
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.
Uh oh!
There was an error while loading. Please reload this page.
Highlights
🎨 Extension UI Components System: Build Interactive Interfaces
We've introduced a powerful UI Components system that allows extensions to render custom React components directly within the AiderDesk interface. This opens up entirely new possibilities for extending the app - whether you want to add buttons to the task status bar, custom selectors in the header, or interactive panels in the messages area.
Button,ModelSelector,MultiSelect,Chip,Input, and more.This is the UI placement demo extension in action, showcasing where you can position your own UI extensions:

To demonstrate the power of this new system, we've built two showcase extensions:
We've also added a new
openUrlfunction to the Extension context, giving extensions the ability to open URLs in three different ways: in a new app window, in a modal overlay (the same style used for Settings and Model Library), or in an external browser. The plannotator extension has already been updated to use this - it now opens the plan review interface directly within the app for a seamless experience. If you're using Plannotator, make sure to reinstall it to benefit from this change!The UI extensions give you incredible power to enhance your workflow. We're excited to see what you come up with - make sure to share your creations in our Discord, where we're building a growing library of extensions for everyone!
🛠️ Programmatic Tool Calling Extension
As another notable addition to the extensions ecosystem, we've added the programmatic-tool-calls extension. This implements a pattern recently introduced by Anthropic that helps the LLM better organize context and tool calls. Instead of making multiple separate tool invocations, the LLM can write JavaScript code that executes multiple tools programmatically and receives a combined result - ideal for complex, multi-step operations.
📄 File Preview Modal: Quick File Viewing
You can now click on any file in the Project Files sidebar to open a code viewer directly in AiderDesk. No more switching to your IDE just to quickly check a file's contents - we've got you covered. We've also added the ability to expand/collapse folders by clicking directly on the folder name for easier navigation.
🌐 New Provider: Auggie SDK
We've added support for the Auggie SDK provider! If you have an Augment Code subscription, you can now use it within AiderDesk at no additional cost.
🔧 Enhanced Task Tools for Agents
The
create_tasktool in our Task Tools has been updated with additional input parameters. Agents can now specifymode,auto-approve,worktreevslocalmode, and create tasks specifically as subtasks. This gives your agents much more flexibility in how they organize and execute work autonomously.🐘 Alibaba Coding Plan Improvements
We've updated the underlying library for the Alibaba Coding Plan provider for better stability. We've also added the ability to configure thinking settings - including enabled state and token budget - for supported models.
Other Changes
Thanks to @jutaz for several contributions:
And also to our new contributor @zerone0x for fixing an issue with incorrect shell used in the Bash tool.
Additional improvements:
$characters.💡 We'd love to hear your thoughts! Especially on the new Extension UI system - your feedback helps us improve AiderDesk. Happy coding! 🚀
This discussion was created from the release 0.57.0.
All reactions