v0.29.0
This release brings substantial performance improvements for larger installations, a smoother workspace creation flow, and updates to several experimental features.
Key improvements:
- Significantly improved startup time and memory usage for installations with hundreds or thousands of workspaces
- Workspace creation now shows live progress directly in the transcript instead of a full-page loading screen
- Settings backups now let you choose which instructions, skills, memories, preferences, and MCP settings to include
Honorable mentions:
- Fixed duplicate final responses after sub-agent reports
- Stopped sub-agents now stay stopped after restarting Xum
- Many bug-fixes around compaction, history integrity, and transcript loading
Experimental features (off by default):
- Agent Memory: sub-agents now share their parent's memory notebook instead of keeping private notes, so discoveries are available across the task tree
- Token Budget: agents are prompted to finish their current unit of work, save notes, and call
new_contextrather than being reset immediately at the configured budget - Token Budget: improved
session_historybrowsing, including newest-first results, role and tool filters, and access to descendant sub-agent transcripts - Agent Plugins: pick individual skills and MCP servers to import, and change those selections later without reinstalling
- Agent Plugins: MCP servers can now be enabled globally rather than separately in every workspace
- Dynamic Workflows: fixed child recovery loops and stalled cancellation