ingot-cli 0.5.2

The `ingot` command-line compiler for the Ingot agent language.
# 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 = "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"