agentd-cli 2.5.0

agentd — a minimal, MCP-native, reactive agent runtime (the CLI binary over the agentd-core engine)
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
rust-version = "1.96"
name = "agentd-cli"
version = "2.5.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "agentd — a minimal, MCP-native, reactive agent runtime (the CLI binary over the agentd-core engine)"
readme = "README.md"
keywords = [
    "agent",
    "mcp",
    "a2a",
    "llm",
    "cli",
]
categories = [
    "command-line-utilities",
    "development-tools",
]
license = "Apache-2.0"
repository = "https://github.com/agentd-dev/source-code"

[features]
a2a = [
    "tls",
    "agentd/a2a",
]
aauth = [
    "tls",
    "agentd/aauth",
]
cel = ["agentd/cel"]
config-watch = [
    "hot-reload",
    "agentd/config-watch",
]
cron = ["agentd/cron"]
default = ["tls"]
exec = ["agentd/exec"]
hot-reload = ["agentd/hot-reload"]
internal-mocks = ["agentd/internal-mocks"]
metrics = ["agentd/metrics"]
oauth = ["agentd/oauth"]
otel = ["agentd/otel"]
tls = ["agentd/tls"]
workflow = ["agentd/workflow"]

[[bin]]
name = "agentd"
path = "src/main.rs"

[[test]]
name = "a2a_authz_e2e"
path = "tests/a2a_authz_e2e.rs"

[[test]]
name = "a2a_malformed_params_e2e"
path = "tests/a2a_malformed_params_e2e.rs"

[[test]]
name = "a2a_nodes_e2e"
path = "tests/a2a_nodes_e2e.rs"

[[test]]
name = "a2a_push_e2e"
path = "tests/a2a_push_e2e.rs"

[[test]]
name = "a2a_restart_ids_e2e"
path = "tests/a2a_restart_ids_e2e.rs"

[[test]]
name = "a2a_sigv4_e2e"
path = "tests/a2a_sigv4_e2e.rs"

[[test]]
name = "a2a_unix_e2e"
path = "tests/a2a_unix_e2e.rs"

[[test]]
name = "aauth_e2e"
path = "tests/aauth_e2e.rs"

[[test]]
name = "aauth_enroll_assertion_e2e"
path = "tests/aauth_enroll_assertion_e2e.rs"

[[test]]
name = "aauth_flow_e2e"
path = "tests/aauth_flow_e2e.rs"

[[test]]
name = "aauth_intel_sign_e2e"
path = "tests/aauth_intel_sign_e2e.rs"

[[test]]
name = "aws_sso_e2e"
path = "tests/aws_sso_e2e.rs"

[[test]]
name = "aws_workload_e2e"
path = "tests/aws_workload_e2e.rs"

[[test]]
name = "bedrock_e2e"
path = "tests/bedrock_e2e.rs"

[[test]]
name = "browser_login_e2e"
path = "tests/browser_login_e2e.rs"

[[test]]
name = "cli_once"
path = "tests/cli_once.rs"

[[test]]
name = "concurrency_overflow_e2e"
path = "tests/concurrency_overflow_e2e.rs"

[[test]]
name = "config_secret_strict_e2e"
path = "tests/config_secret_strict_e2e.rs"

[[test]]
name = "config_unicode_e2e"
path = "tests/config_unicode_e2e.rs"

[[test]]
name = "elicitation_e2e"
path = "tests/elicitation_e2e.rs"

[[test]]
name = "engine_orchestration_e2e"
path = "tests/engine_orchestration_e2e.rs"

[[test]]
name = "engine_v3_e2e"
path = "tests/engine_v3_e2e.rs"

[[test]]
name = "env_files_e2e"
path = "tests/env_files_e2e.rs"

[[test]]
name = "exec_e2e"
path = "tests/exec_e2e.rs"

[[test]]
name = "goal_e2e"
path = "tests/goal_e2e.rs"

[[test]]
name = "hitl_e2e"
path = "tests/hitl_e2e.rs"

[[test]]
name = "http_e2e"
path = "tests/http_e2e.rs"

[[test]]
name = "intel_headers_e2e"
path = "tests/intel_headers_e2e.rs"

[[test]]
name = "intel_sigv4_e2e"
path = "tests/intel_sigv4_e2e.rs"

[[test]]
name = "interface_e2e"
path = "tests/interface_e2e.rs"

[[test]]
name = "login_e2e"
path = "tests/login_e2e.rs"

[[test]]
name = "mcp_http"
path = "tests/mcp_http.rs"

[[test]]
name = "mcp_oauth"
path = "tests/mcp_oauth.rs"

[[test]]
name = "mcp_rfc9728_e2e"
path = "tests/mcp_rfc9728_e2e.rs"

[[test]]
name = "nested_cancel_e2e"
path = "tests/nested_cancel_e2e.rs"

[[test]]
name = "orphan_turn_recovery_e2e"
path = "tests/orphan_turn_recovery_e2e.rs"

[[test]]
name = "pending_reentrancy_e2e"
path = "tests/pending_reentrancy_e2e.rs"

[[test]]
name = "prompt_missing_e2e"
path = "tests/prompt_missing_e2e.rs"

[[test]]
name = "prompt_selfsetup_e2e"
path = "tests/prompt_selfsetup_e2e.rs"

[[test]]
name = "reactor_notify_nonblocking_e2e"
path = "tests/reactor_notify_nonblocking_e2e.rs"

[[test]]
name = "runtime_v2_a2a_e2e"
path = "tests/runtime_v2_a2a_e2e.rs"

[[test]]
name = "runtime_v2_chaos_e2e"
path = "tests/runtime_v2_chaos_e2e.rs"

[[test]]
name = "runtime_v2_e2e"
path = "tests/runtime_v2_e2e.rs"

[[test]]
name = "runtime_v2_reload_e2e"
path = "tests/runtime_v2_reload_e2e.rs"

[[test]]
name = "schedule_at_once_e2e"
path = "tests/schedule_at_once_e2e.rs"

[[test]]
name = "ssrf_callers_e2e"
path = "tests/ssrf_callers_e2e.rs"

[[test]]
name = "steering_e2e"
path = "tests/steering_e2e.rs"

[[test]]
name = "store_e2e"
path = "tests/store_e2e.rs"

[[test]]
name = "store_file_default_e2e"
path = "tests/store_file_default_e2e.rs"

[[test]]
name = "store_file_e2e"
path = "tests/store_file_e2e.rs"

[[test]]
name = "store_generation_e2e"
path = "tests/store_generation_e2e.rs"

[[test]]
name = "subagent_limits_e2e"
path = "tests/subagent_limits_e2e.rs"

[[test]]
name = "subagent_spawn"
path = "tests/subagent_spawn.rs"

[[test]]
name = "subagent_tools_narrowing_e2e"
path = "tests/subagent_tools_narrowing_e2e.rs"

[[test]]
name = "subscribe_window_e2e"
path = "tests/subscribe_window_e2e.rs"

[[test]]
name = "webhook_auth_gate_e2e"
path = "tests/webhook_auth_gate_e2e.rs"

[[test]]
name = "webhook_e2e"
path = "tests/webhook_e2e.rs"

[[test]]
name = "wedged_context_e2e"
path = "tests/wedged_context_e2e.rs"

[dependencies.agentd]
version = "2.5.0"
default-features = false
package = "agentd-core"

[dependencies.serde_json]
version = "1"

[dev-dependencies.tempfile]
version = "3"

[target."cfg(unix)".dependencies.libc]
version = "0.2"

[target."cfg(unix)".dev-dependencies.libc]
version = "0.2"