20c456dc07
- Add worktree package with Manager, Store, Config, and error types - Integrate worktree creation/reuse into lifecycle manager - Update executor to pass worktree configuration - Add WorktreeConfig to common config package - Enable worktrees by default for agent isolation - Add unit tests for worktree manager This allows multiple agents to work on the same repository simultaneously by creating isolated worktrees for each task. Worktrees persist between agent runs for task resumption and are only cleaned up when tasks are explicitly deleted.