[package]
edition = "2021"
rust-version = "1.75"
name = "agentic-eval"
version = "0.14.2"
authors = ["NERVOSYS <opensource@nervosys.ai>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Evaluate programs, CLI commands, programming languages, AI frameworks, and VM/sandbox systems for agentic AI use across four axes — token efficiency, determinism, reliability, and safety — under popular tokenizers (OpenAI GPT-4/GPT-4o, Anthropic Claude). Includes a CLI effect classifier, curated language/framework/VM profiles, and a self-describing ontology."
homepage = "https://github.com/nervosys/AetherShell/tree/master/crates/agentic-eval"
documentation = "https://docs.rs/agentic-eval"
readme = "README.md"
keywords = [
"llm",
"agent",
"tokens",
"determinism",
"safety",
]
categories = [
"development-tools",
"text-processing",
]
license = "AGPL-3.0-or-later"
repository = "https://github.com/nervosys/AetherShell"
[package.metadata.docs.rs]
all-features = true
[features]
default = []
real-tokens = ["dep:tiktoken-rs"]
serde = ["dep:serde"]
[lib]
name = "agentic_eval"
path = "src/lib.rs"
[[example]]
name = "abstraction_tokens"
path = "examples/abstraction_tokens.rs"
[[example]]
name = "design_tokens"
path = "examples/design_tokens.rs"
[[example]]
name = "evaluate"
path = "examples/evaluate.rs"
[[example]]
name = "inference_tokens"
path = "examples/inference_tokens.rs"
[[example]]
name = "keyword_audit"
path = "examples/keyword_audit.rs"
[[example]]
name = "rain_tokens"
path = "examples/rain_tokens.rs"
[[example]]
name = "swe_abl_session"
path = "examples/swe_abl_session.rs"
[[example]]
name = "swe_executability"
path = "examples/swe_executability.rs"
[[example]]
name = "swe_forge_agentic"
path = "examples/swe_forge_agentic.rs"
[[example]]
name = "swe_lang_profiles"
path = "examples/swe_lang_profiles.rs"
[[example]]
name = "swe_languages"
path = "examples/swe_languages.rs"
[[example]]
name = "swe_multiagent"
path = "examples/swe_multiagent.rs"
[[example]]
name = "swe_self_eval"
path = "examples/swe_self_eval.rs"
[[example]]
name = "swe_token_benchmark"
path = "examples/swe_token_benchmark.rs"
[[example]]
name = "tokens_of"
path = "examples/tokens_of.rs"
[[example]]
name = "vm_benchmark"
path = "examples/vm_benchmark.rs"
[[example]]
name = "vocabulary_audit"
path = "examples/vocabulary_audit.rs"
[[example]]
name = "web_benchmark"
path = "examples/web_benchmark.rs"
[[test]]
name = "agentic_eval"
path = "tests/agentic_eval.rs"
[dependencies.serde]
version = "1"
features = ["derive"]
optional = true
[dependencies.tiktoken-rs]
version = "0.6"
optional = true