yangheng95/opencorvus

DIY your own agent team harness for long-horizon agent work

What it solves

OpenCorvus is designed for long-horizon, complex agent tasks that typically fail when handled by a single prompt or a simple loop. It provides a structured harness to ensure that research, implementation, and review processes are connected and that progress is retained across interruptions, allowing for the completion of high-complexity goals with verifiable results.

How it works

The system uses "expert squads"—coordinated groups of AI agents with specific roles and responsibilities. These squads can be manually selected or dynamically composed based on the task's requirements. The runtime manages the coordination of these agents using scheduling contracts that combine Directed Acyclic Graphs (DAGs), local refinement loops, and conditional branches to move a task forward.

Who it’s for

It is intended for developers and researchers who need to automate complex, multi-stage workflows (such as writing a research paper or developing a game) that require independent review and a persistent record of tool calls and artifacts.

Highlights

  • Expert Squads: Supports both pre-defined and dynamically composed agent teams.
  • Long-Horizon Support: Maintains task state and context to allow recovery after interruptions.
  • Verifiable Results: Keeps a detailed work record of tool calls, artifacts, and review evidence.
  • Broad Integration: Integrates with 87 model providers and supports the Model Context Protocol (MCP).
  • Desktop App: Provides a user-friendly interface for submitting goals and acceptance criteria.

Related

  • Project
  • Project
  • Project
  • Project