[package]
name = "gate4agent"
version = "0.2.7"
edition = "2021"
description = "Universal transport library for 5 CLI AI agents (Claude Code, Codex, Gemini, Cursor, OpenCode). Pipe and PTY transports. TransportSession is a thin router over PipeSession."
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"
regex = "1"
[dev-dependencies]
tokio = { version = "1", features = ["full", "test-util"] }
[workspace]