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 viaforza-core - Execution (
executor,isolation): Agent invocation and work isolation - Adapters (
adapters): Bridge existing clients toforza-coretraits
Re-exports
- [
RunnerConfig]: top-level configuration loaded fromforza.toml - [
SubjectType]: distinguishes issue routes from PR routes - [
RouteOutcome]: the final outcome recorded for a completed run