Skip to content
This repository was archived by the owner on Apr 3, 2026. It is now read-only.

ooloth/agency-deprecated

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

250 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agency

Caution

Agency was a research project. If your name is not Michael Uloth, do not use it.

No support or warranty is provided. Use at your own risk.

Overview

Agency is a meta-harness that runs other AI coding agents through automated multi-step workflows.

Features

  • analyze — scan a codebase for issues and file them in the tracker
  • fix — pick up tracked issues (or ad-hoc specs), run implement→review loops, open PRs
  • watch — continuous loop: fix ready issues, analyze when the queue is low, sleep
  • plan — interactive session to explore a codebase and produce a structured plan
  • ralph — iterative fresh-eyes refinement toward a goal, committing per iteration

Architecture

graph TD
    CLI["<b>Entrypoints</b><br/>CLI"]
    CLI --> Pipelines["<b>Pipelines</b><br/>analyze · fix · plan · ralph · watch"]
    Pipelines --> Strategies["<b>Loop Strategies</b><br/>AntagonisticStrategy · RalphStrategy"]
    Pipelines --> Ports["<b>Ports</b><br/>AgentBackend · VCSBackend · IssueTracker"]
    Ports --> Adapters["<b>Adapters</b><br/>ClaudeCliBackend · GitBackend · GitHubTracker"]
Loading

See ARCHITECTURE.md for more detail.

Configuration

Optionally add a .agency/config.yml in your project root to customize behavior. All fields are optional — sensible defaults are built in.

See the Config type in ARCHITECTURE.md for the full schema.

Inspiration

About

I over-engineered this one. 😂

Resources

Contributing

Stars

Watchers

Forks

Contributors

Languages