Skip to content

v0.8.2

Choose a tag to compare

@acreeger acreeger released this 30 Jan 07:01
· 270 commits to main since this release

Release Notes (v0.7.0 → v0.8.2)

🎉 New Features

VS Code Extension Integration (#491)

  • New il vscode command installs the iloom extension and opens your workspace in VS Code
  • Auto-detects your current workspace from directory or branch name
  • One-time announcement after commands reminds you about the extension

Easier Issue Creation from Short Descriptions

  • Create issues from shorter text like "Add logout button" (now requires >15 chars instead of >25)
  • Faster workflow when you know exactly what you want to build

Plan Command for AI-Assisted Feature Decomposition (#471, #472, #473, #477, #487)

  • New il plan command launches an interactive planning session with Claude as an "Architect" persona
  • Breaks down complex features into child issues following the "1 issue = 1 loom = 1 PR" pattern
  • Supports decomposition mode: run il plan #123 to refine an existing issue into child tasks
  • Multi-AI provider support: use --planner and --reviewer flags to choose Claude, Gemini, or Codex
  • Autonomous mode with --yolo flag for hands-off planning execution
  • Creates and manages issue dependencies automatically on GitHub and Linear

Issue Dependency Management (#472)

  • Create, view, and remove dependencies between issues
  • Works with both GitHub (using native dependencies API) and Linear (using relations)
  • Available in plan command workflows and via MCP tools

Hierarchical Loom Visibility (#500)

  • New il list --children flag shows child issues and their associated looms
  • See the full breakdown of parent issues with their decomposed child tasks
  • Helps track progress across multi-loom feature implementations

Opus as Default Model for Workflow Agents (#507)

  • Workflow agents now use Opus by default for improved reasoning quality
  • Complexity evaluator uses Haiku for faster assessments
  • Budget-friendly configuration examples added to documentation

Integrated Code Review Step (#490, #497)

  • All workflows now include a code review phase using the iloom-code-reviewer agent
  • Review happens automatically after implementation, before completion
  • Configurable across Claude, Gemini, and Codex providers

Session Summaries Posted to Your PRs (#468)

  • When using github-pr or github-draft-pr merge mode, session summaries are now posted directly to your PR instead of the issue
  • Keeps implementation context right where reviewers need it

Images from Issues Download Automatically (#469)

  • Images referenced in GitHub and Linear issues are now downloaded and cached locally
  • Claude can see screenshots, mockups, and diagrams directly from your issues
  • Supports both markdown and HTML image formats with automatic credential handling

Use GitHub PRs with Linear as Your Issue Tracker (#464, #465)

  • iloom now fully supports using Linear for issue tracking while managing GitHub Pull Requests
  • Create PRs via github-pr or github-draft-pr merge modes with Linear issues
  • Start work on existing GitHub PRs with il start #42 even when Linear is your issue tracker
  • Perfect for teams using Linear for project management but GitHub for code review

Fork Contributors Get Isolated Configuration (#456)

  • New package.iloom.local.json file for fork-specific settings that don't affect upstream
  • Automatically gitignored so your local config stays local
  • The configuration wizard now detects forks and suggests local configuration by default

Development Port Now Available in Agent Context (#463)

  • Claude now sees the development server port (e.g., PORT=3025) for web-capable looms
  • Port is calculated from the issue number for consistent workspace isolation

One-Shot Mode Persistence (#496)

  • One-shot mode preference is now stored in loom metadata
  • Explicit CLI flags override stored values for flexibility

Accept Edits by Default (#493)

  • All workflow types now use accept-edits permission mode by default
  • Reduces friction during implementation

Improved Init Command Flow (#478)

  • Pre-approved tools for git and file operations reduce permission prompts
  • Smoother configuration wizard experience

Session ID Synchronization (#479)

  • Session IDs now properly sync when using /clear in Claude
  • Ensures metadata stays accurate across session resets

Spin Command Validation (#489)

  • Clear error messaging when attempting to spin from the main worktree
  • Helpful suggestions guide you to the correct workflow

🐛 Bug Fixes

Code Reviewer No Longer Flags Temporal Information

  • Prevents false positives when code references external services, models, or APIs that may have changed since the model's training cutoff

--no-code Flag Now Correctly Skips IDE Validation (#459)

  • Fixed issue where il start --no-code still required a valid IDE command
  • Analysis-only workflows now work without VS Code or other IDE installed

JSON Output No Longer Corrupted by Update Notifications (#457)

  • Fixed issue where --json output could be corrupted by version update notifications

Active Looms Count Now Includes Child Looms (#467)

  • Fixed il projects to correctly count child looms in active loom totals
  • Added cross-platform path handling for Windows compatibility

Claude Interactive Sessions Work Correctly (#458)

  • Fixed error when Claude tried to help with merge conflicts or validation errors

📚 Documentation

Comprehensive Configuration Guide Updates (#487, #507)

  • Multi-AI provider configuration for planner and reviewer phases
  • Available models by provider reference table
  • Budget-friendly configuration examples with cost optimization guidance

New Getting Started Guide (#462)

  • Comprehensive setup guide with provider-specific instructions
  • Step-by-step workflow examples for new users

Terms of Service (#461)

  • Added Terms of Service link to README and CLI help

Full Changelog: v0.7.0...v0.8.2