0.80.0
Highlights
π TLS Certificate Settings for OpenAI & Anthropic Compatible Endpoints
Working behind a corporate proxy or with self-hosted models that use a custom certificate authority? You can now configure TLS certificate settings directly for OpenAI Compatible and Anthropic Compatible provider endpoints. No more workarounds - just secure, reliable connections to your own model deployments straight from the provider configuration.
π₯ Clone Git Projects Directly from the Open Project Dialog
Getting started with a new project just got simpler. The Open Project dialog now lets you clone a git repository right where you would normally add it as a project - no more switching to a terminal, running git clone, and then hunting for the folder. Paste the repository URL, pick a location, and you're ready to start coding with AiderDesk.
π OpenCode Go as a Direct Provider
OpenCode Go joins the family of directly supported providers. Add your credentials in Settings -> Providers and use its models natively - no proxy setup required.
π§© Extension API: Disposable Resource Management
Extensions can now manage their resources cleanly with context.addDisposable() - register a setup function that returns a cleanup function, and it runs automatically when the extension unloads. Cleanups execute in reverse registration order and support async functions, so no more leaked timers, watchers, or child processes. We also fixed extension lifecycle handling: disabled and uninstalled extensions no longer keep resources running in the background, and toggling an extension on/off now properly calls onLoad/onUnload.
Other Changes
- Settings UI: Responsive design, so Settings now adapts nicely to smaller windows and screens.
- Tools: Added result limits to the
globtool to prevent excessive output. - Message Presentation: Improved rendering of multiline bash tool commands.
- Extension Development: Added a validator script for extension UI components, used by the extension-creator skill.
- Bug Fixes:
- Fixed extraction of images and safe serialization for non-text data in tool results - images and other binary content coming back from tools are no longer corrupted by truncation.
- Fixed occasional virtualized messages not showing up.
- Fixed the providers API not returning data after an update, and added runtime array checks for provider data.
- Fixed the task loading state not being reset on error.
- Fixed syntax highlighting while tool messages are streaming.
- Fixed excessive bottom padding causing empty space under messages in the virtualized list.
- Disabled router transitions to prevent UI issues.
- Correctly handling the project tab selection when the path ends with
/.
π§© Extensions
- SearXNG Search: Correct parsing of results when using the CLI.
- OpenAI Codex: Correctly loading usage information.
- Cursor SDK: Added a shell cwd fallback patch.
π‘ We'd love to hear your thoughts! Your feedback helps us improve AiderDesk - feel free to share any suggestions or issues. Happy coding! π