[package]
name = "gate4agent"
version = "0.2.37"
edition = "2021"
description = "Universal transport library for CLI AI agents (Claude Code, Codex, Gemini, OpenCode). Pipe, PTY, ACP (Agent Client Protocol), and Daemon transports."
license = "MIT"
repository = "https://github.com/ZENG3LD/gate4agent"
readme = "README.md"
keywords = ["claude", "agent", "cli", "pipe", "pty"]
categories = ["development-tools", "command-line-utilities"]
[dependencies]
portable-pty = "0.8"
vte = "0.13"
vt100 = "0.15"
tokio = { version = "1", features = ["rt", "rt-multi-thread", "sync", "time", "process"] }
serde = { version = "1", features = ["derive"] }
uuid = { version = "1", features = ["v4", "serde"] }
serde_json = "1"
chrono = { version = "0.4", features = ["serde"] }
thiserror = "2"
rusqlite = { version = "0.31", features = ["bundled"] }
regex = "1"
reqwest = { version = "0.12", features = ["json"], optional = true }
[features]
default = []
cure-network = ["dep:reqwest"]
[dev-dependencies]
tokio = { version = "1", features = ["full", "test-util"] }
[workspace]