Skip to content

Conversation

@newhook
Copy link
Owner

@newhook newhook commented Jan 10, 2026

Summary

  • Add --deps flag that recursively processes open dependencies before the target bead
  • Uses GetBeadWithDeps to fetch bead with dependency information
  • Dependencies are processed in correct order (deepest first)
  • Update README with --deps documentation

Test plan

  • ac run <bead-id> - processes single bead (unchanged behavior)
  • ac run <bead-id> --deps - processes dependencies then bead
  • ac run --deps - errors requiring bead ID
  • ac run <bead-id> --deps --dry-run - shows plan with dependencies

🤖 Generated with Claude Code

When processing a specific bead with `ac run <bead-id> --deps`, the tool
recursively resolves and processes open dependencies before processing
the target bead.

- Add flagDeps bool and --deps flag registration
- Add getBeadWithDeps() to recursively collect dependencies
- Update getBeadsToProcess() to use deps when flag is set
- Update README with --deps documentation

Closes ac-cnm

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@newhook newhook merged commit 9dba19e into main Jan 10, 2026
@newhook newhook deleted the bead/ac-cnm-impl branch January 10, 2026 02:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants