Skip to content

Drover v0.2.0 - Multi-Agent Support πŸ€–

Latest

Choose a tag to compare

@petehanssens petehanssens released this 13 Jan 13:17
· 36 commits to main since this release

What's New

πŸ€– Pluggable Agent Interface

  • Added support for multiple AI coding agents: Claude, Codex, Amp, and OpenCode CLI
  • Configure agent via DROVER_AGENT_TYPE environment variable
  • Custom agent binary paths supported via DROVER_AGENT_PATH

πŸ”„ Enhanced Reset Command

  • drover reset now accepts specific task IDs: drover reset task-abc task-def
  • drover reset --failed resets 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 upfront