Skip to content

0.81.0

Latest

Choose a tag to compare

@wladimiiir wladimiiir released this 31 Aug 05:24
· 30 commits to main since this release

Highlights

🌳 Nested Subtasks

Complex work no longer has to be flattened into a single level of subtasks. Subtasks can now have subtasks of their own, letting you (and your agent) break work down into a true hierarchy - epics, phases, and individual steps - all visible as a tree in the task sidebar. In agent mode, the task creation tool supports nesting natively, so your agent can organize bigger endeavors on its own.

⌨️ Activate Skills with the /skill: Command

Skills are now just as easy to trigger as any other command. Type /skill: in the prompt field and pick the skill you want from the autocomplete list, optionally followed by a prompt to run it with. No more digging through menus - your skills are a few keystrokes away.

🔐 Clone Repositories over SSH

Adding a project from a remote repository now supports SSH URLs alongside HTTPS. If you work with private repos or already have SSH keys set up, cloning is now seamless - no tokens required.

🧩 Discover Popular Extensions

The extensions gallery now shows install counts for available extensions, so you can see at a glance which extensions the community relies on most. You can also sort by most installed or by name - perfect for finding proven favorites or discovering new tools worth trying.

🖼️ Queued Prompts with Images

Queuing prompts while your agent is busy keeps the momentum going - and queued prompts can now include images too. Attach screenshots or mockups, and they'll show up with an image indicator in the queued prompts list so you always know what's waiting in line.

Other Changes

  • Worktree Reliability: Improved worktree pruning, and fixed worktree merges failing on in-progress rebases or colliding with untracked stash files (Thanks @sbodese).
  • Auto-Compaction: Fixed auto-compaction not triggering for models without a known context window - it now falls back to the configured token threshold. For Ollama models, the context window is now read from the model's reported context_length, enabling the token usage bar and percentage-based compaction (Thanks @sbodese).
  • Task Management:
    • The task creation tool now has clearer create only, wait for finish, and run in background modes.
    • The workspace sidebar size is now stored on the project level instead of per task.
    • Subtasks of archived parents are now hidden at any nesting depth when archived tasks are hidden.
    • Added loading indicators for workspace sections.
    • Added a highlighted background for the task sidebar filter and search icons when active.
  • Voice: Added support for the gemini-3.5-transcribe-live transcription model, now the default for Gemini voice.
  • Extensions: Project started events are now re-delivered to extensions that load or reload after a project has started, fixing a startup race; fixed queued prompts for extension custom agent runs.
  • Bug Fixes:
    • The MCP servers initialization loading message is no longer shown without prompt context.
    • The agent loop no longer silently re-sends the same prompt when step processing fails.
    • Usage reports no longer fail when provider models fail to load.
    • Fixed context size undercounting that could skip compaction when tool results were appended after the last usage report.

🧩 Extensions

  • Learn: A new extension that adds a /learn command to create reusable skills from any source - directories, URLs, conversation history, or pasted notes.
  • Provider Quota: Added OpenCode Go provider quota support.
  • Cursor SDK: Agent run cancellation now uses an abort signal for cleaner stops.

💡 We'd love to hear your thoughts! Your feedback helps us improve AiderDesk - feel free to share any suggestions or issues. Happy coding! 🚀