[package]
name = "car-external-agents"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "Detection of installed agentic CLIs (Claude Code, Codex, Gemini) for the Common Agent Runtime."
repository.workspace = true

[dependencies]
# Phase 3: integrate with car-multi's coordination patterns so
# `run_swarm` / `run_pipeline` / etc. can dispatch external CLI
# agents alongside in-process runners. The new dep pulls
# car-engine + car-ir transitively, both of which the daemon
# already has in its graph.
car-multi = { path = "../car-multi", version = "0.8.0" }
car-engine = { path = "../car-engine", version = "0.8.0" }
async-trait = "0.1"

serde.workspace = true
serde_json.workspace = true
tempfile = "3"
thiserror.workspace = true
tokio = { workspace = true, features = ["full"] }
tracing.workspace = true

[dev-dependencies]
tempfile = "3"
