[package]
name = "ralph-workflow"
version = "0.6.3"
edition = "2021"
description = "PROMPT-driven multi-agent orchestrator for git repos"
authors = ["Mistlight"]
license = "AGPL-3.0-only"
readme = "README.md"
repository = "https://codeberg.org/mistlight/RalphWithReviewer"
homepage = "https://codeberg.org/mistlight/RalphWithReviewer"
keywords = ["ai", "agent", "git", "workflow", "automation"]
categories = ["command-line-utilities", "development-tools"]
[lib]
name = "ralph_workflow"
path = "src/lib.rs"
[[bin]]
name = "ralph"
path = "src/main.rs"
[features]
default = ["monitoring", "hardened-resume"]
monitoring = []
test-utils = []
hardened-resume = []
[dependencies]
clap = { version = "4.4", features = ["derive", "env"] }
clap_complete = "4.4"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
sha2 = "0.10"
chrono = "0.4"
which = "6.0"
dirs = "5.0"
thiserror = "2.0"
anyhow = "1.0"
toml = "0.8"
regex = "1.10"
shell-words = "1.1"
tempfile = "3.10"
ctrlc = "3.4"
git2 = "0.18"
notify = "6.1"
uuid = { version = "1.10", features = ["v4", "serde"] }
flate2 = "1.0"
base64 = "0.22"
ureq = { version = "3.0", features = ["json"] }
strsim = "0.11"
quick-xml = "0.37"
[dev-dependencies]
tempfile = "3.10"
test-helpers = { path = "../test-helpers" }
serial_test = "3"