forza 0.3.0

Configurable workflow orchestrator for agent driven software development
Documentation

forza — autonomous GitHub issue runner.

Turns GitHub issues into pull requests through a staged pipeline. Core domain logic lives in forza-core; this crate provides the CLI, REST API, MCP server, and concrete implementations.

GitHub (issues/PRs)  -->  Runner  -->  Agent (claude/codex/etc)
    platform layer       pipeline       execution layer

Architecture

  • Platform (github, git): GitHub and git client implementations
  • Runner (runner): Discovery, scheduling, and pipeline execution via forza-core
  • Execution (executor, isolation): Agent invocation and work isolation
  • Adapters (adapters): Bridge existing clients to forza-core traits

Re-exports

  • [RunnerConfig]: top-level configuration loaded from forza.toml
  • [SubjectType]: distinguishes issue routes from PR routes
  • [RouteOutcome]: the final outcome recorded for a completed run