An AI agent built to do Ralph loops - plan mode for planning and ralph mode for implementing.
at new-directions 43 lines 1.1 kB view raw
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"] } 23rusqlite = { version = "0.32", features = ["bundled"] } 24tokio-rusqlite = "0.6" 25tokio-util = "0.7" 26blake3 = "1" 27walkdir = "2" 28glob = "0.3" 29axum = { version = "0.8", features = ["ws"] } 30tower = "0.5" 31tower-http = { version = "0.6", features = ["cors"] } 32mime_guess = { version = "2", optional = true } 33rust-embed = { version = "8", features = ["axum"], optional = true } 34 35[target.'cfg(unix)'.dependencies] 36libc = "0.2" 37 38[features] 39bundle-ui = ["dep:rust-embed", "dep:mime_guess"] 40 41[dev-dependencies] 42tempfile = "3.15" 43tokio-tungstenite = "0.26"