Releases: cloud-shuttle/drover
Releases · cloud-shuttle/drover
Drover v0.2.0 - Multi-Agent Support 🤖
What's New
🤖 Pluggable Agent Interface
- Added support for multiple AI coding agents: Claude, Codex, Amp, and OpenCode CLI
- Configure agent via
DROVER_AGENT_TYPEenvironment variable - Custom agent binary paths supported via
DROVER_AGENT_PATH
🔄 Enhanced Reset Command
drover resetnow accepts specific task IDs:drover reset task-abc task-defdrover reset --failedresets all failed tasks
🆕 OpenCode CLI Support
- OpenCode CLI by Anomaly added as a fourth agent option
🐛 Bug Fixes
- Fixed critical worktree commit failures by creating dedicated branches upfront instead of using detached HEAD
Installation
Using Go Install
go install github.com/cloud-shuttle/drover@latest
Download Pre-built Binary
Download the appropriate binary for your platform from the Assets section below.
Linux:
# AMD64
curl -L -o drover https://github.com/cloud-shuttle/drover/releases/download/v0.2.0/drover-linux-amd64
chmod +x drover
sudo mv drover /usr/local/bin/
# ARM64
curl -L -o drover https://github.com/cloud-shuttle/drover/releases/download/v0.2.0/drover-linux-arm64
chmod +x drover
sudo mv drover /usr/local/bin/
macOS:
# Intel Mac
curl -L -o drover https://github.com/cloud-shuttle/drover/releases/download/v0.2.0/drover-darwin-amd64
chmod +x drover
sudo mv drover /usr/local/bin/
# Apple Silicon (M1/M2/M3)
curl -L -o drover https://github.com/cloud-shuttle/drover/releases/download/v0.2.0/drover-darwin-arm64
chmod +x drover
sudo mv drover /usr/local/bin/
Windows:
Download drover-windows-amd64.exe or drover-windows-arm64.exe from Assets and add to your PATH.
---
New Commands
# Use a different AI agent
export DROVER_AGENT_TYPE="opencode" # Options: claude, codex, amp, opencode
export DROVER_AGENT_PATH="/usr/local/bin/opencode" # Optional custom path
drover run
# Reset specific tasks
drover reset task-abc task-def
# Reset all failed tasks
drover reset --failed
---
Full Changelog
- 9d8a272 feat: add pluggable agent interface for Claude, Codex, and Amp
- 37855bf feat: add reset command support for specific task IDs
- 886c43c feat: add OpenCode CLI as an agent option
- 6e2b423 fix: resolve worktree commit failures by creating branches upfrontv0.1.0 - Initial Release
Drover v0.1.0 - Initial Release 🚀
Drover is a durable workflow orchestrator that runs multiple Claude Code agents in parallel to complete your entire project. It manages task dependencies, handles failures gracefully, and guarantees progress through crashes and restarts.
✨ Key Features
Parallel AI Agent Orchestration
- Execute multiple Claude Code agents concurrently on different tasks
- Automatic dependency resolution and task scheduling
- Intelligent workload distribution across available resources
Durable Workflow Management
- Built on DBOS for guaranteed execution and state persistence
- Automatic recovery from crashes and failures
- Transactional task execution with rollback support
Task Management
- Epic-based project organization
- Hierarchical task structure (Epics → Stories → Tasks)
- Real-time status tracking and progress monitoring
Developer Experience
- Interactive dashboard for monitoring task progress (UI coming soon)
- Git worktree integration for parallel development
- Comprehensive CLI with intuitive commands
📦 Installation
Option 1: Using Go Install (recommended for Go users)
go install github.com/cloud-shuttle/drover@latestOption 2: Download Pre-built Binary
Download the appropriate binary for your platform from the Assets section below:
Linux:
# AMD64
curl -L -o drover https://github.com/cloud-shuttle/drover/releases/download/v0.1.0/drover-linux-amd64
chmod +x drover
sudo mv drover /usr/local/bin/
# ARM64
curl -L -o drover https://github.com/cloud-shuttle/drover/releases/download/v0.1.0/drover-linux-arm64
chmod +x drover
sudo mv drover /usr/local/bin/macOS:
# Intel Mac
curl -L -o drover https://github.com/cloud-shuttle/drover/releases/download/v0.1.0/drover-darwin-amd64
chmod +x drover
sudo mv drover /usr/local/bin/
# Apple Silicon (M1/M2/M3)
curl -L -o drover https://github.com/cloud-shuttle/drover/releases/download/v0.1.0/drover-darwin-arm64
chmod +x drover
sudo mv drover /usr/local/bin/Windows:
Download drover-windows-amd64.exe from Assets and add to your PATH.
Verify Installation:
drover --versionRequirements:
- Claude Code CLI installed
- Git
🚀 Quick Start
- Initialize a new Drover project:
drover init- Add an epic with tasks:
drover epic add "Build authentication system" \
--task "Implement user registration" \
--task "Add login functionality" \
--task "Create password reset flow"- Run the orchestrator:
drover run- Monitor progress:
drover status📖 Documentation
- GitHub Repository: https://github.com/cloud-shuttle/drover
- Issue Tracker: https://github.com/cloud-shuttle/drover/issues
🔧 Available Commands
drover init- Initialize a new Drover projectdrover epic- Manage epics (add, list, show)drover add- Add tasks to epicsdrover run- Start the workflow orchestratordrover status- Check project statusdrover dashboard- Launch interactive dashboard (coming soon)drover resume- Resume interrupted workflowsdrover reset- Reset project state
🎯 What's Next
Future releases will include:
- Dashboard UI - Web-based visualization for task monitoring
- Enhanced AI agent coordination strategies
- Advanced dependency management
- Cloud deployment support
- Integration with CI/CD pipelines
- Performance optimizations
🙏 Acknowledgments
Built with:
- DBOS for durable workflows
- Cobra for CLI
- Claude Code for AI agents
Full Changelog: https://github.com/cloud-shuttle/drover/commits/v0.1.0