Repository navigation
v0.14.0
Release Notes (v0.13 → v0.14)
🎉 New Features
Aggressive Parallelization for Complex Issues (#1018)
- Complex issues now execute implementation steps in parallel waves by default, dramatically reducing completion time
- The planner agent uses contract-based parallelism — when two steps share a type or interface, it defines the contract in both and runs them concurrently instead of sequentially
- Compile errors between parallel steps are expected and handled gracefully; a post-wave validation checkpoint verifies the integrated result before moving on
Background Workflow Agents (#1020)
- All phase agents (enhancer, analyzer, planner, implementer, artifact reviewer) now run in the background by default, freeing the orchestrator context window for ongoing conversation
- Code reviewer remains in foreground as it requires direct tool access
Smart Rebase/Merge Strategy (#1017)
il rebaseandil finishnow automatically detect when rebasing would be problematic and fall back to merging from the parent branch instead- Triggers when the loom branch already has merge commits from the parent, or when more than 20 commits would be rebased (configurable via
rebase.maxCommitsForRebase)
Swarm Epic Completion Reports (#934)
- When a swarm finishes, iloom now generates a structured epic report summarizing what each child agent did, posted as a comment on the epic issue
- Gives reviewers a single place to understand the full scope of parallel work
Authenticated Image Support in Linear Issues (#1005)
- Images embedded in Linear issues (uploads.linear.app) and GitHub user-attachments are now automatically downloaded, cached, and made viewable by agents
- Previously, agents couldn't see authenticated images — now they can analyze screenshots, mockups, and diagrams attached to issues
Draft PR Body with Issue Context (#954)
- Draft PRs created by
il startnow include the issue title and body in structured format, giving reviewers immediate context without switching to the issue tracker
Configurable Default Labels (#990)
- New
issueManagement.github.defaultLabelsandissueManagement.jira.defaultLabelssettings automatically apply labels to issues created by iloom agents
Configurable Effort Levels (#959)
--effortflag (low/medium/high/max) onil start,il spin, andil plancontrols how deeply agents reason through each phase- Per-agent effort overrides and separate
swarmEffortsettings for swarm mode
Cross-Repo Epic Planning (#1008)
il plannow guides you through decomposing work that spans multiple repositories, coordinating via shared contracts rather than cross-repo blocking dependencies
Docker Dev Server Detection (#964)
il initdetects Dockerfiles and offers to configure Docker-based dev servers automatically
Code Review Fix Tracking (#961)
- New
fixrecap entry type creates a clear audit trail from review finding to resolution in the loom recap
Dev Server Restart Key (#955)
- The
[r]key in the TUI dev server now actually restarts the server (previously displayed but non-functional)
Docker Runtime Environment Variables (#935)
- New
dockerRunEnvsetting and--envCLI flag for passing environment variables to Docker containers
🐛 Bug Fixes
Draft PR Finish Flow (#1019)
il finishnow handles closed issues gracefully when the loom has a draft PR, and skips straight to cleanup when the draft PR is already merged
Settings Validation (#1014, #1015)
- Global settings with partial configs (e.g., shared API token without team ID) are no longer incorrectly rejected
- Full Claude model IDs like
claude-opus-4-6[1m]are now accepted in settings
PR Finish on Linear/Jira Projects (#983)
il finish <pr-number>now works correctly on projects using Linear or Jira for issue tracking
Rebase Conflict Resolution Tools (#925)
- Read-only tools are now pre-granted during rebase conflict resolution so Claude doesn't prompt for every file read
Dev Server Improvements (#926)
- Config wizard settings are now respected by the TUI dev server
- Docker container name conflicts resolved for concurrent looms
List Command (#958)
il list --jsonnow correctly detects capabilities for the main worktree
Swarm Recap Routing (#949)
- Wave verification tasks and swarm workers now correctly route recap entries to child recap files instead of the epic's
Linear URL Resolution (#1002)
- VS Code extension now shows the correct Linear icon for Linear-tracked issues instead of a GitHub octocat
Cross-Platform Temp Directory (#982)
- Windows compatibility fix for temporary directory paths
Volta Support (#1006)
il updatenow detects Volta-managed installs and usesvolta installinstead ofnpm install -g
Plan Command Spawn Limit (#1003)
- Fixed "Unknown system error" crash when the architect prompt exceeded macOS argument size limits
Full Changelog: v0.13.0...v0.14.0