v0.9.0
Release Notes (v0.8.0 → v0.9.1)
🎉 New Features
Zero-Setup First-Run Experience (#539)
- Running
il startoril planon an unconfigured project now shows sensible defaults you can accept with a single keypress - No need to go through the full configuration wizard for standard setups — just press Enter and go
Artifact Review Before Posting (#502, #552, #567, #568)
- New
iloom-artifact-revieweragent reviews analysis plans, enhancements, and implementation completeness before they're posted to issues or PRs - Catches gaps between plans and implementations, ensuring what gets posted is accurate and complete
- Supports Claude, Gemini, and Codex as review providers
- Per-agent review flags let you enable artifact review only where it matters
Draft PR Mode for Branch Workflows (#526, #528, #529)
- Draft PR mode (
github-draft-pr) now works with branch/regular mode workflows, not just issue mode - Agents know exactly where to post comments — issues vs PRs — eliminating confusion in draft PR workflows
- Draft PR is registered as an artifact in the recap panel for easy access throughout the session
Draft PRs Now Include Issue Context (#554)
- Draft PRs created during
il startnow include the issue title, body, and aFixes #XXXkeyword - Reviewers see full context without leaving the PR, and merging auto-closes the linked issue
Child Loom Draft PRs Target the Parent Branch (#580)
- Draft PRs for child looms now correctly target the parent loom's branch instead of
main - Enables proper PR stacking for hierarchical loom workflows
List Project Issues from the CLI (#581)
- New
il issuescommand lists open issues from your configured issue tracker (GitHub or Linear) - Results are cached locally for 2 minutes for fast repeated lookups
- Supports Linear API token configuration in project settings
Headless/Print Mode for CI/CD Integration (#503, #509)
- New
--printflag onil spinandil planenables headless execution for pipelines --jsonreturns structured output;--json-streamstreams JSONL in real-time- Automatically enables autonomous execution (no interactive prompts) in print mode
--yolo Flag for Fully Autonomous Execution (#536)
- New
--yoloflag onil startandil spinas a memorable shorthand for--one-shot=bypassPermissions - One flag for hands-free, fully autonomous loom execution
Configurable Dev Server Timeout (#541)
ILOOM_DEV_SERVER_TIMEOUTenvironment variable lets you set how long iloom waits for your dev server to start- Default increased from 30s to 180s — better for large projects with slow builds
Hierarchical Loom Visibility (#500)
- New
il list --childrenflag shows child issues and their associated looms - Track progress across multi-loom feature implementations at a glance
Opus as Default Model for Workflow Agents (#507)
- Workflow agents now default to Opus for improved reasoning quality
- Complexity evaluator uses Haiku for fast assessments
- Budget-friendly configuration examples added to documentation
VS Code Extension Integration (#491)
- New
il vscodecommand installs the iloom extension and opens your workspace in VS Code - Auto-detects your current workspace from directory or branch name
🐛 Bug Fixes
Safer Force Push After Rebase in Draft PR Mode (#523)
il finishnow always uses--force-with-leaseafter rebasing in draft PR mode, preventing accidental overwrites of others' work
Draft PR Mode Handles Existing Remote Branches (#531)
il startin draft PR mode no longer fails when the remote branch already exists — it detects and reuses the existing branch and PR
Fresh Branches from Origin in PR Modes (#521)
il startnow fetches from origin and branches fromorigin/mainin PR modes, ensuring you always start from the latest upstream state- Rebase during
il finishalso usesorigin/mainfor consistency
Code Reviewer Now Sees New Files (#566)
- The code reviewer previously only ran
git diff, missing untracked files entirely — now it also checksgit statusand reads new files
Branch Cleanup No Longer Fails for Draft PR Branches (#576)
il cleanupcould fail when deleting draft PR branches because Git considered them "not fully merged" into main- Now correctly uses force delete when the safety check has already confirmed no data loss risk
Metadata Cleanup on Worktree Removal (#569)
il cleanupnow properly deletes orphaned metadata files, preventing stale loom data from accumulating
Dev Server Script Detection (#540)
- Auto-start guard now checks
package.iloom.jsonandpackage.iloom.local.jsonfor dev scripts, not justpackage.json
Recap Files Archived on Cleanup (#508)
- Recap files are now moved to an archived subdirectory during cleanup instead of being left behind
Worktree Timeout for Large Repos (#540)
- Increased worktree creation timeout to 5 minutes to accommodate LFS and large repositories
Plan Completion Directs to Epic (#517)
il plannow directs you to the epic issue at completion, where you can see the full dependency graph, instead of pointing to the first unblocked child
Draft PR Metadata Consistency (#555)
- Draft PR numbers are now properly stored in metadata alongside PR URLs
📚 Documentation
Comprehensive Configuration Guide Updates (#507, #487)
- Multi-AI provider configuration for planner and reviewer phases
- Available models by provider reference table
- Budget-friendly configuration examples with cost optimization guidance
Full Changelog: v0.8.0...v0.9.1