An AI agent built to do Ralph loops - plan mode for planning and ralph mode for implementing.
1[package]
2name = "rustagent"
3version = "0.1.0"
4edition = "2024"
5
6[dependencies]
7serde = { version = "1.0", features = ["derive"] }
8toml = "0.8"
9tokio = { version = "1.43", features = ["full"] }
10reqwest = { version = "0.12", features = ["json"] }
11anyhow = "1.0"
12async-trait = "0.1"
13serde_json = "1.0"
14clap = { version = "4.5", features = ["derive"] }
15tracing = "0.1"
16tracing-subscriber = { version = "0.3", features = ["env-filter"] }
17tracing-appender = "0.2"
18dirs = "5.0"
19chrono = { version = "0.4", features = ["serde"] }
20regex = "1.10"
21shellexpand = "3.1"
22uuid = { version = "1.0", features = ["v4"] }
23ratatui = "0.29"
24crossterm = "0.28"
25tui-textarea = { version = "0.7", default-features = false, features = ["crossterm"] }
26
27[dev-dependencies]
28tempfile = "3.15"