[package]
autotests = false
name = "runx-cli"
version = "0.6.19"
edition.workspace = true
rust-version.workspace = true
description = "Cargo-installed launcher for the runx governed agent workflow CLI."
license.workspace = true
repository.workspace = true
homepage.workspace = true
readme = "README.md"
keywords = ["runx", "cli", "agents", "workflow", "receipts"]
categories = ["command-line-utilities", "development-tools"]
include = ["Cargo.toml", "README.md", "src/**/*.rs"]
[lints]
workspace = true
[features]
default = []
[dependencies]
base64 = "0.22.1"
ring = "0.17.14"
runx-contracts.workspace = true
runx-pay.workspace = true
runx-receipts.workspace = true
runx-runtime = { workspace = true, features = ["cli-tool", "catalog", "mcp", "mcp-http-server", "external-adapter", "agent", "http", "thread-outbox-provider"] }
serde.workspace = true
serde_json.workspace = true
serde_norway.workspace = true
url = "2.5.7"
[dev-dependencies]
[[bin]]
name = "runx"
path = "src/main.rs"
test = false
bench = false
[package.metadata.deb]
maintainer = "runxhq <support@runx.ai>"
copyright = "2026, runxhq"
extended-description = "Native governed runtime for agent skills, tools, graphs, and packets."
section = "utils"
priority = "optional"
assets = [["target/release/runx", "usr/bin/", "755"]]
[[test]]
name = "integration"
path = "tests/integration.rs"