Skip to content

0.75.0

Latest

Choose a tag to compare

@wladimiiir wladimiiir released this 20 Jul 05:04

Highlights

πŸš€ Migrated to AI SDK v7

We've finally migrated our agent engine to AI SDK v7. This lays the groundwork for exciting new features coming in future releases. If you maintain an extension that creates a custom provider, you may need to update it for compatibility - check the extension migration guide if you encounter issues.

πŸ“‘ Tool Call Streaming

Tool call streaming has finally arrived in agent runs! Instead of staring at a "Preparing tool..." message while the LLM streams long file writes or edits, you can now watch the content stream in real-time - just like you're familiar with from Aider's edit mode. This makes long tool calls feel much more responsive and gives you immediate visibility into what the agent is doing. Some tool messages have been intentionally excluded from streaming to avoid weird behavior, and providers/models can individually disable streaming if needed.

πŸ–ΌοΈ Improved Image Handling

images generated by tools are now properly supported and displayed inline in tool messages, and we've fixed issues where image content wasn't being sent back to the LLM correctly. You can also now click on images attached to user messages to view them at full size.

πŸ“Š Usage Dashboard: Cache Hit Rate & Savings

The usage dashboard now includes cache hit rate and savings charts, giving you better insight into how effectively prompt caching is being utilized across your providers and models.

πŸ“ Resizable Task Sidebar

The task sidebar is now resizable - drag the edge to give yourself more or less space as needed. The working mode switcher has also been updated to use explicit buttons for clearer interaction. Additionally, parent tasks now collapse automatically in the sidebar when a subtask is selected.

Other Changes

  • Extension Creator Skill: Improved to have a better understanding of AiderDesk's extension capabilities. Added missing OS and AutonomyMode enums to the extension runtime to prevent undefined errors.
  • Workspace: Added a refresh button to the Rules Files section, and you can now view files from other Workspace sections, not just Project Files.
  • Handoff: Errors during the handoff action are now handled gracefully with clear feedback to the user.
  • Error Handling: Tasks are now automatically set to "Interrupted" state on agent errors.
  • Models: Added a warning when a context window is not set for a model, and improved token threshold calculation to handle zero values.
  • Bug Fixes:
    • Cancel action on loading messages now works properly.
    • Added missing working directory info to the bash tool message.

🧩 Extensions

  • Destructive Command Guard: While the new GPT-5.6 models are SOTA, there have been reports of the model using destructive commands like rm -rf ~/. If you're not working inside a sandboxed environment, we highly recommend installing this extension. It intercepts bash commands and blocks dangerous operations - protecting against accidental data loss, recursive deletion, force pushes, and more.
  • OpenAI Codex Auth: The previously separate OpenAI Codex Auth extension is now part of the official extensions list for easy discoverability. It provides an OpenAI Codex provider using ChatGPT Plus/Pro OAuth authentication - no API key required. If you used the previous standalone version, make sure to install this one instead, as it includes compatibility updates for the AI SDK v7 migration.

πŸ’‘ We'd love to hear your thoughts! Your feedback helps us improve AiderDesk - feel free to share any suggestions or issues. Happy coding! πŸš€