Merge feat/batch-engine-phase1 into main

Resolves conflicts: take HEAD (security audit) for mcp.rs imports,
register_server_blocking error handling, and maybe_execute_tools loop.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
whit3rabbit
2026-03-31 16:00:37 -05:00
co-authored by Claude Sonnet 4.6
34 changed files with 3825 additions and 1051 deletions
Generated
+24
View File
@@ -35,6 +35,28 @@ version = "1.0.102"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
[[package]]
name = "anyllm_batch_engine"
version = "0.2.0"
dependencies = [
"anyllm_translate",
"async-trait",
"hex",
"hmac",
"pretty_assertions",
"reqwest",
"rusqlite",
"serde",
"serde_json",
"sha2",
"thiserror 2.0.18",
"tokio",
"tokio-util",
"tracing",
"url",
"uuid",
]
[[package]]
name = "anyllm_client"
version = "0.2.0"
@@ -57,6 +79,7 @@ dependencies = [
name = "anyllm_proxy"
version = "0.2.0"
dependencies = [
"anyllm_batch_engine",
"anyllm_client",
"anyllm_translate",
"aws-credential-types",
@@ -2896,6 +2919,7 @@ dependencies = [
"bytes",
"futures-core",
"futures-sink",
"futures-util",
"pin-project-lite",
"tokio",
]