diff --git a/Cargo.lock b/Cargo.lock index b47703d..f3b3ff4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6856,9 +6856,9 @@ dependencies = [ [[package]] name = "rx4" -version = "0.5.0" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2caf829fd2dfb658bc4395aaf057494d604d97f4f37e518042eb8ed64a26a26" +checksum = "be35dbc87bca2acc8176f6bf938dfe0721acde1581ae96029584be371e7c1129" dependencies = [ "async-trait", "cancellation-token", diff --git a/Cargo.toml b/Cargo.toml index 9782abb..25cff95 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -104,7 +104,7 @@ computer-use-praefectus = ["dep:praefectus", "dep:ed25519-dalek"] # Deliberately off: `builtin-tools` (apollo registers its own tools; also # pulls in the fff/git2/notify stack), `mcp` (apollo has src/mcp_server.rs), # `zkr-memory` (gates rx4's self_improve; apollo depends on zkr directly). -rx4 = { version = "0.5.0", default-features = false, features = ["ipc", "providers", "skills", "graph-memory"] } +rx4 = { version = "0.6.3", default-features = false, features = ["ipc", "providers", "skills", "graph-memory"] } # Async runtime (optimized features only) tokio = { version = "1", features = ["rt-multi-thread", "macros", "net", "io-util", "sync", "time", "fs", "signal", "process", "io-std"] } diff --git a/src/agent/rotary_bridge.rs b/src/agent/rotary_bridge.rs index 39f4687..0d93c0a 100644 --- a/src/agent/rotary_bridge.rs +++ b/src/agent/rotary_bridge.rs @@ -420,6 +420,7 @@ pub fn register_apollo_tools( id: String::new(), content: result.output, is_error: result.is_error, + error_kind: None, } }) });