Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 836 Bytes

File metadata and controls

26 lines (19 loc) · 836 Bytes

Requirements

  • uv (brew install uv) — manages the Python environment and dependencies
  • gh CLI (authenticated) — (GitHub issues and PRs)
  • claude CLI (npm install -g @anthropic-ai/claude-code)
  • op CLI (1Password, for secrets injection)
  • A GitHub repo for each project you want the fix loop to operate on

Installation

# Clone and enter the repo
git clone https://github.com/ooloth/agency.git
cd agency

# Install dependencies (overwriting any existing ones)
uv sync --all-extras --reinstall

# Install pre-commit hooks (overwriting any existing ones)
uv run --frozen prek install --overwrite

Development

  • Run checks: uv run --frozen prek run --all-files
  • Run tests: uv run --frozen pytest