Skip to content

0.60.0

Choose a tag to compare

@wladimiiir wladimiiir released this 06 Apr 05:28

Highlights

🌐 Custom Providers via Extensions

The Extension system just got an upgrade: extensions can now create custom LLM providers. This means you can integrate virtually any LLM provider or enhance the existing one to your needs by building an extension for it. To showcase this capability, you can check out ChatGPT/Codex Subscription extension that lets you use your OpenAI subscription directly within AiderDesk. You can install it with:
npx @aiderdesk/extensions install https://github.com/wladimiiir/aider-desk-codex-auth-extension --global

We're excited to see what other providers the community creates!

πŸ”„ Extension Updates via UI

Managing your extensions is now easier than ever. You can update extensions directly from the Settings UI - no Uninstall/Install or CLI commands needed and you can see what extension has an update directly in the app.

βš™οΈ Default Working Mode for Tasks

You can now configure the default working mode for new tasks. Whether you prefer all tasks to start in Local or Worktree mode, simply set your preference in Settings and every new task will inherit it automatically.

🌳 Smarter Worktree Diffs

When working in Worktree mode, the Updated Files view now uses merge-base for diff calculations. This means you'll only see the files that have changed since the branch point - not the entire diff against the main branch. It gives you a much clearer picture of what your worktree actually modifies.

πŸͺHook System Removed

The deprecated hook manager has been fully removed as previously announced. Please ensure you've migrated to the Extension system if you haven't done so.

Other Changes

  • Updated Files Modal: Improved performance of expand/collapse actions, and the modal state (including "view all files" mode) is now remembered between openings.
  • Files Sidebar: Section states are now remembered when switching between them.
  • Project Init: Updated the /init system prompt with improved instructions and added support for additional custom instructions.
  • UI Polish: Added tooltips for long task names in the sidebar and improved grep tool result styling for better file distinction.
  • Bug Fixes:
    • Correctly using the worktree directory in terminal for subtasks.
    • Properly closing the project when the currently selected one is closed.
    • Correctly sending image data in messages and properly handling pasted images in worktree mode.
    • Updated response message filtering to correctly remove helper tool messages.
    • Updating rule files after the agent finishes.

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