v0.13.0
Release Notes (v0.12.0 → v0.13.0)
🎉 New Features
Composable Automation Flags for il plan (#908, #909)
--yolohas been decomposed into independent, composable flags so you can fine-tune how much autonomy the planner gets--one-shot=noReviewskips confirmation gates but keeps permission prompts;--one-shot=bypassPermissionsskips both--dangerously-skip-permissionsis now available standalone on bothil planandil start--auto-swarmis independent — it no longer implies full autonomy--yoloremains as a convenient superset shorthand
Dev Server TUI with Sticky Status Bar (#922, #923)
il dev-servernow shows a persistent status bar at the bottom of the terminal with the external URL, container status, and port mapping- Keyboard shortcuts:
o(open browser),c(copy URL),r(restart),q(quit) - Zero new dependencies — activates automatically in TTY environments, falls through to existing behavior otherwise
1M Context Window Model Support (#907)
opus[1m]andsonnet[1m]model selections are now available across all commands- Swarm orchestrator defaults to
opus[1m]in both Balanced and Maximum Quality modes for deeper reasoning over large codebases
Docker BuildKit Secrets (#919)
- New
dockerBuildSecretsconfig maps secret IDs to local files, passed as--secretflags duringdocker build - Secrets are validated (file existence, no directory traversal) and
DOCKER_BUILDKIT=1is set automatically - Graceful container shutdown on Ctrl+C no longer produces noisy error output
Configurable Dev Server Protocol (#921)
- New
protocoloption (http/https) in web capabilities settings so dev server URLs display the correct scheme acrossil open,il run, andil dev-server
Smarter Planning with Dedicated Research Agent (#879, #880)
- Plan mode now delegates research to the Analyze agent instead of doing inline discovery, producing deeper and more thorough implementation plans
- Plans benefit from the same structured research methodology used during issue implementation
Integration-Point Must-Haves in Plans (#912)
- The planner now detects producer/consumer relationships between parallel child issues in the same wave and generates substantive must-haves on verification issues
- Ensures the verifier checks that consumers actually use real instances instead of null placeholders after parallel work merges
Pre-Trusted Tools in Plan Mode (#869, #900)
- Safe, read-only tools and issue management tools are pre-trusted during planning, reducing approval prompts so you can focus on reviewing the plan
Wave Verifier Enhancements (#899, #902, #911)
- Verification results are now posted as comments directly on the verifier's issue, creating a visible audit trail
- Code review step added to the wave verification workflow — gathers the wave diff, invokes the reviewer, and auto-fixes critical findings
- Fix step now parses findings by file and invokes one implementer per file in parallel
Swarm Visibility Improvements (#901, #903)
- Full agent routing table displayed after swarm completes so you can see how every issue was handled
- Swarm comment strategy switched from incremental updates to a single final summary, reducing overhead
🐛 Bug Fixes
Main Worktree Uses Base Port (#924)
- Running
il dev-server,il open, oril runon the main worktree now correctly returns the base port (default 3000) instead of a hash-derived offset
Plan Agent Respects Configured Issue Tracker (#904)
- The planner now knows which issue tracker and VCS provider are configured, preventing it from using
ghCLI commands when the tracker is Linear or Jira
Clarifying Questions Batched (#914)
- The planner now batches up to 4 independent clarifying questions per round instead of asking one at a time
il list Settings Resolution (#910)
- Running
il listfrom a child worktree with asettings.local.jsonoverridingmainBranchno longer filters out all looms
Branch Mode Reuses Existing Branches (#913)
il startin branch mode no longer fails when the named branch already exists locally — it reuses the existing branch
Cleanup Supports Alphanumeric Identifiers (#898)
- The
--issueflag onil cleanupnow handles Linear/Jira-style IDs likeRANDOM-13instead of silently failing
Swarm Child Worktree Matching (#897)
- Cleanup now finds swarm child worktrees using both
issue-{id}andissue/{id}branch patterns
VS Code "Create Loom" with Short Titles (#884)
- Creating a loom from VS Code with a short title and a description body no longer fails with "Invalid branch name"
Full Changelog: v0.12.0...v0.13.0