[package]
edition = "2021"
rust-version = "1.85"
name = "ingot-cli"
version = "0.5.2"
authors = ["Heptapus Group"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "The `ingot` command-line compiler for the Ingot agent language."
homepage = "https://github.com/mathissdupont/ingot"
readme = "README.md"
keywords = [
"ingot",
"agent",
"llm",
"compiler",
"deterministic",
]
categories = [
"command-line-utilities",
"compilers",
"development-tools",
]
license = "Apache-2.0"
repository = "https://github.com/mathissdupont/ingot"
[features]
anthropic = [
"ingot-runtime/anthropic",
"providers",
]
default = [
"anthropic",
"openai",
"google",
"remote-tools",
]
google = [
"ingot-runtime/google",
"providers",
]
openai = [
"ingot-runtime/openai",
"providers",
]
providers = []
remote-tools = ["ingot-mcp/http"]
[[bin]]
name = "ingot"
path = "src/main.rs"
[[test]]
name = "cli"
path = "tests/cli.rs"
[[test]]
name = "conformance"
path = "tests/conformance.rs"
[[test]]
name = "contained"
path = "tests/contained.rs"
[[test]]
name = "dev"
path = "tests/dev.rs"
[[test]]
name = "differential"
path = "tests/differential.rs"
[[test]]
name = "mcp"
path = "tests/mcp.rs"
[[test]]
name = "memory"
path = "tests/memory.rs"
[[test]]
name = "package"
path = "tests/package.rs"
[[test]]
name = "prelude_streaming"
path = "tests/prelude_streaming.rs"
[[test]]
name = "reach"
path = "tests/reach.rs"
[[test]]
name = "resume"
path = "tests/resume.rs"
[[test]]
name = "run"
path = "tests/run.rs"
[[test]]
name = "streaming"
path = "tests/streaming.rs"
[[test]]
name = "studio"
path = "tests/studio.rs"
[dependencies.anyhow]
version = "1.0"
[dependencies.clap]
version = "4.5"
features = ["derive"]
[dependencies.ingot-backend-python]
version = "0.5.2"
[dependencies.ingot-compiler]
version = "0.5.2"
[dependencies.ingot-conformance]
version = "0.5.2"
[dependencies.ingot-diagnostics]
version = "0.5.2"
[dependencies.ingot-egress]
version = "0.5.2"
[dependencies.ingot-ir]
version = "0.5.2"
[dependencies.ingot-language-service]
version = "0.5.2"
[dependencies.ingot-lexer]
version = "0.5.2"
[dependencies.ingot-mcp]
version = "0.5.2"
[dependencies.ingot-package]
version = "0.5.2"
[dependencies.ingot-runtime]
version = "0.5.2"
[dependencies.ingot-sandbox]
version = "0.5.2"
[dependencies.ingot-source]
version = "0.5.2"
[dependencies.ingot-studio]
version = "0.5.2"
[dependencies.ingot-supervisor]
version = "0.5.2"
[dependencies.ingot-syntax]
version = "0.5.2"
[dependencies.notify]
version = "8.2"
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.serde_json]
version = "1.0"
[dependencies.toml]
version = "0.8"
[dev-dependencies.ingot-ir]
version = "0.5.2"
[dev-dependencies.ingot-language-service]
version = "0.5.2"
[dev-dependencies.ingot-mcp]
version = "0.5.2"
[dev-dependencies.ingot-package]
version = "0.5.2"
[dev-dependencies.serde_json]
version = "1.0"