yapi-core 0.4.3

Coding agent core: sessions, compaction, settings, resources, built-in tools, system prompt, packages, extension runner and MCP. An internal library of yapi, with no stable API.
Documentation
[package]
name = "yapi-core"
description = "Coding agent core: sessions, compaction, settings, resources, built-in tools, system prompt, packages, extension runner and MCP. An internal library of yapi, with no stable API."
version.workspace = true
edition.workspace = true
# The oldest Rust that builds it, older than yapi's own. The Release workflow
# checks it before publishing.
rust-version = "1.91"
license.workspace = true
repository.workspace = true
# Published to crates.io for chest-cli.
publish = true

[dependencies]
aws-lc-rs.workspace = true
base64.workspace = true
flate2.workspace = true
futures-util.workspace = true
image.workspace = true
indexmap.workspace = true
yapi-agent.workspace = true
regex-lite.workspace = true
reqwest.workspace = true
yapi-ai.workspace = true
yapi-types.workspace = true
semver.workspace = true
serde.workspace = true
serde_json.workspace = true
url.workspace = true
similar.workspace = true
tar.workspace = true
thiserror.workspace = true
tokio = { workspace = true, features = ["fs", "io-util", "macros", "process", "rt", "sync", "time"] }
tokio-util.workspace = true
toml_edit.workspace = true
tz-rs.workspace = true
unicode-normalization.workspace = true
wasmparser.workspace = true
yaml-rust2.workspace = true

[target.'cfg(unix)'.dependencies]
rustix.workspace = true

[dev-dependencies]
yapi-mock.workspace = true
tokio = { workspace = true, features = ["macros", "rt-multi-thread", "test-util"] }

[lints]
workspace = true