Skip to content

0.38.0

Choose a tag to compare

@wladimiiir wladimiiir released this 03 Nov 06:23

Highlights

🌳 Git Worktree Integration for Isolated Task Development

Revolutionize your workflow with Git Worktree integration for tasks! Each task can now operate within its own isolated Git worktree, allowing you to:

  • Work on Changes in Isolation: Develop features or fix bugs without affecting your main branch.
  • Effortless Merging & Squashing: Easily merge your changes back into the main branch or squash them for a cleaner history.
  • Quick Reverts: Unhappy with the results? Revert changes with a single action to try a different approach.
    This feature also makes it incredibly easy to experiment with the same prompt across different agents or models. To further enhance this, we've added the ability to save prompts for future task executions and duplicate tasks to explore multiple variants of your work. Stay tuned for even more workflow enhancements related to tasks!

worktree

✨ Enhanced Task Workflow & Management

We've introduced several quality-of-life improvements for task management:

  • Save & Duplicate Prompts: Prepare a prompt, save it for later, and execute it when ready. Duplicate tasks to explore different approaches or models.
  • Export Tasks: Easily share or archive your work by exporting tasks to Markdown or as an Image.
  • Copy Task ID: Quickly reference tasks with a new action to copy their unique ID.
  • Welcome Message: A friendly welcome message now greets you in empty task views.
  • Performance & Stability: Improved performance related to message rendering and fixed issues with dropping all files after settings changes.

πŸ”„ Model Library Refresh

Keeping your model list up-to-date is now simpler! We've added a Refresh action to the Model Library, allowing you to reload available models with ease.

☁️ Azure Provider Enhancements

The Azure provider has received significant attention:

  • Fixed Reasoning Models: Reasoning models are now fully functional with Azure.
  • Reasoning Effort Support: Added support for setting the reasoning effort, giving you more control over AI behavior.

Other Changes

  • Improved performance related to rendered messages for a smoother experience.
  • Empty "Thinking" blocks are now omitted from messages for cleaner output.
  • The browser client now loads the current question and triggers an event when answering.
  • Avoid creating a new task when one is already in a new (unsaved) state.
  • Fixed weak model prefix not being set correctly when different from the main model.
  • Remember the prompt field value when switching between tasks.
  • Avoid selecting a task when only opening its context menu.

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