[INFO] fetching crate symposium-cargo 0.2.0...
[INFO] testing symposium-cargo-0.2.0 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681
[INFO] extracting crate symposium-cargo 0.2.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate symposium-cargo 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate symposium-cargo 0.2.0
[INFO] tweaked toml for crates.io crate symposium-cargo 0.2.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate symposium-cargo 0.2.0 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate symposium-cargo 0.2.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded sse-stream v0.2.1
[INFO] [stderr]   Downloaded yopo v10.0.0
[INFO] [stderr]   Downloaded sacp-derive v10.0.0
[INFO] [stderr]   Downloaded schemars_derive v1.2.0
[INFO] [stderr]   Downloaded zmij v1.0.4
[INFO] [stderr]   Downloaded sacp-trace-viewer v10.0.0
[INFO] [stderr]   Downloaded expect-test v1.5.1
[INFO] [stderr]   Downloaded boxfnonce v0.1.1
[INFO] [stderr]   Downloaded pastey v0.2.1
[INFO] [stderr]   Downloaded elizacp v10.0.0
[INFO] [stderr]   Downloaded open v5.3.3
[INFO] [stderr]   Downloaded tracing-appender v0.2.4
[INFO] [stderr]   Downloaded futures-buffered v0.2.12
[INFO] [stderr]   Downloaded agent-client-protocol-schema v0.10.5
[INFO] [stderr]   Downloaded sacp-conductor v10.0.0
[INFO] [stderr]   Downloaded cordyceps v0.3.4
[INFO] [stderr]   Downloaded loom v0.7.2
[INFO] [stderr]   Downloaded futures-concurrency v7.6.3
[INFO] [stderr]   Downloaded rmcp v0.12.0
[INFO] [stderr]   Downloaded darling_core v0.23.0
[INFO] [stderr]   Downloaded process-wrap v9.0.0
[INFO] [stderr]   Downloaded sacp v10.0.0
[INFO] [stderr]   Downloaded darling v0.23.0
[INFO] [stderr]   Downloaded generator v0.8.8
[INFO] [stderr]   Downloaded jsonrpcmsg v0.1.2
[INFO] [stderr]   Downloaded rmcp-macros v0.12.0
[INFO] [stderr]   Downloaded sacp-tokio v10.0.0
[INFO] [stderr]   Downloaded convert_case v0.10.0
[INFO] [stderr]   Downloaded diatomic-waker v0.2.3
[INFO] [stderr]   Downloaded strip-ansi-escapes v0.2.1
[INFO] [stderr]   Downloaded darling_macro v0.23.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1f00aacea63ebde738b1e0d2be6e0670a9b426a15480dd2c37562b0f82c25f87
[INFO] running `Command { std: "docker" "start" "-a" "1f00aacea63ebde738b1e0d2be6e0670a9b426a15480dd2c37562b0f82c25f87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1f00aacea63ebde738b1e0d2be6e0670a9b426a15480dd2c37562b0f82c25f87", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1f00aacea63ebde738b1e0d2be6e0670a9b426a15480dd2c37562b0f82c25f87", kill_on_drop: false }`
[INFO] [stdout] 1f00aacea63ebde738b1e0d2be6e0670a9b426a15480dd2c37562b0f82c25f87
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a80b5f33da545bbc2e0471df577eeb595bc8c1accbf3547eda9f17d8a576a068
[INFO] running `Command { std: "docker" "start" "-a" "a80b5f33da545bbc2e0471df577eeb595bc8c1accbf3547eda9f17d8a576a068", kill_on_drop: false }`
[INFO] [stderr]    Compiling zmij v1.0.4
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling serde_json v1.0.148
[INFO] [stderr]    Compiling syn v2.0.112
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling convert_case v0.10.0
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling spin v0.10.0
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling cordyceps v0.3.4
[INFO] [stderr]    Compiling diatomic-waker v0.2.3
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling pastey v0.2.1
[INFO] [stderr]    Compiling fxhash v0.2.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling boxfnonce v0.1.1
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling futures-buffered v0.2.12
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling sacp-derive v10.0.0
[INFO] [stderr]    Compiling schemars_derive v1.2.0
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling futures-concurrency v7.6.3
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling rmcp-macros v0.12.0
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling jsonrpcmsg v0.1.2
[INFO] [stderr]    Compiling schemars v1.2.0
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling agent-client-protocol-schema v0.10.5
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling rmcp v0.12.0
[INFO] [stderr]    Compiling sacp v10.0.0
[INFO] [stderr]    Compiling sacp-tokio v10.0.0
[INFO] [stderr]    Compiling symposium-cargo v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.72s
[INFO] running `Command { std: "docker" "inspect" "a80b5f33da545bbc2e0471df577eeb595bc8c1accbf3547eda9f17d8a576a068", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a80b5f33da545bbc2e0471df577eeb595bc8c1accbf3547eda9f17d8a576a068", kill_on_drop: false }`
[INFO] [stdout] a80b5f33da545bbc2e0471df577eeb595bc8c1accbf3547eda9f17d8a576a068
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c2a3a0d51722d756eb8291042551331f8259b84e34b4faf37c4eed3797780943
[INFO] running `Command { std: "docker" "start" "-a" "c2a3a0d51722d756eb8291042551331f8259b84e34b4faf37c4eed3797780943", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling syn v2.0.112
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling rustls-pki-types v1.13.2
[INFO] [stderr]    Compiling unicase v2.8.1
[INFO] [stderr]    Compiling rustls v0.23.35
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling iri-string v0.7.10
[INFO] [stderr]    Compiling http-range-header v0.4.2
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling anstyle v1.0.13
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling clap_lex v0.7.6
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling is-docker v0.2.0
[INFO] [stderr]    Compiling anstream v0.6.21
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling pathdiff v0.2.3
[INFO] [stderr]    Compiling time v0.3.44
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling is-wsl v0.4.0
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling clap_builder v4.5.53
[INFO] [stderr]    Compiling vte v0.14.1
[INFO] [stderr]    Compiling webpki-roots v1.0.4
[INFO] [stderr]    Compiling expect-test v1.5.1
[INFO] [stderr]    Compiling strip-ansi-escapes v0.2.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.1
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling open v5.3.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling uuid v1.19.0
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling tokio v1.48.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling rustls-webpki v0.103.8
[INFO] [stderr]    Compiling schemars_derive v1.2.0
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling sacp-derive v10.0.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling futures-concurrency v7.6.3
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling clap v4.5.53
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling sse-stream v0.2.1
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling rmcp-macros v0.12.0
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling jsonrpcmsg v0.1.2
[INFO] [stderr]    Compiling tracing-subscriber v0.3.22
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling tokio-util v0.7.17
[INFO] [stderr]    Compiling process-wrap v9.0.0
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling schemars v1.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling hyper-util v0.1.19
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling tracing-appender v0.2.4
[INFO] [stderr]    Compiling agent-client-protocol-schema v0.10.5
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling rmcp v0.12.0
[INFO] [stderr]    Compiling sacp-trace-viewer v10.0.0
[INFO] [stderr]    Compiling sacp v10.0.0
[INFO] [stderr]    Compiling sacp-tokio v10.0.0
[INFO] [stderr]    Compiling symposium-cargo v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling sacp-conductor v10.0.0
[INFO] [stderr]    Compiling yopo v10.0.0
[INFO] [stderr]    Compiling elizacp v10.0.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 38s
[INFO] running `Command { std: "docker" "inspect" "c2a3a0d51722d756eb8291042551331f8259b84e34b4faf37c4eed3797780943", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c2a3a0d51722d756eb8291042551331f8259b84e34b4faf37c4eed3797780943", kill_on_drop: false }`
[INFO] [stdout] c2a3a0d51722d756eb8291042551331f8259b84e34b4faf37c4eed3797780943
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7ae1fcbb14e57a3627ce5783c732dda24a31cb2e164540efd878cde4a5eea904
[INFO] running `Command { std: "docker" "start" "-a" "7ae1fcbb14e57a3627ce5783c732dda24a31cb2e164540efd878cde4a5eea904", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.39s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/symposium_cargo-24082ebcab2f413e)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test cargo_command::tests::test_cargo_version ... ok
[INFO] [stdout] test cargo_command::tests::test_cargo_with_args ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/symposium_cargo-fe3472de83cb0bc3)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/basic_integration.rs (/opt/rustwide/target/debug/deps/basic_integration-5a2198629dc9ab4a)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_cargo_check_with_elizacp ... FAILED
[INFO] [stdout] test test_cargo_build_with_elizacp ... FAILED
[INFO] [stdout] test test_cargo_test_with_elizacp ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_cargo_check_with_elizacp stdout ----
[INFO] [stdout] 2026-01-07T22:46:06.147111Z DEBUG sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), response_tx: Sender { complete: false } }
[INFO] [stdout] 2026-01-07T22:46:06.147225Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message method="initialize" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.147285Z DEBUG connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.147343Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message - matched Client method="initialize" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.147394Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 0, message: Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "initialize", id: String("3544493d-53e4-4dd5-8a27-8dda44d29633"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.147480Z DEBUG connection: sacp_conductor::conductor: spawning agent agent_component=DynComponent { type_name: "elizacp::ElizaAgent" } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.147601Z  INFO connection: sacp_conductor::conductor: spawn_proxies proxy_count=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.147634Z DEBUG connection: sacp_conductor::conductor: spawning proxy component_index=0 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.147708Z  INFO connection: sacp_conductor::conductor: Proxies spawned proxy_count=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.147757Z DEBUG connection: sacp_conductor::conductor: forward_message_to_proxy Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "initialize", id: String("3544493d-53e4-4dd5-8a27-8dda44d29633"), response_type: "serde_json::value::Value" }) name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.156123Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.157071Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("initialize"), "params": Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.157269Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "_proxy/successor", params: Object {"method": String("initialize"), "params": Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)}} } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.157441Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 1, message: Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "_proxy/successor", id: String("c8fc3d43-40d7-460d-8de7-5c8bfbb3190e"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.157542Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor target_component_index=1 proxies_count=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.157579Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.157707Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-agent"
[INFO] [stdout] 2026-01-07T22:46:06.157838Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::InitializeRequest" UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.157939Z DEBUG connection:connection:connection: elizacp: Received initialize request name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.157976Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("d9d2ed1b-3483-4ea2-b230-6a19f7483e62") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.158028Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("d9d2ed1b-3483-4ea2-b230-6a19f7483e62"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.158134Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("d9d2ed1b-3483-4ea2-b230-6a19f7483e62"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.158197Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("d9d2ed1b-3483-4ea2-b230-6a19f7483e62") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.158364Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "_proxy/successor", id: String("c8fc3d43-40d7-460d-8de7-5c8bfbb3190e"), response_type: "serde_json::value::Value" }, result: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.158434Z DEBUG connection: sacp::jsonrpc: respond called id=String("c8fc3d43-40d7-460d-8de7-5c8bfbb3190e") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.158457Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("c8fc3d43-40d7-460d-8de7-5c8bfbb3190e"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.160597Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("c8fc3d43-40d7-460d-8de7-5c8bfbb3190e"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.160659Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("c8fc3d43-40d7-460d-8de7-5c8bfbb3190e") name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.160771Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("99e5316f-45da-46aa-b4a9-ff5115615ca5") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.160832Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("99e5316f-45da-46aa-b4a9-ff5115615ca5"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.160928Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("99e5316f-45da-46aa-b4a9-ff5115615ca5"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.161015Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("99e5316f-45da-46aa-b4a9-ff5115615ca5") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.161153Z DEBUG connection:connection: sacp_conductor::conductor: got initialize_proxy response from proxy result=Ok(InitializeResponse { protocol_version: ProtocolVersion(1), agent_capabilities: AgentCapabilities { load_session: false, prompt_capabilities: PromptCapabilities { image: false, audio: false, embedded_context: false, meta: None }, mcp_capabilities: McpCapabilities { http: false, sse: false, meta: None }, session_capabilities: SessionCapabilities { meta: None }, meta: None }, auth_methods: [], agent_info: None, meta: None }) name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.161253Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "initialize", id: String("3544493d-53e4-4dd5-8a27-8dda44d29633"), response_type: "serde_json::value::Value" }, result: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.161317Z DEBUG connection: sacp::jsonrpc: respond called id=String("3544493d-53e4-4dd5-8a27-8dda44d29633") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.161392Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("3544493d-53e4-4dd5-8a27-8dda44d29633"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.161538Z DEBUG connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("3544493d-53e4-4dd5-8a27-8dda44d29633"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.161612Z DEBUG connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("3544493d-53e4-4dd5-8a27-8dda44d29633") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.161860Z DEBUG sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), response_tx: Sender { complete: false } }
[INFO] [stdout] 2026-01-07T22:46:06.161938Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message method="session/new" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.161967Z DEBUG connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.162004Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message - matched Client method="session/new" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.162051Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 0, message: Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "session/new", id: String("43f7afd1-0815-4330-9cd9-2e44fa2fee15"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.162108Z DEBUG connection: sacp_conductor::conductor: forward_message_to_proxy Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "session/new", id: String("43f7afd1-0815-4330-9cd9-2e44fa2fee15"), response_type: "serde_json::value::Value" }) name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.162205Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.162553Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("session/new"), "params": Object {"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("acp:a19d90a7-9ab4-4db6-94be-7d429966cc17")}]}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.162729Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "_proxy/successor", params: Object {"method": String("session/new"), "params": Object {"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("acp:a19d90a7-9ab4-4db6-94be-7d429966cc17")}]}} } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.162889Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 1, message: Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("acp:a19d90a7-9ab4-4db6-94be-7d429966cc17")}]} }, JrRequestCx { method: "_proxy/successor", id: String("9c5b148d-c690-423d-ae3f-63b2d219ec77"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.162953Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor target_component_index=1 proxies_count=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.162981Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.163050Z  INFO connection: sacp_conductor::conductor::mcp_bridge: Detected MCP server with ACP transport, spawning TCP bridge server_name="cargo-mcp" acp_url="acp:a19d90a7-9ab4-4db6-94be-7d429966cc17" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.163120Z  INFO connection: sacp_conductor::conductor::mcp_bridge: Bound listener for MCP bridge acp_url="acp:a19d90a7-9ab4-4db6-94be-7d429966cc17" tcp_port=33601 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.163242Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("http://localhost:33601")}]})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-agent"
[INFO] [stdout] 2026-01-07T22:46:06.163353Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::InitializeRequest" UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("http://localhost:33601")}]} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.163405Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::NewSessionRequest" UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("http://localhost:33601")}]} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.163483Z DEBUG connection:connection:connection: elizacp: New session request with cwd: "." name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.322228Z  INFO connection:connection:connection: elizacp: Created session: 8b8bc210-5f72-4271-befe-226a4d26b29b with 1 MCP servers name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.322322Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("6b9c5dde-ca29-4491-8fa5-0679b0d942ee") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.322376Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("6b9c5dde-ca29-4491-8fa5-0679b0d942ee"), response: Ok(Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.322574Z  INFO connection: sacp_conductor::conductor::mcp_bridge: now accepting bridge connections acp_url="acp:a19d90a7-9ab4-4db6-94be-7d429966cc17" tcp_port=33601 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.322674Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("6b9c5dde-ca29-4491-8fa5-0679b0d942ee"), response: Ok(Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")}) } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.322713Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("6b9c5dde-ca29-4491-8fa5-0679b0d942ee") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.322863Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message McpConnectionReceived { acp_url: "acp:a19d90a7-9ab4-4db6-94be-7d429966cc17", actor: McpBridgeConnectionActor { transport: DynComponent { type_name: "sacp_conductor::conductor::mcp_bridge::http::HttpMcpBridge" }, conductor_tx: Sender { closed: false }, to_mcp_client_rx: Receiver { closed: false } }, connection: McpBridgeConnection { to_mcp_client_tx: Sender { closed: false } } } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.323003Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "_proxy/successor", id: String("9c5b148d-c690-423d-ae3f-63b2d219ec77"), response_type: "serde_json::value::Value" }, result: Ok(Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.327599Z DEBUG connection: sacp::jsonrpc: respond called id=String("9c5b148d-c690-423d-ae3f-63b2d219ec77") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.327687Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("9c5b148d-c690-423d-ae3f-63b2d219ec77"), response: Ok(Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.327893Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("_mcp/connect"), "params": Object {"acp_url": String("acp:a19d90a7-9ab4-4db6-94be-7d429966cc17")}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.327968Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("9c5b148d-c690-423d-ae3f-63b2d219ec77"), response: Ok(Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")}) } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.327997Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("9c5b148d-c690-423d-ae3f-63b2d219ec77") name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.328347Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("2740bc4e-1ade-4e33-9f2c-9c89c5b48b6b") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.328392Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("2740bc4e-1ade-4e33-9f2c-9c89c5b48b6b"), response: Ok(Object {"connection_id": String("mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3")}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.328523Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("d7648dfa-0b6b-42f8-8f49-dd63a2458911") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.328575Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("d7648dfa-0b6b-42f8-8f49-dd63a2458911"), response: Ok(Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.328857Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("2740bc4e-1ade-4e33-9f2c-9c89c5b48b6b"), response: Ok(Object {"connection_id": String("mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3")}) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.328904Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("2740bc4e-1ade-4e33-9f2c-9c89c5b48b6b") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.328931Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("d7648dfa-0b6b-42f8-8f49-dd63a2458911"), response: Ok(Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")}) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.328960Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("d7648dfa-0b6b-42f8-8f49-dd63a2458911") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.329127Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message McpConnectionEstablished { response: McpConnectResponse { connection_id: "mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3", meta: None }, actor: McpBridgeConnectionActor { transport: DynComponent { type_name: "sacp_conductor::conductor::mcp_bridge::http::HttpMcpBridge" }, conductor_tx: Sender { closed: false }, to_mcp_client_rx: Receiver { closed: false } }, connection: McpBridgeConnection { to_mcp_client_tx: Sender { closed: false } } } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.329213Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "session/new", id: String("43f7afd1-0815-4330-9cd9-2e44fa2fee15"), response_type: "serde_json::value::Value" }, result: Ok(Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.329247Z DEBUG connection: sacp::jsonrpc: respond called id=String("43f7afd1-0815-4330-9cd9-2e44fa2fee15") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.329264Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("43f7afd1-0815-4330-9cd9-2e44fa2fee15"), response: Ok(Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.329403Z DEBUG connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("43f7afd1-0815-4330-9cd9-2e44fa2fee15"), response: Ok(Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.329441Z DEBUG connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("43f7afd1-0815-4330-9cd9-2e44fa2fee15") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.329528Z  INFO connection: sacp_conductor::conductor::mcp_bridge::actor: MCP bridge connected connection_id="mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.329996Z DEBUG sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_check with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")})), response_tx: Sender { complete: false } }
[INFO] [stdout] 2026-01-07T22:46:06.330101Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message method="session/prompt" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.330135Z DEBUG connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_check with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")} } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.330182Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message - matched Client method="session/prompt" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.330226Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 0, message: Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_check with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")} }, JrRequestCx { method: "session/prompt", id: String("f888e6ce-dde7-477d-a33e-5d99e24c0840"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.330301Z DEBUG connection: sacp_conductor::conductor: forward_message_to_proxy Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_check with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")} }, JrRequestCx { method: "session/prompt", id: String("f888e6ce-dde7-477d-a33e-5d99e24c0840"), response_type: "serde_json::value::Value" }) name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.330414Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_check with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.333194Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("session/prompt"), "params": Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_check with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.347859Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "_proxy/successor", params: Object {"method": String("session/prompt"), "params": Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_check with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")}} } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.348144Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 1, message: Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_check with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")} }, JrRequestCx { method: "_proxy/successor", id: String("c3b1c63e-da8a-4d0f-8c6a-5c98d211fb2f"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.348217Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor target_component_index=1 proxies_count=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.348255Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.348386Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_check with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-agent"
[INFO] [stdout] 2026-01-07T22:46:06.348568Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::InitializeRequest" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_check with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.348636Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::NewSessionRequest" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_check with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.348700Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::LoadSessionRequest" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_check with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.348754Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::PromptRequest" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_check with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b")} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.348970Z DEBUG connection:connection:connection: elizacp: Processing prompt in session 8b8bc210-5f72-4271-befe-226a4d26b29b: "Use tool cargo-mcp::cargo_check with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}" over 1 content blocks name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.392447Z DEBUG connection:connection:connection: elizacp: Executing MCP tool call: cargo-mcp::cargo_check with params: {"cwd": "/opt/rustwide/workdir/tests/test-project"} name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.392736Z DEBUG connection:connection:connection: elizacp: Starting HTTP MCP client url=http://localhost:33601 server_name=cargo-mcp name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.393258Z DEBUG reqwest::connect: starting new connection: http://localhost:33601/
[INFO] [stdout] 2026-01-07T22:46:06.393766Z DEBUG hyper_util::client::legacy::connect::http: connecting to [::1]:33601
[INFO] [stdout] 2026-01-07T22:46:06.393935Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:33601
[INFO] [stdout] 2026-01-07T22:46:06.394265Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:33601
[INFO] [stdout] 2026-01-07T22:46:06.394803Z DEBUG sacp_conductor::conductor::mcp_bridge::http: POST request received http_request_id=8e746b50-303a-4950-a1cd-884dea16e656 method=initialize
[INFO] [stdout] 2026-01-07T22:46:06.394991Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: handling request http_request_id=8e746b50-303a-4950-a1cd-884dea16e656 request=Request { jsonrpc: Some("2.0"), version: None, method: "initialize", params: Some(Object({"capabilities": Object {}, "clientInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}, "protocolVersion": String("2025-03-26")})), id: Some(Number(0)) } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.395067Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: registering waiting session http_request_id=8e746b50-303a-4950-a1cd-884dea16e656 session_id=e4777d97-e8a0-4633-8555-f3ae22a87527 id=Number(0) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.395146Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "initialize", params: Object {"capabilities": Object {}, "clientInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}, "protocolVersion": String("2025-03-26")} } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.395238Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message McpClientToMcpServer { connection_id: "mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3", message: Request(UntypedMessage { method: "initialize", params: Object {"capabilities": Object {}, "clientInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}, "protocolVersion": String("2025-03-26")} }, JrRequestCx { method: "initialize", id: Number(0), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.395401Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("_mcp/message"), "params": Object {"connectionId": String("mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3"), "method": String("initialize"), "params": Object {"capabilities": Object {}, "clientInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}, "protocolVersion": String("2025-03-26")}}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.395822Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "initialize", params: Some(Object({"capabilities": Object {}, "clientInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}, "protocolVersion": String("2025-03-26")})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.396918Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("97e016b9-5ac1-44b2-b957-20a779c20d96") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.396965Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("97e016b9-5ac1-44b2-b957-20a779c20d96"), response: Ok(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.397061Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("97e016b9-5ac1-44b2-b957-20a779c20d96"), response: Ok(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.397114Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("97e016b9-5ac1-44b2-b957-20a779c20d96") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.397207Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "initialize", id: Number(0), response_type: "serde_json::value::Value" }, result: Ok(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.397266Z DEBUG connection: sacp::jsonrpc: respond called id=Number(0) name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.397287Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: Number(0), response: Ok(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.397362Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: Number(0), response: Ok(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}) } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.397410Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=Number(0) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.397459Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: enqueuing outgoing message queue_len=1 Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}), error: None, id: Some(Number(0)) }) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.397608Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: draining message queue queue_len=1 general_sessions=0 waiting_sessions=1 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.397643Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: attempting to dispatch JSON-RPC message message_id=Some(Number(0)) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.397677Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: found waiting session, attempting send session_id=e4777d97-e8a0-4633-8555-f3ae22a87527 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.397708Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: sent to waiting session session_id=e4777d97-e8a0-4633-8555-f3ae22a87527 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.397735Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: message dispatched successfully remaining=0 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.397830Z DEBUG sacp_conductor::conductor::mcp_bridge::http: sending SSE event http_request_id=8e746b50-303a-4950-a1cd-884dea16e656
[INFO] [stdout] 2026-01-07T22:46:06.397938Z DEBUG sacp_conductor::conductor::mcp_bridge::http: SSE stream completed http_request_id=8e746b50-303a-4950-a1cd-884dea16e656
[INFO] [stdout] 2026-01-07T22:46:06.398342Z DEBUG hyper_util::client::legacy::pool: pooling idle connection for ("http", localhost:33601)
[INFO] [stdout] 2026-01-07T22:46:06.398820Z DEBUG hyper_util::client::legacy::pool: reuse idle connection for ("http", localhost:33601)
[INFO] [stdout] 2026-01-07T22:46:06.399162Z DEBUG sacp_conductor::conductor::mcp_bridge::http: POST notification received http_request_id=739b1c07-09ee-4cf2-98bd-0169f7e47763 method=notifications/initialized
[INFO] [stdout] 2026-01-07T22:46:06.399321Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: handling notification http_request_id=739b1c07-09ee-4cf2-98bd-0169f7e47763 request=Request { jsonrpc: Some("2.0"), version: None, method: "notifications/initialized", params: None, id: None } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.399419Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "notifications/initialized", params: Null } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.399522Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message McpClientToMcpServer { connection_id: "mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3", message: Notification(UntypedMessage { method: "notifications/initialized", params: Null }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.399573Z DEBUG connection: sacp_conductor::conductor: send_notification_to_predecessor_of source_component_index=1 proxies_len=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.399601Z DEBUG connection: sacp_conductor::conductor: Sending notification wrapped as SuccessorMessage to proxy target_proxy=0 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.399625Z DEBUG connection: sacp::jsonrpc: send_notification_to role="sacp::link::ConductorToProxy" peer="sacp::peer::ProxyPeer" notification_type="sacp::schema::proxy_protocol::SuccessorMessage<sacp::schema::proxy_protocol::McpOverAcpMessage>" remote_style=Counterpart original_method="_proxy/successor" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.399682Z DEBUG connection: sacp::jsonrpc: send_notification_to transformed transformed_method=_proxy/successor name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.399742Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "_proxy/successor", params: Some(Object({"method": String("_mcp/message"), "params": Object {"connectionId": String("mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3"), "method": String("notifications/initialized"), "params": Null}})) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.399821Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "_proxy/successor", params: Some(Object({"method": String("_mcp/message"), "params": Object {"connectionId": String("mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3"), "method": String("notifications/initialized"), "params": Null}})) } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.400102Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to role="sacp::mcp::McpClientToServer" peer="sacp::mcp::McpServerPeer" notification_type="sacp::jsonrpc::UntypedMessage" remote_style=Counterpart original_method="notifications/initialized" name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.400138Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to transformed transformed_method=notifications/initialized name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.400188Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "notifications/initialized", params: None } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.400236Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "notifications/initialized", params: None } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.400472Z DEBUG hyper_util::client::legacy::pool: pooling idle connection for ("http", localhost:33601)
[INFO] [stdout] 2026-01-07T22:46:06.400948Z  INFO connection:connection:connection: rmcp::handler::server: client initialized name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.402302Z  INFO connection:connection:connection:serve_inner: rmcp::service: Service initialized as server peer_info=Some(InitializeRequestParam { protocol_version: ProtocolVersion("2025-03-26"), capabilities: ClientCapabilities { experimental: None, roots: None, sampling: None, elicitation: None }, client_info: Implementation { name: "rmcp", title: None, version: "0.12.0", icons: None, website_url: None } }) name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.402523Z  INFO connection:connection:connection:serve_inner: rmcp::service: Service initialized as client peer_info=Some(InitializeResult { protocol_version: ProtocolVersion("2025-03-26"), capabilities: ServerCapabilities { experimental: None, logging: None, completions: None, prompts: None, resources: None, tools: Some(ToolsCapability { list_changed: None }) }, server_info: Implementation { name: "rmcp", title: None, version: "0.12.0", icons: None, website_url: None }, instructions: Some("Run cargo commands. When possible, always use this instead of calling a shell command.\n") }) name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.402629Z DEBUG connection:connection:connection: elizacp: HTTP MCP client connected name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.402669Z DEBUG connection:connection:connection: elizacp: Calling tool: cargo_check name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.403086Z DEBUG hyper_util::client::legacy::pool: reuse idle connection for ("http", localhost:33601)
[INFO] [stdout] 2026-01-07T22:46:06.403532Z DEBUG sacp_conductor::conductor::mcp_bridge::http: POST request received http_request_id=cf3b89d3-4216-470c-9528-a282b0711b6e method=tools/call
[INFO] [stdout] 2026-01-07T22:46:06.403715Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: handling request http_request_id=cf3b89d3-4216-470c-9528-a282b0711b6e request=Request { jsonrpc: Some("2.0"), version: None, method: "tools/call", params: Some(Object({"_meta": Object {"progressToken": Number(0)}, "arguments": Object {"cwd": String("/opt/rustwide/workdir/tests/test-project")}, "name": String("cargo_check")})), id: Some(Number(1)) } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.403796Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: registering waiting session http_request_id=cf3b89d3-4216-470c-9528-a282b0711b6e session_id=1386ec98-6a34-4189-a737-f892bbe30c8c id=Number(1) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.403899Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "tools/call", params: Object {"_meta": Object {"progressToken": Number(0)}, "arguments": Object {"cwd": String("/opt/rustwide/workdir/tests/test-project")}, "name": String("cargo_check")} } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.404021Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message McpClientToMcpServer { connection_id: "mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3", message: Request(UntypedMessage { method: "tools/call", params: Object {"_meta": Object {"progressToken": Number(0)}, "arguments": Object {"cwd": String("/opt/rustwide/workdir/tests/test-project")}, "name": String("cargo_check")} }, JrRequestCx { method: "tools/call", id: Number(1), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.404190Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("_mcp/message"), "params": Object {"connectionId": String("mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3"), "method": String("tools/call"), "params": Object {"_meta": Object {"progressToken": Number(0)}, "arguments": Object {"cwd": String("/opt/rustwide/workdir/tests/test-project")}, "name": String("cargo_check")}}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.404598Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "tools/call", params: Some(Object({"_meta": Object {"progressToken": Number(0)}, "arguments": Object {"cwd": String("/opt/rustwide/workdir/tests/test-project")}, "name": String("cargo_check")})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.405221Z DEBUG connection:connection:connection:serve_inner: rmcp::service: received request id=815664d3-c0c9-440d-bd73-cca6a30efb0a request=CallToolRequest(Request { method: CallToolRequestMethod, params: CallToolRequestParam { name: "cargo_check", arguments: Some({"cwd": String("/opt/rustwide/workdir/tests/test-project")}) }, extensions: Extensions }) name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.407279Z  WARN connection:connection:connection:serve_inner: rmcp::service: response error id=815664d3-c0c9-440d-bd73-cca6a30efb0a error=ErrorData { code: ErrorCode(-32603), message: "Internal error", data: Some(String("No such file or directory (os error 2)")) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.407661Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("f4a12928-d9a3-4da1-b12a-635c7f910a12") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.407705Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("f4a12928-d9a3-4da1-b12a-635c7f910a12"), response: Err(Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.407792Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("f4a12928-d9a3-4da1-b12a-635c7f910a12"), response: Err(Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.407848Z  WARN connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending error response id=String("f4a12928-d9a3-4da1-b12a-635c7f910a12") error=Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.407957Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "tools/call", id: Number(1), response_type: "serde_json::value::Value" }, result: Err(Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.408006Z DEBUG connection: sacp::jsonrpc: respond called id=Number(1) name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.408028Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: Number(1), response: Err(Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.408095Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: Number(1), response: Err(Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }) } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.408139Z  WARN connection:connection: sacp::jsonrpc::outgoing_actor: Sending error response id=Number(1) error=Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.408184Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: enqueuing outgoing message queue_len=1 Response(Response { jsonrpc: Some("2.0"), version: None, result: None, error: Some(Error { code: -32603, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }), id: Some(Number(1)) }) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.408231Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: draining message queue queue_len=1 general_sessions=0 waiting_sessions=1 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.408265Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: attempting to dispatch JSON-RPC message message_id=Some(Number(1)) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.408293Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: found waiting session, attempting send session_id=1386ec98-6a34-4189-a737-f892bbe30c8c name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.408325Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: sent to waiting session session_id=1386ec98-6a34-4189-a737-f892bbe30c8c name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.408350Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: message dispatched successfully remaining=0 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:1f9d7513-f448-4b7d-9264-e07a2e87aec3)"
[INFO] [stdout] 2026-01-07T22:46:06.408422Z DEBUG sacp_conductor::conductor::mcp_bridge::http: sending SSE event http_request_id=cf3b89d3-4216-470c-9528-a282b0711b6e
[INFO] [stdout] 2026-01-07T22:46:06.408498Z DEBUG sacp_conductor::conductor::mcp_bridge::http: SSE stream completed http_request_id=cf3b89d3-4216-470c-9528-a282b0711b6e
[INFO] [stdout] 2026-01-07T22:46:06.445104Z DEBUG rmcp::transport::common::client_side_sse: sse stream terminated
[INFO] [stdout] 2026-01-07T22:46:06.445224Z DEBUG hyper_util::client::legacy::pool: pooling idle connection for ("http", localhost:33601)
[INFO] [stdout] 2026-01-07T22:46:06.445723Z DEBUG connection:connection:connection: elizacp: Eliza sending SessionNotification session_id=SessionId("8b8bc210-5f72-4271-befe-226a4d26b29b") final_response="ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")" name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.445794Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to role="sacp::link::AgentToClient" peer="sacp::peer::ClientPeer" notification_type="agent_client_protocol_schema::client::SessionNotification" remote_style=Counterpart original_method="session/update" name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.445865Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to transformed transformed_method=session/update name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.445953Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "session/update", params: Some(Object({"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.446032Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("b5e9b7ca-5f1d-4339-9f04-14974bdd9f50") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.446070Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("b5e9b7ca-5f1d-4339-9f04-14974bdd9f50"), response: Ok(Object {"stopReason": String("end_turn")}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.446135Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "session/update", params: Some(Object({"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.446196Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("b5e9b7ca-5f1d-4339-9f04-14974bdd9f50"), response: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.446228Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("b5e9b7ca-5f1d-4339-9f04-14974bdd9f50") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.446308Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} } name="test-conductor" name="conductor-to-agent"
[INFO] [stdout] 2026-01-07T22:46:06.446479Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message AgentToClient { source_component_index: Successor, message: Notification(UntypedMessage { method: "session/update", params: Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.448625Z DEBUG connection: sacp_conductor::conductor: Conductor: AgentToClient received source_component_index=Successor message_method="session/update" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.448656Z DEBUG connection: sacp_conductor::conductor: send_notification_to_predecessor_of source_component_index=1 proxies_len=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.448679Z DEBUG connection: sacp_conductor::conductor: Sending notification wrapped as SuccessorMessage to proxy target_proxy=0 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.448702Z DEBUG connection: sacp::jsonrpc: send_notification_to role="sacp::link::ConductorToProxy" peer="sacp::peer::ProxyPeer" notification_type="sacp::schema::proxy_protocol::SuccessorMessage" remote_style=Counterpart original_method="_proxy/successor" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.448768Z DEBUG connection: sacp::jsonrpc: send_notification_to transformed transformed_method=_proxy/successor name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.448852Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "_proxy/successor", params: Some(Object({"method": String("session/update"), "params": Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}}})) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.448937Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "_proxy/successor", id: String("c3b1c63e-da8a-4d0f-8c6a-5c98d211fb2f"), response_type: "serde_json::value::Value" }, result: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.448979Z DEBUG connection: sacp::jsonrpc: respond called id=String("c3b1c63e-da8a-4d0f-8c6a-5c98d211fb2f") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.449000Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("c3b1c63e-da8a-4d0f-8c6a-5c98d211fb2f"), response: Ok(Object {"stopReason": String("end_turn")}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.449101Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "_proxy/successor", params: Some(Object({"method": String("session/update"), "params": Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}}})) } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.449175Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("c3b1c63e-da8a-4d0f-8c6a-5c98d211fb2f"), response: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.449207Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("c3b1c63e-da8a-4d0f-8c6a-5c98d211fb2f") name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.449569Z DEBUG connection:connection:connection: sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.449655Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to role="sacp::link::ProxyToConductor" peer="sacp::peer::ClientPeer" notification_type="sacp::jsonrpc::UntypedMessage" remote_style=Counterpart original_method="session/update" name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.449693Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to transformed transformed_method=session/update name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.449750Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "session/update", params: Some(Object({"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.449859Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("8879dfd2-be97-4e5a-ac1f-9e08ae4b804e") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.449899Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("8879dfd2-be97-4e5a-ac1f-9e08ae4b804e"), response: Ok(Object {"stopReason": String("end_turn")}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.449982Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "session/update", params: Some(Object({"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.450048Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("8879dfd2-be97-4e5a-ac1f-9e08ae4b804e"), response: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.450085Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("8879dfd2-be97-4e5a-ac1f-9e08ae4b804e") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.450181Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.450256Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.450420Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message AgentToClient { source_component_index: Proxy(0), message: Notification(UntypedMessage { method: "session/update", params: Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.450493Z DEBUG connection: sacp_conductor::conductor: Conductor: AgentToClient received source_component_index=Proxy(0) message_method="session/update" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.450539Z DEBUG connection: sacp_conductor::conductor: send_notification_to_predecessor_of source_component_index=0 proxies_len=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.450569Z DEBUG connection: sacp_conductor::conductor: Sending notification directly to client name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.450588Z DEBUG connection: sacp::jsonrpc: send_notification_to role="sacp::link::ConductorToClient" peer="sacp::peer::ClientPeer" notification_type="sacp::jsonrpc::UntypedMessage" remote_style=Counterpart original_method="session/update" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.450619Z DEBUG connection: sacp::jsonrpc: send_notification_to transformed transformed_method=session/update name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.450667Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "session/update", params: Some(Object({"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.450723Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "session/prompt", id: String("f888e6ce-dde7-477d-a33e-5d99e24c0840"), response_type: "serde_json::value::Value" }, result: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.450763Z DEBUG connection: sacp::jsonrpc: respond called id=String("f888e6ce-dde7-477d-a33e-5d99e24c0840") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.450783Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("f888e6ce-dde7-477d-a33e-5d99e24c0840"), response: Ok(Object {"stopReason": String("end_turn")}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.450884Z  INFO connection:connection:connection:serve_inner: rmcp::service: task cancelled name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.450976Z DEBUG rmcp::transport::streamable_http_client: cancelled
[INFO] [stdout] 2026-01-07T22:46:06.451120Z DEBUG rmcp::transport::worker: worker quit with reason: Cancelled
[INFO] [stdout] 2026-01-07T22:46:06.451176Z  INFO connection:connection:connection:serve_inner: rmcp::service: serve finished quit_reason=Cancelled name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.451543Z DEBUG connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "session/update", params: Some(Object({"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.451613Z DEBUG connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("f888e6ce-dde7-477d-a33e-5d99e24c0840"), response: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.451640Z DEBUG connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("f888e6ce-dde7-477d-a33e-5d99e24c0840") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.451879Z DEBUG sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} }
[INFO] [stdout] 2026-01-07T22:46:06.451963Z DEBUG sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("8b8bc210-5f72-4271-befe-226a4d26b29b"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} }
[INFO] [stdout] 2026-01-07T22:46:06.452155Z DEBUG yopo: yopo: received SessionNotification notification=SessionNotification { session_id: SessionId("8b8bc210-5f72-4271-befe-226a4d26b29b"), update: AgentMessageChunk(ContentChunk { content: Text(TextContent { annotations: None, text: "ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")", meta: None }), meta: None }), meta: None }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m tests/basic_integration.rs:47:5
[INFO] [stdout] 
[INFO] [stdout] You can update all `expect!` tests by running:
[INFO] [stdout] 
[INFO] [stdout]     env UPDATE_EXPECT=1 cargo test
[INFO] [stdout] 
[INFO] [stdout] To update a single test, place the cursor on `expect` token and use `run` feature of rust-analyzer.
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[INFO] [stdout] ----
[INFO] [stdout] OK: CallToolResult { content: [Annotated { raw: Text(RawTextContent { text: "{\"build_success\":false,\"command\":\"cargo check  --message-format json\",\"exit_code\":101,\"messages\":[\"error[E0425]: cannot find value `error` in this scope\\n --> src/main.rs:2:5\\n  |\\n2 |     error\\n  |     ^^^^^ not found in this scope\\n\\n\",\"For more information about this error, try `rustc --explain E0425`.\\n\"],\"stderr\":\"    Checking test-project v0.1.0 (/home/gh-jackh726/symposium/symposium-cargo/tests/test-project)\\nerror: could not compile `test-project` (bin \\\"test-project\\\") due to 1 previous error\"}", meta: None }), annotations: None }], structured_content: Some(Object {"build_success": Bool(false), "command": String("cargo check  --message-format json"), "exit_code": Number(101), "messages": Array [String("error[E0425]: cannot find value `error` in this scope\n --> src/main.rs:2:5\n  |\n2 |     error\n  |     ^^^^^ not found in this scope\n\n"), String("For more information about this error, try `rustc --explain E0425`.\n")], "stderr": String("    Checking test-project v0.1.0 (/home/gh-jackh726/symposium/symposium-cargo/tests/test-project)\nerror: could not compile `test-project` (bin \"test-project\") due to 1 previous error")}), is_error: Some(false), meta: None }
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] ERROR: Mcp error: -32603: Internal error("No such file or directory (os error 2)")
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mOK: CallToolResult { content: [Annotated { raw: Text(RawTextContent { text: "{\"build_success\":false,\"command\":\"cargo check  --message-format json\",\"exit_code\":101,\"messages\":[\"error[E0425]: cannot find value `error` in this scope\\n --> src/main.rs:2:5\\n  |\\n2 |     error\\n  |     ^^^^^ not found in this scope\\n\\n\",\"For more information about this error, try `rustc --explain E0425`.\\n\"],\"stderr\":\"    Checking test-project v0.1.0 (/home/gh-jackh726/symposium/symposium-cargo/tests/test-project)\\nerror: could not compile `test-project` (bin \\\"test-project\\\") due to 1 previous error\"}", meta: None }), annotations: None }], structured_content: Some(Object {"build_success": Bool(false), "command": String("cargo check  --message-format json"), "exit_code": Number(101), "messages": Array [String("error[E0425]: cannot find value `error` in this scope\n --> src/main.rs:2:5\n  |\n2 |     error\n  |     ^^^^^ not found in this scope\n\n"), String("For more information about this error, try `rustc --explain E0425`.\n")], "stderr": String("    Checking test-project v0.1.0 (/home/gh-jackh726/symposium/symposium-cargo/tests/test-project)\nerror: could not compile `test-project` (bin \"test-project\") due to 1 previous error")}), is_error: Some(false), meta: None }[0m[4m[32mERROR: Mcp error: -32603: Internal error("No such file or directory (os error 2)")[0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- test_cargo_build_with_elizacp stdout ----
[INFO] [stdout] 2026-01-07T22:46:06.145156Z DEBUG sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), response_tx: Sender { complete: false } }
[INFO] [stdout] 2026-01-07T22:46:06.145373Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message method="initialize" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.145446Z DEBUG connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.145533Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message - matched Client method="initialize" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.145611Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 0, message: Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "initialize", id: String("9ed800cf-6205-46a8-ba5a-d14bb91a078b"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.145714Z DEBUG connection: sacp_conductor::conductor: spawning agent agent_component=DynComponent { type_name: "elizacp::ElizaAgent" } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.145792Z  INFO connection: sacp_conductor::conductor: spawn_proxies proxy_count=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.145817Z DEBUG connection: sacp_conductor::conductor: spawning proxy component_index=0 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.145900Z  INFO connection: sacp_conductor::conductor: Proxies spawned proxy_count=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.145940Z DEBUG connection: sacp_conductor::conductor: forward_message_to_proxy Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "initialize", id: String("9ed800cf-6205-46a8-ba5a-d14bb91a078b"), response_type: "serde_json::value::Value" }) name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.146437Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.147578Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("initialize"), "params": Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.147784Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "_proxy/successor", params: Object {"method": String("initialize"), "params": Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)}} } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.148013Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 1, message: Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "_proxy/successor", id: String("6c209c30-1151-48c7-bd08-cd99b75d6b69"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.148080Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor target_component_index=1 proxies_count=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.148107Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.148223Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-agent"
[INFO] [stdout] 2026-01-07T22:46:06.148372Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::InitializeRequest" UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.148465Z DEBUG connection:connection:connection: elizacp: Received initialize request name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.148496Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("8c61ffbd-489f-498f-9df8-8f94cb909bab") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.151667Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("8c61ffbd-489f-498f-9df8-8f94cb909bab"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.151840Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("8c61ffbd-489f-498f-9df8-8f94cb909bab"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.151898Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("8c61ffbd-489f-498f-9df8-8f94cb909bab") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.152110Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "_proxy/successor", id: String("6c209c30-1151-48c7-bd08-cd99b75d6b69"), response_type: "serde_json::value::Value" }, result: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.152173Z DEBUG connection: sacp::jsonrpc: respond called id=String("6c209c30-1151-48c7-bd08-cd99b75d6b69") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.152192Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("6c209c30-1151-48c7-bd08-cd99b75d6b69"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.152273Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("6c209c30-1151-48c7-bd08-cd99b75d6b69"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.152323Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("6c209c30-1151-48c7-bd08-cd99b75d6b69") name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.152452Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("4fc664c2-acd8-4ea3-851f-74ebdaccf650") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.152521Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("4fc664c2-acd8-4ea3-851f-74ebdaccf650"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.152613Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("4fc664c2-acd8-4ea3-851f-74ebdaccf650"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.152681Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("4fc664c2-acd8-4ea3-851f-74ebdaccf650") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.152812Z DEBUG connection:connection: sacp_conductor::conductor: got initialize_proxy response from proxy result=Ok(InitializeResponse { protocol_version: ProtocolVersion(1), agent_capabilities: AgentCapabilities { load_session: false, prompt_capabilities: PromptCapabilities { image: false, audio: false, embedded_context: false, meta: None }, mcp_capabilities: McpCapabilities { http: false, sse: false, meta: None }, session_capabilities: SessionCapabilities { meta: None }, meta: None }, auth_methods: [], agent_info: None, meta: None }) name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.152909Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "initialize", id: String("9ed800cf-6205-46a8-ba5a-d14bb91a078b"), response_type: "serde_json::value::Value" }, result: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.152975Z DEBUG connection: sacp::jsonrpc: respond called id=String("9ed800cf-6205-46a8-ba5a-d14bb91a078b") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.153044Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("9ed800cf-6205-46a8-ba5a-d14bb91a078b"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.153141Z DEBUG connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("9ed800cf-6205-46a8-ba5a-d14bb91a078b"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.153189Z DEBUG connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("9ed800cf-6205-46a8-ba5a-d14bb91a078b") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.153435Z DEBUG sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), response_tx: Sender { complete: false } }
[INFO] [stdout] 2026-01-07T22:46:06.153536Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message method="session/new" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.153574Z DEBUG connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.153620Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message - matched Client method="session/new" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.153667Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 0, message: Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "session/new", id: String("7d4c5cf7-6f4e-49db-a62a-9f991e6d9fe2"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.153710Z DEBUG connection: sacp_conductor::conductor: forward_message_to_proxy Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "session/new", id: String("7d4c5cf7-6f4e-49db-a62a-9f991e6d9fe2"), response_type: "serde_json::value::Value" }) name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.153821Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.154178Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("session/new"), "params": Object {"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("acp:fd24913c-ff17-45a2-9927-287c8560a852")}]}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.154357Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "_proxy/successor", params: Object {"method": String("session/new"), "params": Object {"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("acp:fd24913c-ff17-45a2-9927-287c8560a852")}]}} } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.158573Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 1, message: Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("acp:fd24913c-ff17-45a2-9927-287c8560a852")}]} }, JrRequestCx { method: "_proxy/successor", id: String("678bd1b3-34d7-4eb1-8f25-b3111281684e"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.158648Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor target_component_index=1 proxies_count=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.158681Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.158802Z  INFO connection: sacp_conductor::conductor::mcp_bridge: Detected MCP server with ACP transport, spawning TCP bridge server_name="cargo-mcp" acp_url="acp:fd24913c-ff17-45a2-9927-287c8560a852" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.158917Z  INFO connection: sacp_conductor::conductor::mcp_bridge: Bound listener for MCP bridge acp_url="acp:fd24913c-ff17-45a2-9927-287c8560a852" tcp_port=37033 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.159068Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("http://localhost:37033")}]})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-agent"
[INFO] [stdout] 2026-01-07T22:46:06.159178Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::InitializeRequest" UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("http://localhost:37033")}]} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.159243Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::NewSessionRequest" UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("http://localhost:37033")}]} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.159331Z DEBUG connection:connection:connection: elizacp: New session request with cwd: "." name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.368301Z  INFO connection:connection:connection: elizacp: Created session: 4b27fded-7023-4196-b6de-b012492afd6f with 1 MCP servers name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.368390Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("f8b71c00-4c76-467b-9dad-d2a341a46ffa") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.368437Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("f8b71c00-4c76-467b-9dad-d2a341a46ffa"), response: Ok(Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.368593Z  INFO connection: sacp_conductor::conductor::mcp_bridge: now accepting bridge connections acp_url="acp:fd24913c-ff17-45a2-9927-287c8560a852" tcp_port=37033 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.368691Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("f8b71c00-4c76-467b-9dad-d2a341a46ffa"), response: Ok(Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")}) } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.368746Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("f8b71c00-4c76-467b-9dad-d2a341a46ffa") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.368913Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message McpConnectionReceived { acp_url: "acp:fd24913c-ff17-45a2-9927-287c8560a852", actor: McpBridgeConnectionActor { transport: DynComponent { type_name: "sacp_conductor::conductor::mcp_bridge::http::HttpMcpBridge" }, conductor_tx: Sender { closed: false }, to_mcp_client_rx: Receiver { closed: false } }, connection: McpBridgeConnection { to_mcp_client_tx: Sender { closed: false } } } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.369055Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "_proxy/successor", id: String("678bd1b3-34d7-4eb1-8f25-b3111281684e"), response_type: "serde_json::value::Value" }, result: Ok(Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.369111Z DEBUG connection: sacp::jsonrpc: respond called id=String("678bd1b3-34d7-4eb1-8f25-b3111281684e") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.369152Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("678bd1b3-34d7-4eb1-8f25-b3111281684e"), response: Ok(Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.369324Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("_mcp/connect"), "params": Object {"acp_url": String("acp:fd24913c-ff17-45a2-9927-287c8560a852")}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.369406Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("678bd1b3-34d7-4eb1-8f25-b3111281684e"), response: Ok(Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")}) } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.369444Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("678bd1b3-34d7-4eb1-8f25-b3111281684e") name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.369843Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("51a3e25c-676a-4c8a-a42f-0c6a71adaa5f") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.369897Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("51a3e25c-676a-4c8a-a42f-0c6a71adaa5f"), response: Ok(Object {"connection_id": String("mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341")}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.370015Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("e9d64ffe-9c82-4ead-9c1d-8b66e8a9eb20") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.370073Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("e9d64ffe-9c82-4ead-9c1d-8b66e8a9eb20"), response: Ok(Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.370336Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("51a3e25c-676a-4c8a-a42f-0c6a71adaa5f"), response: Ok(Object {"connection_id": String("mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341")}) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.370389Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("51a3e25c-676a-4c8a-a42f-0c6a71adaa5f") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.370421Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("e9d64ffe-9c82-4ead-9c1d-8b66e8a9eb20"), response: Ok(Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")}) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.370456Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("e9d64ffe-9c82-4ead-9c1d-8b66e8a9eb20") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.370650Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message McpConnectionEstablished { response: McpConnectResponse { connection_id: "mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341", meta: None }, actor: McpBridgeConnectionActor { transport: DynComponent { type_name: "sacp_conductor::conductor::mcp_bridge::http::HttpMcpBridge" }, conductor_tx: Sender { closed: false }, to_mcp_client_rx: Receiver { closed: false } }, connection: McpBridgeConnection { to_mcp_client_tx: Sender { closed: false } } } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.370729Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "session/new", id: String("7d4c5cf7-6f4e-49db-a62a-9f991e6d9fe2"), response_type: "serde_json::value::Value" }, result: Ok(Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.370774Z DEBUG connection: sacp::jsonrpc: respond called id=String("7d4c5cf7-6f4e-49db-a62a-9f991e6d9fe2") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.370791Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("7d4c5cf7-6f4e-49db-a62a-9f991e6d9fe2"), response: Ok(Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.370910Z DEBUG connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("7d4c5cf7-6f4e-49db-a62a-9f991e6d9fe2"), response: Ok(Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.370945Z DEBUG connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("7d4c5cf7-6f4e-49db-a62a-9f991e6d9fe2") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.370994Z  INFO connection: sacp_conductor::conductor::mcp_bridge::actor: MCP bridge connected connection_id="mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.371417Z DEBUG sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_build with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")})), response_tx: Sender { complete: false } }
[INFO] [stdout] 2026-01-07T22:46:06.375612Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message method="session/prompt" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.375700Z DEBUG connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_build with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")} } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.375793Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message - matched Client method="session/prompt" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.375886Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 0, message: Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_build with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")} }, JrRequestCx { method: "session/prompt", id: String("d03d08ef-a84b-4eb0-8a47-34fc3c7a7a91"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.375957Z DEBUG connection: sacp_conductor::conductor: forward_message_to_proxy Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_build with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")} }, JrRequestCx { method: "session/prompt", id: String("d03d08ef-a84b-4eb0-8a47-34fc3c7a7a91"), response_type: "serde_json::value::Value" }) name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.376149Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_build with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.376537Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("session/prompt"), "params": Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_build with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.376804Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "_proxy/successor", params: Object {"method": String("session/prompt"), "params": Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_build with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")}} } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.376995Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 1, message: Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_build with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")} }, JrRequestCx { method: "_proxy/successor", id: String("ab44ed5a-382b-4fb3-926b-6b74b3e5c399"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.377066Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor target_component_index=1 proxies_count=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.377096Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.377207Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_build with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-agent"
[INFO] [stdout] 2026-01-07T22:46:06.377354Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::InitializeRequest" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_build with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.377428Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::NewSessionRequest" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_build with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.377485Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::LoadSessionRequest" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_build with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.377558Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::PromptRequest" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_build with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f")} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.377704Z DEBUG connection:connection:connection: elizacp: Processing prompt in session 4b27fded-7023-4196-b6de-b012492afd6f: "Use tool cargo-mcp::cargo_build with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}" over 1 content blocks name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.396473Z DEBUG connection:connection:connection: elizacp: Executing MCP tool call: cargo-mcp::cargo_build with params: {"cwd": "/opt/rustwide/workdir/tests/test-project"} name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.396568Z DEBUG connection:connection:connection: elizacp: Starting HTTP MCP client url=http://localhost:37033 server_name=cargo-mcp name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.397040Z DEBUG reqwest::connect: starting new connection: http://localhost:37033/
[INFO] [stdout] 2026-01-07T22:46:06.398592Z DEBUG hyper_util::client::legacy::connect::http: connecting to [::1]:37033
[INFO] [stdout] 2026-01-07T22:46:06.398813Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:37033
[INFO] [stdout] 2026-01-07T22:46:06.399163Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:37033
[INFO] [stdout] 2026-01-07T22:46:06.399650Z DEBUG sacp_conductor::conductor::mcp_bridge::http: POST request received http_request_id=cee40760-e341-4135-866d-9efe72617a46 method=initialize
[INFO] [stdout] 2026-01-07T22:46:06.399843Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: handling request http_request_id=cee40760-e341-4135-866d-9efe72617a46 request=Request { jsonrpc: Some("2.0"), version: None, method: "initialize", params: Some(Object({"capabilities": Object {}, "clientInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}, "protocolVersion": String("2025-03-26")})), id: Some(Number(0)) } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.399918Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: registering waiting session http_request_id=cee40760-e341-4135-866d-9efe72617a46 session_id=ad75a06b-afb8-405c-8304-7baa9a39f7b7 id=Number(0) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.399999Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "initialize", params: Object {"capabilities": Object {}, "clientInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}, "protocolVersion": String("2025-03-26")} } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.400097Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message McpClientToMcpServer { connection_id: "mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341", message: Request(UntypedMessage { method: "initialize", params: Object {"capabilities": Object {}, "clientInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}, "protocolVersion": String("2025-03-26")} }, JrRequestCx { method: "initialize", id: Number(0), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.400276Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("_mcp/message"), "params": Object {"connectionId": String("mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341"), "method": String("initialize"), "params": Object {"capabilities": Object {}, "clientInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}, "protocolVersion": String("2025-03-26")}}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.404727Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "initialize", params: Some(Object({"capabilities": Object {}, "clientInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}, "protocolVersion": String("2025-03-26")})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.407068Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("d8ba2e57-0084-4c85-bddf-f8ef3e053c90") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.407117Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("d8ba2e57-0084-4c85-bddf-f8ef3e053c90"), response: Ok(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.407222Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("d8ba2e57-0084-4c85-bddf-f8ef3e053c90"), response: Ok(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.407287Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("d8ba2e57-0084-4c85-bddf-f8ef3e053c90") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.407390Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "initialize", id: Number(0), response_type: "serde_json::value::Value" }, result: Ok(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.407451Z DEBUG connection: sacp::jsonrpc: respond called id=Number(0) name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.407473Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: Number(0), response: Ok(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.407581Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: Number(0), response: Ok(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}) } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.407640Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=Number(0) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.407685Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: enqueuing outgoing message queue_len=1 Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}), error: None, id: Some(Number(0)) }) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.407764Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: draining message queue queue_len=1 general_sessions=0 waiting_sessions=1 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.407791Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: attempting to dispatch JSON-RPC message message_id=Some(Number(0)) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.407817Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: found waiting session, attempting send session_id=ad75a06b-afb8-405c-8304-7baa9a39f7b7 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.407849Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: sent to waiting session session_id=ad75a06b-afb8-405c-8304-7baa9a39f7b7 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.407873Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: message dispatched successfully remaining=0 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.407963Z DEBUG sacp_conductor::conductor::mcp_bridge::http: sending SSE event http_request_id=cee40760-e341-4135-866d-9efe72617a46
[INFO] [stdout] 2026-01-07T22:46:06.408073Z DEBUG sacp_conductor::conductor::mcp_bridge::http: SSE stream completed http_request_id=cee40760-e341-4135-866d-9efe72617a46
[INFO] [stdout] 2026-01-07T22:46:06.408455Z DEBUG hyper_util::client::legacy::pool: pooling idle connection for ("http", localhost:37033)
[INFO] [stdout] 2026-01-07T22:46:06.413674Z DEBUG hyper_util::client::legacy::pool: reuse idle connection for ("http", localhost:37033)
[INFO] [stdout] 2026-01-07T22:46:06.414149Z DEBUG sacp_conductor::conductor::mcp_bridge::http: POST notification received http_request_id=d78b8aaa-463d-44d3-9051-12cc21aaa554 method=notifications/initialized
[INFO] [stdout] 2026-01-07T22:46:06.414333Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: handling notification http_request_id=d78b8aaa-463d-44d3-9051-12cc21aaa554 request=Request { jsonrpc: Some("2.0"), version: None, method: "notifications/initialized", params: None, id: None } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.414450Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "notifications/initialized", params: Null } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.415601Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message McpClientToMcpServer { connection_id: "mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341", message: Notification(UntypedMessage { method: "notifications/initialized", params: Null }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.415658Z DEBUG connection: sacp_conductor::conductor: send_notification_to_predecessor_of source_component_index=1 proxies_len=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.415682Z DEBUG connection: sacp_conductor::conductor: Sending notification wrapped as SuccessorMessage to proxy target_proxy=0 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.415705Z DEBUG connection: sacp::jsonrpc: send_notification_to role="sacp::link::ConductorToProxy" peer="sacp::peer::ProxyPeer" notification_type="sacp::schema::proxy_protocol::SuccessorMessage<sacp::schema::proxy_protocol::McpOverAcpMessage>" remote_style=Counterpart original_method="_proxy/successor" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.419612Z DEBUG connection: sacp::jsonrpc: send_notification_to transformed transformed_method=_proxy/successor name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.419722Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "_proxy/successor", params: Some(Object({"method": String("_mcp/message"), "params": Object {"connectionId": String("mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341"), "method": String("notifications/initialized"), "params": Null}})) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.419853Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "_proxy/successor", params: Some(Object({"method": String("_mcp/message"), "params": Object {"connectionId": String("mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341"), "method": String("notifications/initialized"), "params": Null}})) } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.420182Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to role="sacp::mcp::McpClientToServer" peer="sacp::mcp::McpServerPeer" notification_type="sacp::jsonrpc::UntypedMessage" remote_style=Counterpart original_method="notifications/initialized" name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.420232Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to transformed transformed_method=notifications/initialized name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.420279Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "notifications/initialized", params: None } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.420325Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "notifications/initialized", params: None } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.420777Z DEBUG hyper_util::client::legacy::pool: pooling idle connection for ("http", localhost:37033)
[INFO] [stdout] 2026-01-07T22:46:06.421133Z  INFO connection:connection:connection: rmcp::handler::server: client initialized name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.421213Z  INFO connection:connection:connection:serve_inner: rmcp::service: Service initialized as server peer_info=Some(InitializeRequestParam { protocol_version: ProtocolVersion("2025-03-26"), capabilities: ClientCapabilities { experimental: None, roots: None, sampling: None, elicitation: None }, client_info: Implementation { name: "rmcp", title: None, version: "0.12.0", icons: None, website_url: None } }) name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.421385Z  INFO connection:connection:connection:serve_inner: rmcp::service: Service initialized as client peer_info=Some(InitializeResult { protocol_version: ProtocolVersion("2025-03-26"), capabilities: ServerCapabilities { experimental: None, logging: None, completions: None, prompts: None, resources: None, tools: Some(ToolsCapability { list_changed: None }) }, server_info: Implementation { name: "rmcp", title: None, version: "0.12.0", icons: None, website_url: None }, instructions: Some("Run cargo commands. When possible, always use this instead of calling a shell command.\n") }) name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.421467Z DEBUG connection:connection:connection: elizacp: HTTP MCP client connected name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.421501Z DEBUG connection:connection:connection: elizacp: Calling tool: cargo_build name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.421964Z DEBUG hyper_util::client::legacy::pool: reuse idle connection for ("http", localhost:37033)
[INFO] [stdout] 2026-01-07T22:46:06.422367Z DEBUG sacp_conductor::conductor::mcp_bridge::http: POST request received http_request_id=82aeb6f8-5f00-4b98-8397-af9c5e0731e7 method=tools/call
[INFO] [stdout] 2026-01-07T22:46:06.422714Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: handling request http_request_id=82aeb6f8-5f00-4b98-8397-af9c5e0731e7 request=Request { jsonrpc: Some("2.0"), version: None, method: "tools/call", params: Some(Object({"_meta": Object {"progressToken": Number(0)}, "arguments": Object {"cwd": String("/opt/rustwide/workdir/tests/test-project")}, "name": String("cargo_build")})), id: Some(Number(1)) } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.422812Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: registering waiting session http_request_id=82aeb6f8-5f00-4b98-8397-af9c5e0731e7 session_id=6a816258-9142-4427-bb51-2845afa9aebb id=Number(1) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.422902Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "tools/call", params: Object {"_meta": Object {"progressToken": Number(0)}, "arguments": Object {"cwd": String("/opt/rustwide/workdir/tests/test-project")}, "name": String("cargo_build")} } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.422993Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message McpClientToMcpServer { connection_id: "mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341", message: Request(UntypedMessage { method: "tools/call", params: Object {"_meta": Object {"progressToken": Number(0)}, "arguments": Object {"cwd": String("/opt/rustwide/workdir/tests/test-project")}, "name": String("cargo_build")} }, JrRequestCx { method: "tools/call", id: Number(1), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.423165Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("_mcp/message"), "params": Object {"connectionId": String("mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341"), "method": String("tools/call"), "params": Object {"_meta": Object {"progressToken": Number(0)}, "arguments": Object {"cwd": String("/opt/rustwide/workdir/tests/test-project")}, "name": String("cargo_build")}}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.426090Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "tools/call", params: Some(Object({"_meta": Object {"progressToken": Number(0)}, "arguments": Object {"cwd": String("/opt/rustwide/workdir/tests/test-project")}, "name": String("cargo_build")})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.426977Z DEBUG connection:connection:connection:serve_inner: rmcp::service: received request id=0268272a-c74f-4b90-9550-23a060589cca request=CallToolRequest(Request { method: CallToolRequestMethod, params: CallToolRequestParam { name: "cargo_build", arguments: Some({"cwd": String("/opt/rustwide/workdir/tests/test-project")}) }, extensions: Extensions }) name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.430950Z  WARN connection:connection:connection:serve_inner: rmcp::service: response error id=0268272a-c74f-4b90-9550-23a060589cca error=ErrorData { code: ErrorCode(-32603), message: "Internal error", data: Some(String("No such file or directory (os error 2)")) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.431591Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("d0e059d1-c956-498e-a536-0b3f744920ea") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.431644Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("d0e059d1-c956-498e-a536-0b3f744920ea"), response: Err(Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.431763Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("d0e059d1-c956-498e-a536-0b3f744920ea"), response: Err(Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.431815Z  WARN connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending error response id=String("d0e059d1-c956-498e-a536-0b3f744920ea") error=Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.431935Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "tools/call", id: Number(1), response_type: "serde_json::value::Value" }, result: Err(Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.431987Z DEBUG connection: sacp::jsonrpc: respond called id=Number(1) name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.432008Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: Number(1), response: Err(Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.432078Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: Number(1), response: Err(Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }) } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.432119Z  WARN connection:connection: sacp::jsonrpc::outgoing_actor: Sending error response id=Number(1) error=Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.432173Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: enqueuing outgoing message queue_len=1 Response(Response { jsonrpc: Some("2.0"), version: None, result: None, error: Some(Error { code: -32603, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }), id: Some(Number(1)) }) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.432220Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: draining message queue queue_len=1 general_sessions=0 waiting_sessions=1 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.432245Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: attempting to dispatch JSON-RPC message message_id=Some(Number(1)) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.432275Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: found waiting session, attempting send session_id=6a816258-9142-4427-bb51-2845afa9aebb name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.432306Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: sent to waiting session session_id=6a816258-9142-4427-bb51-2845afa9aebb name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.432330Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: message dispatched successfully remaining=0 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:2229105a-4a73-4e2f-beb0-f1e7fa19e341)"
[INFO] [stdout] 2026-01-07T22:46:06.432429Z DEBUG sacp_conductor::conductor::mcp_bridge::http: sending SSE event http_request_id=82aeb6f8-5f00-4b98-8397-af9c5e0731e7
[INFO] [stdout] 2026-01-07T22:46:06.432537Z DEBUG sacp_conductor::conductor::mcp_bridge::http: SSE stream completed http_request_id=82aeb6f8-5f00-4b98-8397-af9c5e0731e7
[INFO] [stdout] 2026-01-07T22:46:06.464573Z DEBUG rmcp::transport::common::client_side_sse: sse stream terminated
[INFO] [stdout] 2026-01-07T22:46:06.464662Z DEBUG hyper_util::client::legacy::pool: pooling idle connection for ("http", localhost:37033)
[INFO] [stdout] 2026-01-07T22:46:06.465107Z DEBUG connection:connection:connection: elizacp: Eliza sending SessionNotification session_id=SessionId("4b27fded-7023-4196-b6de-b012492afd6f") final_response="ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")" name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.465171Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to role="sacp::link::AgentToClient" peer="sacp::peer::ClientPeer" notification_type="agent_client_protocol_schema::client::SessionNotification" remote_style=Counterpart original_method="session/update" name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.465241Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to transformed transformed_method=session/update name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.465323Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "session/update", params: Some(Object({"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.465395Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("de48bd1d-f6e3-4701-9625-588086b3743b") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.465427Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("de48bd1d-f6e3-4701-9625-588086b3743b"), response: Ok(Object {"stopReason": String("end_turn")}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.465498Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "session/update", params: Some(Object({"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.465578Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("de48bd1d-f6e3-4701-9625-588086b3743b"), response: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.465612Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("de48bd1d-f6e3-4701-9625-588086b3743b") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.465694Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} } name="test-conductor" name="conductor-to-agent"
[INFO] [stdout] 2026-01-07T22:46:06.465857Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message AgentToClient { source_component_index: Successor, message: Notification(UntypedMessage { method: "session/update", params: Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.465919Z DEBUG connection: sacp_conductor::conductor: Conductor: AgentToClient received source_component_index=Successor message_method="session/update" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.465944Z DEBUG connection: sacp_conductor::conductor: send_notification_to_predecessor_of source_component_index=1 proxies_len=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.465964Z DEBUG connection: sacp_conductor::conductor: Sending notification wrapped as SuccessorMessage to proxy target_proxy=0 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.465983Z DEBUG connection: sacp::jsonrpc: send_notification_to role="sacp::link::ConductorToProxy" peer="sacp::peer::ProxyPeer" notification_type="sacp::schema::proxy_protocol::SuccessorMessage" remote_style=Counterpart original_method="_proxy/successor" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.466030Z DEBUG connection: sacp::jsonrpc: send_notification_to transformed transformed_method=_proxy/successor name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.466089Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "_proxy/successor", params: Some(Object({"method": String("session/update"), "params": Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}}})) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.466156Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "_proxy/successor", id: String("ab44ed5a-382b-4fb3-926b-6b74b3e5c399"), response_type: "serde_json::value::Value" }, result: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.466192Z DEBUG connection: sacp::jsonrpc: respond called id=String("ab44ed5a-382b-4fb3-926b-6b74b3e5c399") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.466209Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("ab44ed5a-382b-4fb3-926b-6b74b3e5c399"), response: Ok(Object {"stopReason": String("end_turn")}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.466273Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "_proxy/successor", params: Some(Object({"method": String("session/update"), "params": Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}}})) } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.466335Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("ab44ed5a-382b-4fb3-926b-6b74b3e5c399"), response: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.466364Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("ab44ed5a-382b-4fb3-926b-6b74b3e5c399") name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.466712Z DEBUG connection:connection:connection: sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.466812Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to role="sacp::link::ProxyToConductor" peer="sacp::peer::ClientPeer" notification_type="sacp::jsonrpc::UntypedMessage" remote_style=Counterpart original_method="session/update" name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.466848Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to transformed transformed_method=session/update name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.466906Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "session/update", params: Some(Object({"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.467001Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("1869cd6d-ddbb-4f4f-a6c3-a7670ae21989") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.467034Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("1869cd6d-ddbb-4f4f-a6c3-a7670ae21989"), response: Ok(Object {"stopReason": String("end_turn")}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.467101Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "session/update", params: Some(Object({"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.467156Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("1869cd6d-ddbb-4f4f-a6c3-a7670ae21989"), response: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.467187Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("1869cd6d-ddbb-4f4f-a6c3-a7670ae21989") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.467264Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.467324Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.467435Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message AgentToClient { source_component_index: Proxy(0), message: Notification(UntypedMessage { method: "session/update", params: Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.467485Z DEBUG connection: sacp_conductor::conductor: Conductor: AgentToClient received source_component_index=Proxy(0) message_method="session/update" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.468081Z DEBUG connection: sacp_conductor::conductor: send_notification_to_predecessor_of source_component_index=0 proxies_len=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.468115Z DEBUG connection: sacp_conductor::conductor: Sending notification directly to client name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.468133Z DEBUG connection: sacp::jsonrpc: send_notification_to role="sacp::link::ConductorToClient" peer="sacp::peer::ClientPeer" notification_type="sacp::jsonrpc::UntypedMessage" remote_style=Counterpart original_method="session/update" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.468163Z DEBUG connection: sacp::jsonrpc: send_notification_to transformed transformed_method=session/update name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.468216Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "session/update", params: Some(Object({"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.468277Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "session/prompt", id: String("d03d08ef-a84b-4eb0-8a47-34fc3c7a7a91"), response_type: "serde_json::value::Value" }, result: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.468313Z DEBUG connection: sacp::jsonrpc: respond called id=String("d03d08ef-a84b-4eb0-8a47-34fc3c7a7a91") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.468332Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("d03d08ef-a84b-4eb0-8a47-34fc3c7a7a91"), response: Ok(Object {"stopReason": String("end_turn")}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.468408Z  INFO connection:connection:connection:serve_inner: rmcp::service: task cancelled name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.468476Z DEBUG rmcp::transport::streamable_http_client: cancelled
[INFO] [stdout] 2026-01-07T22:46:06.468605Z DEBUG rmcp::transport::worker: worker quit with reason: Cancelled
[INFO] [stdout] 2026-01-07T22:46:06.468650Z  INFO connection:connection:connection:serve_inner: rmcp::service: serve finished quit_reason=Cancelled name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.468942Z DEBUG connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "session/update", params: Some(Object({"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.469012Z DEBUG connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("d03d08ef-a84b-4eb0-8a47-34fc3c7a7a91"), response: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.469043Z DEBUG connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("d03d08ef-a84b-4eb0-8a47-34fc3c7a7a91") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.469266Z DEBUG sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} }
[INFO] [stdout] 2026-01-07T22:46:06.469345Z DEBUG sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("4b27fded-7023-4196-b6de-b012492afd6f"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} }
[INFO] [stdout] 2026-01-07T22:46:06.469549Z DEBUG yopo: yopo: received SessionNotification notification=SessionNotification { session_id: SessionId("4b27fded-7023-4196-b6de-b012492afd6f"), update: AgentMessageChunk(ContentChunk { content: Text(TextContent { annotations: None, text: "ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")", meta: None }), meta: None }), meta: None }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m tests/basic_integration.rs:56:5
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[INFO] [stdout] ----
[INFO] [stdout] OK: CallToolResult { content: [Annotated { raw: Text(RawTextContent { text: "{\"build_success\":false,\"command\":\"cargo build  --message-format json\",\"exit_code\":101,\"messages\":[\"error[E0425]: cannot find value `error` in this scope\\n --> src/main.rs:2:5\\n  |\\n2 |     error\\n  |     ^^^^^ not found in this scope\\n\\n\",\"For more information about this error, try `rustc --explain E0425`.\\n\"],\"stderr\":\"   Compiling test-project v0.1.0 (/home/gh-jackh726/symposium/symposium-cargo/tests/test-project)\\nerror: could not compile `test-project` (bin \\\"test-project\\\") due to 1 previous error\"}", meta: None }), annotations: None }], structured_content: Some(Object {"build_success": Bool(false), "command": String("cargo build  --message-format json"), "exit_code": Number(101), "messages": Array [String("error[E0425]: cannot find value `error` in this scope\n --> src/main.rs:2:5\n  |\n2 |     error\n  |     ^^^^^ not found in this scope\n\n"), String("For more information about this error, try `rustc --explain E0425`.\n")], "stderr": String("   Compiling test-project v0.1.0 (/home/gh-jackh726/symposium/symposium-cargo/tests/test-project)\nerror: could not compile `test-project` (bin \"test-project\") due to 1 previous error")}), is_error: Some(false), meta: None }
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] ERROR: Mcp error: -32603: Internal error("No such file or directory (os error 2)")
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mOK: CallToolResult { content: [Annotated { raw: Text(RawTextContent { text: "{\"build_success\":false,\"command\":\"cargo build  --message-format json\",\"exit_code\":101,\"messages\":[\"error[E0425]: cannot find value `error` in this scope\\n --> src/main.rs:2:5\\n  |\\n2 |     error\\n  |     ^^^^^ not found in this scope\\n\\n\",\"For more information about this error, try `rustc --explain E0425`.\\n\"],\"stderr\":\"   Compiling test-project v0.1.0 (/home/gh-jackh726/symposium/symposium-cargo/tests/test-project)\\nerror: could not compile `test-project` (bin \\\"test-project\\\") due to 1 previous error\"}", meta: None }), annotations: None }], structured_content: Some(Object {"build_success": Bool(false), "command": String("cargo build  --message-format json"), "exit_code": Number(101), "messages": Array [String("error[E0425]: cannot find value `error` in this scope\n --> src/main.rs:2:5\n  |\n2 |     error\n  |     ^^^^^ not found in this scope\n\n"), String("For more information about this error, try `rustc --explain E0425`.\n")], "stderr": String("   Compiling test-project v0.1.0 (/home/gh-jackh726/symposium/symposium-cargo/tests/test-project)\nerror: could not compile `test-project` (bin \"test-project\") due to 1 previous error")}), is_error: Some(false), meta: None }[0m[4m[32mERROR: Mcp error: -32603: Internal error("No such file or directory (os error 2)")[0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- test_cargo_test_with_elizacp stdout ----
[INFO] [stdout] 2026-01-07T22:46:06.145597Z DEBUG sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), response_tx: Sender { complete: false } }
[INFO] [stdout] 2026-01-07T22:46:06.145724Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message method="initialize" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.145786Z DEBUG connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.145849Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message - matched Client method="initialize" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.145894Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 0, message: Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "initialize", id: String("42a4f9a8-3a0f-413c-b772-c3e07d87131e"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.145969Z DEBUG connection: sacp_conductor::conductor: spawning agent agent_component=DynComponent { type_name: "elizacp::ElizaAgent" } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.146035Z  INFO connection: sacp_conductor::conductor: spawn_proxies proxy_count=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.146064Z DEBUG connection: sacp_conductor::conductor: spawning proxy component_index=0 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.146143Z  INFO connection: sacp_conductor::conductor: Proxies spawned proxy_count=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.146190Z DEBUG connection: sacp_conductor::conductor: forward_message_to_proxy Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "initialize", id: String("42a4f9a8-3a0f-413c-b772-c3e07d87131e"), response_type: "serde_json::value::Value" }) name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.153265Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.154328Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("initialize"), "params": Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.154545Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "_proxy/successor", params: Object {"method": String("initialize"), "params": Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)}} } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.154705Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 1, message: Request(UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} }, JrRequestCx { method: "_proxy/successor", id: String("3485e79d-170e-46b5-acd5-583545e5ea74"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.154772Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor target_component_index=1 proxies_count=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.154811Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.154940Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "initialize", params: Some(Object({"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-agent"
[INFO] [stdout] 2026-01-07T22:46:06.155080Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::InitializeRequest" UntypedMessage { method: "initialize", params: Object {"clientCapabilities": Object {"fs": Object {"readTextFile": Bool(false), "writeTextFile": Bool(false)}, "terminal": Bool(false)}, "protocolVersion": Number(1)} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.155187Z DEBUG connection:connection:connection: elizacp: Received initialize request name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.155219Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("cb02a72e-f728-4d60-bff6-a36215b88368") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.155264Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("cb02a72e-f728-4d60-bff6-a36215b88368"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.155375Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("cb02a72e-f728-4d60-bff6-a36215b88368"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.155445Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("cb02a72e-f728-4d60-bff6-a36215b88368") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.158674Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "_proxy/successor", id: String("3485e79d-170e-46b5-acd5-583545e5ea74"), response_type: "serde_json::value::Value" }, result: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.158751Z DEBUG connection: sacp::jsonrpc: respond called id=String("3485e79d-170e-46b5-acd5-583545e5ea74") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.158775Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("3485e79d-170e-46b5-acd5-583545e5ea74"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.158881Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("3485e79d-170e-46b5-acd5-583545e5ea74"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.158943Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("3485e79d-170e-46b5-acd5-583545e5ea74") name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.159065Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("b9e42962-b891-424b-bdfb-3fc56a8e2e64") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.159127Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("b9e42962-b891-424b-bdfb-3fc56a8e2e64"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.159224Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("b9e42962-b891-424b-bdfb-3fc56a8e2e64"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.159312Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("b9e42962-b891-424b-bdfb-3fc56a8e2e64") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.159452Z DEBUG connection:connection: sacp_conductor::conductor: got initialize_proxy response from proxy result=Ok(InitializeResponse { protocol_version: ProtocolVersion(1), agent_capabilities: AgentCapabilities { load_session: false, prompt_capabilities: PromptCapabilities { image: false, audio: false, embedded_context: false, meta: None }, mcp_capabilities: McpCapabilities { http: false, sse: false, meta: None }, session_capabilities: SessionCapabilities { meta: None }, meta: None }, auth_methods: [], agent_info: None, meta: None }) name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.159585Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "initialize", id: String("42a4f9a8-3a0f-413c-b772-c3e07d87131e"), response_type: "serde_json::value::Value" }, result: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.159654Z DEBUG connection: sacp::jsonrpc: respond called id=String("42a4f9a8-3a0f-413c-b772-c3e07d87131e") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.159734Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("42a4f9a8-3a0f-413c-b772-c3e07d87131e"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.159845Z DEBUG connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("42a4f9a8-3a0f-413c-b772-c3e07d87131e"), response: Ok(Object {"agentCapabilities": Object {"loadSession": Bool(false), "mcpCapabilities": Object {"http": Bool(false), "sse": Bool(false)}, "promptCapabilities": Object {"audio": Bool(false), "embeddedContext": Bool(false), "image": Bool(false)}, "sessionCapabilities": Object {}}, "authMethods": Array [], "protocolVersion": Number(1)}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.159902Z DEBUG connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("42a4f9a8-3a0f-413c-b772-c3e07d87131e") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.160149Z DEBUG sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), response_tx: Sender { complete: false } }
[INFO] [stdout] 2026-01-07T22:46:06.160233Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message method="session/new" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.160275Z DEBUG connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.160319Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message - matched Client method="session/new" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.160371Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 0, message: Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "session/new", id: String("2374f537-8395-4fb7-bce3-d1b6aa570c29"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.160427Z DEBUG connection: sacp_conductor::conductor: forward_message_to_proxy Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array []} }, JrRequestCx { method: "session/new", id: String("2374f537-8395-4fb7-bce3-d1b6aa570c29"), response_type: "serde_json::value::Value" }) name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.161207Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array []})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.161569Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("session/new"), "params": Object {"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("acp:9cc58799-e532-4cbb-af5d-f716413a0db7")}]}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.161747Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "_proxy/successor", params: Object {"method": String("session/new"), "params": Object {"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("acp:9cc58799-e532-4cbb-af5d-f716413a0db7")}]}} } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.161923Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 1, message: Request(UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("acp:9cc58799-e532-4cbb-af5d-f716413a0db7")}]} }, JrRequestCx { method: "_proxy/successor", id: String("afd3a2a0-9447-4694-ad38-de7d3a278f8a"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.161986Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor target_component_index=1 proxies_count=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.162012Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.162081Z  INFO connection: sacp_conductor::conductor::mcp_bridge: Detected MCP server with ACP transport, spawning TCP bridge server_name="cargo-mcp" acp_url="acp:9cc58799-e532-4cbb-af5d-f716413a0db7" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.162164Z  INFO connection: sacp_conductor::conductor::mcp_bridge: Bound listener for MCP bridge acp_url="acp:9cc58799-e532-4cbb-af5d-f716413a0db7" tcp_port=33413 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.162299Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/new", params: Some(Object({"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("http://localhost:33413")}]})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-agent"
[INFO] [stdout] 2026-01-07T22:46:06.162431Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::InitializeRequest" UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("http://localhost:33413")}]} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.162520Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::NewSessionRequest" UntypedMessage { method: "session/new", params: Object {"cwd": String("."), "mcpServers": Array [Object {"headers": Array [], "name": String("cargo-mcp"), "type": String("http"), "url": String("http://localhost:33413")}]} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.162617Z DEBUG connection:connection:connection: elizacp: New session request with cwd: "." name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.354146Z  INFO connection:connection:connection: elizacp: Created session: 55c03888-d409-472a-b037-65f442e074aa with 1 MCP servers name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.354236Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("78ab9bb9-0d6a-446b-9b20-c734bacea545") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.354285Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("78ab9bb9-0d6a-446b-9b20-c734bacea545"), response: Ok(Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa")}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.354426Z  INFO connection: sacp_conductor::conductor::mcp_bridge: now accepting bridge connections acp_url="acp:9cc58799-e532-4cbb-af5d-f716413a0db7" tcp_port=33413 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.354547Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("78ab9bb9-0d6a-446b-9b20-c734bacea545"), response: Ok(Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa")}) } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.354597Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("78ab9bb9-0d6a-446b-9b20-c734bacea545") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.354764Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message McpConnectionReceived { acp_url: "acp:9cc58799-e532-4cbb-af5d-f716413a0db7", actor: McpBridgeConnectionActor { transport: DynComponent { type_name: "sacp_conductor::conductor::mcp_bridge::http::HttpMcpBridge" }, conductor_tx: Sender { closed: false }, to_mcp_client_rx: Receiver { closed: false } }, connection: McpBridgeConnection { to_mcp_client_tx: Sender { closed: false } } } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.354904Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "_proxy/successor", id: String("afd3a2a0-9447-4694-ad38-de7d3a278f8a"), response_type: "serde_json::value::Value" }, result: Ok(Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.354958Z DEBUG connection: sacp::jsonrpc: respond called id=String("afd3a2a0-9447-4694-ad38-de7d3a278f8a") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.354996Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("afd3a2a0-9447-4694-ad38-de7d3a278f8a"), response: Ok(Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa")}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.355156Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("_mcp/connect"), "params": Object {"acp_url": String("acp:9cc58799-e532-4cbb-af5d-f716413a0db7")}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.355235Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("afd3a2a0-9447-4694-ad38-de7d3a278f8a"), response: Ok(Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa")}) } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.355273Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("afd3a2a0-9447-4694-ad38-de7d3a278f8a") name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.357654Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("262de8ac-914b-4a58-aaa4-7f85357cdbe5") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.357716Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("262de8ac-914b-4a58-aaa4-7f85357cdbe5"), response: Ok(Object {"connection_id": String("mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1")}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.357848Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("bb007641-d5f8-4aac-aee3-a161c2626e9c") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.357900Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("bb007641-d5f8-4aac-aee3-a161c2626e9c"), response: Ok(Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa")}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.358134Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("262de8ac-914b-4a58-aaa4-7f85357cdbe5"), response: Ok(Object {"connection_id": String("mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1")}) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.358187Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("262de8ac-914b-4a58-aaa4-7f85357cdbe5") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.358219Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("bb007641-d5f8-4aac-aee3-a161c2626e9c"), response: Ok(Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa")}) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.358253Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("bb007641-d5f8-4aac-aee3-a161c2626e9c") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.358439Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message McpConnectionEstablished { response: McpConnectResponse { connection_id: "mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1", meta: None }, actor: McpBridgeConnectionActor { transport: DynComponent { type_name: "sacp_conductor::conductor::mcp_bridge::http::HttpMcpBridge" }, conductor_tx: Sender { closed: false }, to_mcp_client_rx: Receiver { closed: false } }, connection: McpBridgeConnection { to_mcp_client_tx: Sender { closed: false } } } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.358551Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "session/new", id: String("2374f537-8395-4fb7-bce3-d1b6aa570c29"), response_type: "serde_json::value::Value" }, result: Ok(Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.358594Z DEBUG connection: sacp::jsonrpc: respond called id=String("2374f537-8395-4fb7-bce3-d1b6aa570c29") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.358614Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("2374f537-8395-4fb7-bce3-d1b6aa570c29"), response: Ok(Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa")}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.358770Z DEBUG connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("2374f537-8395-4fb7-bce3-d1b6aa570c29"), response: Ok(Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.358812Z DEBUG connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("2374f537-8395-4fb7-bce3-d1b6aa570c29") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.358867Z  INFO connection: sacp_conductor::conductor::mcp_bridge::actor: MCP bridge connected connection_id="mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.359320Z DEBUG sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_test with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("55c03888-d409-472a-b037-65f442e074aa")})), response_tx: Sender { complete: false } }
[INFO] [stdout] 2026-01-07T22:46:06.359437Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message method="session/prompt" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.359476Z DEBUG connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_test with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("55c03888-d409-472a-b037-65f442e074aa")} } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.361582Z DEBUG connection: sacp_conductor::conductor: ConductorToClient::handle_message - matched Client method="session/prompt" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.361651Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 0, message: Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_test with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("55c03888-d409-472a-b037-65f442e074aa")} }, JrRequestCx { method: "session/prompt", id: String("97ef491c-8037-4b7f-92d0-7c17acca34ca"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.361721Z DEBUG connection: sacp_conductor::conductor: forward_message_to_proxy Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_test with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("55c03888-d409-472a-b037-65f442e074aa")} }, JrRequestCx { method: "session/prompt", id: String("97ef491c-8037-4b7f-92d0-7c17acca34ca"), response_type: "serde_json::value::Value" }) name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.361881Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_test with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("55c03888-d409-472a-b037-65f442e074aa")})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.362197Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("session/prompt"), "params": Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_test with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("55c03888-d409-472a-b037-65f442e074aa")}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.362401Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "_proxy/successor", params: Object {"method": String("session/prompt"), "params": Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_test with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("55c03888-d409-472a-b037-65f442e074aa")}} } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.362599Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ClientToAgent { target_component_index: 1, message: Request(UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_test with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("55c03888-d409-472a-b037-65f442e074aa")} }, JrRequestCx { method: "_proxy/successor", id: String("91bfb81f-1725-4eaf-b571-3c2ea2bc8644"), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.362668Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor target_component_index=1 proxies_count=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.362699Z DEBUG connection: sacp_conductor::conductor: Proxy mode: forwarding successor message to conductor's successor name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.362808Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "session/prompt", params: Some(Object({"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_test with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("55c03888-d409-472a-b037-65f442e074aa")})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-agent"
[INFO] [stdout] 2026-01-07T22:46:06.362939Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::InitializeRequest" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_test with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("55c03888-d409-472a-b037-65f442e074aa")} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.363003Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::NewSessionRequest" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_test with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("55c03888-d409-472a-b037-65f442e074aa")} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.363055Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::LoadSessionRequest" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_test with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("55c03888-d409-472a-b037-65f442e074aa")} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.363109Z DEBUG connection:connection:connection: sacp::jsonrpc::handlers: RequestHandler::handle_request request_type="agent_client_protocol_schema::agent::PromptRequest" UntypedMessage { method: "session/prompt", params: Object {"prompt": Array [Object {"text": String("Use tool cargo-mcp::cargo_test with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}"), "type": String("text")}], "sessionId": String("55c03888-d409-472a-b037-65f442e074aa")} } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.363258Z DEBUG connection:connection:connection: elizacp: Processing prompt in session 55c03888-d409-472a-b037-65f442e074aa: "Use tool cargo-mcp::cargo_test with {\"cwd\": \"/opt/rustwide/workdir/tests/test-project\"}" over 1 content blocks name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.384162Z DEBUG connection:connection:connection: elizacp: Executing MCP tool call: cargo-mcp::cargo_test with params: {"cwd": "/opt/rustwide/workdir/tests/test-project"} name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.386566Z DEBUG connection:connection:connection: elizacp: Starting HTTP MCP client url=http://localhost:33413 server_name=cargo-mcp name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.387523Z DEBUG reqwest::connect: starting new connection: http://localhost:33413/
[INFO] [stdout] 2026-01-07T22:46:06.390357Z DEBUG hyper_util::client::legacy::connect::http: connecting to [::1]:33413
[INFO] [stdout] 2026-01-07T22:46:06.390601Z DEBUG hyper_util::client::legacy::connect::http: connecting to 127.0.0.1:33413
[INFO] [stdout] 2026-01-07T22:46:06.390965Z DEBUG hyper_util::client::legacy::connect::http: connected to 127.0.0.1:33413
[INFO] [stdout] 2026-01-07T22:46:06.391609Z DEBUG sacp_conductor::conductor::mcp_bridge::http: POST request received http_request_id=5716ac6f-cbef-4641-b47f-ee05cba7d592 method=initialize
[INFO] [stdout] 2026-01-07T22:46:06.391807Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: handling request http_request_id=5716ac6f-cbef-4641-b47f-ee05cba7d592 request=Request { jsonrpc: Some("2.0"), version: None, method: "initialize", params: Some(Object({"capabilities": Object {}, "clientInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}, "protocolVersion": String("2025-03-26")})), id: Some(Number(0)) } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.391890Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: registering waiting session http_request_id=5716ac6f-cbef-4641-b47f-ee05cba7d592 session_id=343fde64-f61e-487b-834b-29c1e7612ac9 id=Number(0) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.391994Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "initialize", params: Object {"capabilities": Object {}, "clientInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}, "protocolVersion": String("2025-03-26")} } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.392093Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message McpClientToMcpServer { connection_id: "mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1", message: Request(UntypedMessage { method: "initialize", params: Object {"capabilities": Object {}, "clientInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}, "protocolVersion": String("2025-03-26")} }, JrRequestCx { method: "initialize", id: Number(0), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.392276Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("_mcp/message"), "params": Object {"connectionId": String("mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1"), "method": String("initialize"), "params": Object {"capabilities": Object {}, "clientInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}, "protocolVersion": String("2025-03-26")}}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.392706Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "initialize", params: Some(Object({"capabilities": Object {}, "clientInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}, "protocolVersion": String("2025-03-26")})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.399896Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("a34e0cc5-a1d2-4211-bb1a-f2d3d7d208cb") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.399937Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("a34e0cc5-a1d2-4211-bb1a-f2d3d7d208cb"), response: Ok(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.400038Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("a34e0cc5-a1d2-4211-bb1a-f2d3d7d208cb"), response: Ok(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.400101Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("a34e0cc5-a1d2-4211-bb1a-f2d3d7d208cb") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.400206Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "initialize", id: Number(0), response_type: "serde_json::value::Value" }, result: Ok(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.400261Z DEBUG connection: sacp::jsonrpc: respond called id=Number(0) name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.400286Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: Number(0), response: Ok(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.400378Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: Number(0), response: Ok(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}) } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.400440Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=Number(0) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.400486Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: enqueuing outgoing message queue_len=1 Response(Response { jsonrpc: Some("2.0"), version: None, result: Some(Object {"capabilities": Object {"tools": Object {}}, "instructions": String("Run cargo commands. When possible, always use this instead of calling a shell command.\n"), "protocolVersion": String("2025-03-26"), "serverInfo": Object {"name": String("rmcp"), "version": String("0.12.0")}}), error: None, id: Some(Number(0)) }) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.400565Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: draining message queue queue_len=1 general_sessions=0 waiting_sessions=1 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.400589Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: attempting to dispatch JSON-RPC message message_id=Some(Number(0)) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.400614Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: found waiting session, attempting send session_id=343fde64-f61e-487b-834b-29c1e7612ac9 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.400639Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: sent to waiting session session_id=343fde64-f61e-487b-834b-29c1e7612ac9 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.400659Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: message dispatched successfully remaining=0 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.400744Z DEBUG sacp_conductor::conductor::mcp_bridge::http: sending SSE event http_request_id=5716ac6f-cbef-4641-b47f-ee05cba7d592
[INFO] [stdout] 2026-01-07T22:46:06.400854Z DEBUG sacp_conductor::conductor::mcp_bridge::http: SSE stream completed http_request_id=5716ac6f-cbef-4641-b47f-ee05cba7d592
[INFO] [stdout] 2026-01-07T22:46:06.401199Z DEBUG hyper_util::client::legacy::pool: pooling idle connection for ("http", localhost:33413)
[INFO] [stdout] 2026-01-07T22:46:06.403538Z DEBUG hyper_util::client::legacy::pool: reuse idle connection for ("http", localhost:33413)
[INFO] [stdout] 2026-01-07T22:46:06.403826Z DEBUG sacp_conductor::conductor::mcp_bridge::http: POST notification received http_request_id=1ae0bc31-5623-4e7f-8395-9b8fe0fe224d method=notifications/initialized
[INFO] [stdout] 2026-01-07T22:46:06.403980Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: handling notification http_request_id=1ae0bc31-5623-4e7f-8395-9b8fe0fe224d request=Request { jsonrpc: Some("2.0"), version: None, method: "notifications/initialized", params: None, id: None } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.404057Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "notifications/initialized", params: Null } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.404117Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message McpClientToMcpServer { connection_id: "mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1", message: Notification(UntypedMessage { method: "notifications/initialized", params: Null }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.404154Z DEBUG connection: sacp_conductor::conductor: send_notification_to_predecessor_of source_component_index=1 proxies_len=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.404176Z DEBUG connection: sacp_conductor::conductor: Sending notification wrapped as SuccessorMessage to proxy target_proxy=0 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.404199Z DEBUG connection: sacp::jsonrpc: send_notification_to role="sacp::link::ConductorToProxy" peer="sacp::peer::ProxyPeer" notification_type="sacp::schema::proxy_protocol::SuccessorMessage<sacp::schema::proxy_protocol::McpOverAcpMessage>" remote_style=Counterpart original_method="_proxy/successor" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.404237Z DEBUG connection: sacp::jsonrpc: send_notification_to transformed transformed_method=_proxy/successor name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.404285Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "_proxy/successor", params: Some(Object({"method": String("_mcp/message"), "params": Object {"connectionId": String("mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1"), "method": String("notifications/initialized"), "params": Null}})) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.404355Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "_proxy/successor", params: Some(Object({"method": String("_mcp/message"), "params": Object {"connectionId": String("mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1"), "method": String("notifications/initialized"), "params": Null}})) } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.405853Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to role="sacp::mcp::McpClientToServer" peer="sacp::mcp::McpServerPeer" notification_type="sacp::jsonrpc::UntypedMessage" remote_style=Counterpart original_method="notifications/initialized" name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.405905Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to transformed transformed_method=notifications/initialized name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.405951Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "notifications/initialized", params: None } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.406001Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "notifications/initialized", params: None } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.406246Z DEBUG hyper_util::client::legacy::pool: pooling idle connection for ("http", localhost:33413)
[INFO] [stdout] 2026-01-07T22:46:06.406459Z  INFO connection:connection:connection: rmcp::handler::server: client initialized name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.406543Z  INFO connection:connection:connection:serve_inner: rmcp::service: Service initialized as server peer_info=Some(InitializeRequestParam { protocol_version: ProtocolVersion("2025-03-26"), capabilities: ClientCapabilities { experimental: None, roots: None, sampling: None, elicitation: None }, client_info: Implementation { name: "rmcp", title: None, version: "0.12.0", icons: None, website_url: None } }) name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.406689Z  INFO connection:connection:connection:serve_inner: rmcp::service: Service initialized as client peer_info=Some(InitializeResult { protocol_version: ProtocolVersion("2025-03-26"), capabilities: ServerCapabilities { experimental: None, logging: None, completions: None, prompts: None, resources: None, tools: Some(ToolsCapability { list_changed: None }) }, server_info: Implementation { name: "rmcp", title: None, version: "0.12.0", icons: None, website_url: None }, instructions: Some("Run cargo commands. When possible, always use this instead of calling a shell command.\n") }) name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.406777Z DEBUG connection:connection:connection: elizacp: HTTP MCP client connected name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.406810Z DEBUG connection:connection:connection: elizacp: Calling tool: cargo_test name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.407169Z DEBUG hyper_util::client::legacy::pool: reuse idle connection for ("http", localhost:33413)
[INFO] [stdout] 2026-01-07T22:46:06.423760Z DEBUG sacp_conductor::conductor::mcp_bridge::http: POST request received http_request_id=88ce16e4-430a-4733-a518-991bc03f7ef3 method=tools/call
[INFO] [stdout] 2026-01-07T22:46:06.427479Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: handling request http_request_id=88ce16e4-430a-4733-a518-991bc03f7ef3 request=Request { jsonrpc: Some("2.0"), version: None, method: "tools/call", params: Some(Object({"_meta": Object {"progressToken": Number(0)}, "arguments": Object {"cwd": String("/opt/rustwide/workdir/tests/test-project")}, "name": String("cargo_test")})), id: Some(Number(1)) } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.427576Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: registering waiting session http_request_id=88ce16e4-430a-4733-a518-991bc03f7ef3 session_id=ab0a69ec-b101-4fd8-b3c1-8d85a4c4db72 id=Number(1) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.427672Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_request request_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "tools/call", params: Object {"_meta": Object {"progressToken": Number(0)}, "arguments": Object {"cwd": String("/opt/rustwide/workdir/tests/test-project")}, "name": String("cargo_test")} } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.427791Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message McpClientToMcpServer { connection_id: "mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1", message: Request(UntypedMessage { method: "tools/call", params: Object {"_meta": Object {"progressToken": Number(0)}, "arguments": Object {"cwd": String("/opt/rustwide/workdir/tests/test-project")}, "name": String("cargo_test")} }, JrRequestCx { method: "tools/call", id: Number(1), response_type: "serde_json::value::Value" }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.427982Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "_proxy/successor", params: Some(Object({"method": String("_mcp/message"), "params": Object {"connectionId": String("mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1"), "method": String("tools/call"), "params": Object {"_meta": Object {"progressToken": Number(0)}, "arguments": Object {"cwd": String("/opt/rustwide/workdir/tests/test-project")}, "name": String("cargo_test")}}})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.428410Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Request { method: "tools/call", params: Some(Object({"_meta": Object {"progressToken": Number(0)}, "arguments": Object {"cwd": String("/opt/rustwide/workdir/tests/test-project")}, "name": String("cargo_test")})), response_tx: Sender { complete: false } } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.458481Z DEBUG connection:connection:connection:serve_inner: rmcp::service: received request id=2ee217da-d5a5-4dad-8ada-613c02e9c774 request=CallToolRequest(Request { method: CallToolRequestMethod, params: CallToolRequestParam { name: "cargo_test", arguments: Some({"cwd": String("/opt/rustwide/workdir/tests/test-project")}) }, extensions: Extensions }) name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.460924Z  WARN connection:connection:connection:serve_inner: rmcp::service: response error id=2ee217da-d5a5-4dad-8ada-613c02e9c774 error=ErrorData { code: ErrorCode(-32603), message: "Internal error", data: Some(String("No such file or directory (os error 2)")) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.461316Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("e9a49837-fdfd-4f1e-b2ce-fafaca0547a5") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.461362Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("e9a49837-fdfd-4f1e-b2ce-fafaca0547a5"), response: Err(Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.461447Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("e9a49837-fdfd-4f1e-b2ce-fafaca0547a5"), response: Err(Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.461489Z  WARN connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending error response id=String("e9a49837-fdfd-4f1e-b2ce-fafaca0547a5") error=Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.461616Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "tools/call", id: Number(1), response_type: "serde_json::value::Value" }, result: Err(Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.461662Z DEBUG connection: sacp::jsonrpc: respond called id=Number(1) name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.461680Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: Number(1), response: Err(Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.461749Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: Number(1), response: Err(Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }) } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.461785Z  WARN connection:connection: sacp::jsonrpc::outgoing_actor: Sending error response id=Number(1) error=Error { code: -32603: Internal error, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) } name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.461832Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: enqueuing outgoing message queue_len=1 Response(Response { jsonrpc: Some("2.0"), version: None, result: None, error: Some(Error { code: -32603, message: "Internal error", data: Some(String("No such file or directory (os error 2)")) }), id: Some(Number(1)) }) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.461872Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: draining message queue queue_len=1 general_sessions=0 waiting_sessions=1 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.461894Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: attempting to dispatch JSON-RPC message message_id=Some(Number(1)) name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.461920Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: found waiting session, attempting send session_id=ab0a69ec-b101-4fd8-b3c1-8d85a4c4db72 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.461947Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: sent to waiting session session_id=ab0a69ec-b101-4fd8-b3c1-8d85a4c4db72 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.461968Z DEBUG connection:connection: sacp_conductor::conductor::mcp_bridge::http: message dispatched successfully remaining=0 name="test-conductor" name="mpc-client-to-conductor(mcp-over-acp-connection:38704a14-8972-4e8e-baa0-40b6db11ecb1)"
[INFO] [stdout] 2026-01-07T22:46:06.462051Z DEBUG sacp_conductor::conductor::mcp_bridge::http: sending SSE event http_request_id=88ce16e4-430a-4733-a518-991bc03f7ef3
[INFO] [stdout] 2026-01-07T22:46:06.462133Z DEBUG sacp_conductor::conductor::mcp_bridge::http: SSE stream completed http_request_id=88ce16e4-430a-4733-a518-991bc03f7ef3
[INFO] [stdout] 2026-01-07T22:46:06.469074Z DEBUG rmcp::transport::common::client_side_sse: sse stream terminated
[INFO] [stdout] 2026-01-07T22:46:06.469141Z DEBUG hyper_util::client::legacy::pool: pooling idle connection for ("http", localhost:33413)
[INFO] [stdout] 2026-01-07T22:46:06.469475Z DEBUG connection:connection:connection: elizacp: Eliza sending SessionNotification session_id=SessionId("55c03888-d409-472a-b037-65f442e074aa") final_response="ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")" name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.469543Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to role="sacp::link::AgentToClient" peer="sacp::peer::ClientPeer" notification_type="agent_client_protocol_schema::client::SessionNotification" remote_style=Counterpart original_method="session/update" name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.469594Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to transformed transformed_method=session/update name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.469648Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "session/update", params: Some(Object({"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.469703Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("90b58b3c-05d4-42be-be80-e140291458f3") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.469730Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("90b58b3c-05d4-42be-be80-e140291458f3"), response: Ok(Object {"stopReason": String("end_turn")}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.469796Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "session/update", params: Some(Object({"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.469845Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("90b58b3c-05d4-42be-be80-e140291458f3"), response: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.469873Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("90b58b3c-05d4-42be-be80-e140291458f3") name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.469930Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} } name="test-conductor" name="conductor-to-agent"
[INFO] [stdout] 2026-01-07T22:46:06.470043Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message AgentToClient { source_component_index: Successor, message: Notification(UntypedMessage { method: "session/update", params: Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.470095Z DEBUG connection: sacp_conductor::conductor: Conductor: AgentToClient received source_component_index=Successor message_method="session/update" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.470113Z DEBUG connection: sacp_conductor::conductor: send_notification_to_predecessor_of source_component_index=1 proxies_len=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.470131Z DEBUG connection: sacp_conductor::conductor: Sending notification wrapped as SuccessorMessage to proxy target_proxy=0 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.470149Z DEBUG connection: sacp::jsonrpc: send_notification_to role="sacp::link::ConductorToProxy" peer="sacp::peer::ProxyPeer" notification_type="sacp::schema::proxy_protocol::SuccessorMessage" remote_style=Counterpart original_method="_proxy/successor" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.470187Z DEBUG connection: sacp::jsonrpc: send_notification_to transformed transformed_method=_proxy/successor name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.470245Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "_proxy/successor", params: Some(Object({"method": String("session/update"), "params": Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}}})) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.470318Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "_proxy/successor", id: String("91bfb81f-1725-4eaf-b571-3c2ea2bc8644"), response_type: "serde_json::value::Value" }, result: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.470351Z DEBUG connection: sacp::jsonrpc: respond called id=String("91bfb81f-1725-4eaf-b571-3c2ea2bc8644") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.470368Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("91bfb81f-1725-4eaf-b571-3c2ea2bc8644"), response: Ok(Object {"stopReason": String("end_turn")}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.470432Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "_proxy/successor", params: Some(Object({"method": String("session/update"), "params": Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}}})) } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.470500Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("91bfb81f-1725-4eaf-b571-3c2ea2bc8644"), response: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.470549Z DEBUG connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("91bfb81f-1725-4eaf-b571-3c2ea2bc8644") name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.470834Z DEBUG connection:connection:connection: sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.470904Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to role="sacp::link::ProxyToConductor" peer="sacp::peer::ClientPeer" notification_type="sacp::jsonrpc::UntypedMessage" remote_style=Counterpart original_method="session/update" name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.470934Z DEBUG connection:connection:connection: sacp::jsonrpc: send_notification_to transformed transformed_method=session/update name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.470979Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "session/update", params: Some(Object({"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.471060Z DEBUG connection:connection:connection: sacp::jsonrpc: respond called id=String("c90066c5-bda5-4ceb-9c79-f0d3ebb4680c") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.471087Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("c90066c5-bda5-4ceb-9c79-f0d3ebb4680c"), response: Ok(Object {"stopReason": String("end_turn")}) } tx=UnboundedSender { closed: false } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.471144Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "session/update", params: Some(Object({"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.471193Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("c90066c5-bda5-4ceb-9c79-f0d3ebb4680c"), response: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.471220Z DEBUG connection:connection:connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("c90066c5-bda5-4ceb-9c79-f0d3ebb4680c") name="test-conductor" name="conductor-to-component(0)" name="cargo-proxy"
[INFO] [stdout] 2026-01-07T22:46:06.471284Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::schema::proxy_protocol::SuccessorMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.471337Z DEBUG connection:connection: sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} } name="test-conductor" name="conductor-to-component(0)"
[INFO] [stdout] 2026-01-07T22:46:06.471434Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message AgentToClient { source_component_index: Proxy(0), message: Notification(UntypedMessage { method: "session/update", params: Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} }) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.471484Z DEBUG connection: sacp_conductor::conductor: Conductor: AgentToClient received source_component_index=Proxy(0) message_method="session/update" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.471522Z DEBUG connection: sacp_conductor::conductor: send_notification_to_predecessor_of source_component_index=0 proxies_len=1 name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.471542Z DEBUG connection: sacp_conductor::conductor: Sending notification directly to client name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.471556Z DEBUG connection: sacp::jsonrpc: send_notification_to role="sacp::link::ConductorToClient" peer="sacp::peer::ClientPeer" notification_type="sacp::jsonrpc::UntypedMessage" remote_style=Counterpart original_method="session/update" name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.471582Z DEBUG connection: sacp::jsonrpc: send_notification_to transformed transformed_method=session/update name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.471625Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Notification { method: "session/update", params: Some(Object({"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.471672Z DEBUG connection: sacp_conductor::conductor: handle_conductor_message ForwardResponse { request_cx: JrRequestCx { method: "session/prompt", id: String("97ef491c-8037-4b7f-92d0-7c17acca34ca"), response_type: "serde_json::value::Value" }, result: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.471701Z DEBUG connection: sacp::jsonrpc: respond called id=String("97ef491c-8037-4b7f-92d0-7c17acca34ca") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.471718Z DEBUG connection: sacp::jsonrpc::outgoing_actor: send_raw_message Response { id: String("97ef491c-8037-4b7f-92d0-7c17acca34ca"), response: Ok(Object {"stopReason": String("end_turn")}) } tx=UnboundedSender { closed: false } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.471790Z  INFO connection:connection:connection:serve_inner: rmcp::service: task cancelled name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.471837Z DEBUG rmcp::transport::streamable_http_client: cancelled
[INFO] [stdout] 2026-01-07T22:46:06.471910Z DEBUG rmcp::transport::worker: worker quit with reason: Cancelled
[INFO] [stdout] 2026-01-07T22:46:06.471938Z  INFO connection:connection:connection:serve_inner: rmcp::service: serve finished quit_reason=Cancelled name="test-conductor" name="conductor-to-agent" name="elizacp"
[INFO] [stdout] 2026-01-07T22:46:06.472147Z DEBUG connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Notification { method: "session/update", params: Some(Object({"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}})) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.472218Z DEBUG connection: sacp::jsonrpc::outgoing_actor: outgoing_protocol_actor Response { id: String("97ef491c-8037-4b7f-92d0-7c17acca34ca"), response: Ok(Object {"stopReason": String("end_turn")}) } name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.472247Z DEBUG connection: sacp::jsonrpc::outgoing_actor: Sending success response id=String("97ef491c-8037-4b7f-92d0-7c17acca34ca") name="test-conductor"
[INFO] [stdout] 2026-01-07T22:46:06.472444Z DEBUG sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} }
[INFO] [stdout] 2026-01-07T22:46:06.472544Z DEBUG sacp::jsonrpc: MessageHandler::handle_notification notification_type="sacp::jsonrpc::UntypedMessage" UntypedMessage { method: "session/update", params: Object {"sessionId": String("55c03888-d409-472a-b037-65f442e074aa"), "update": Object {"content": Object {"text": String("ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")"), "type": String("text")}, "sessionUpdate": String("agent_message_chunk")}} }
[INFO] [stdout] 2026-01-07T22:46:06.472709Z DEBUG yopo: yopo: received SessionNotification notification=SessionNotification { session_id: SessionId("55c03888-d409-472a-b037-65f442e074aa"), update: AgentMessageChunk(ContentChunk { content: Text(TextContent { annotations: None, text: "ERROR: Mcp error: -32603: Internal error(\"No such file or directory (os error 2)\")", meta: None }), meta: None }), meta: None }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] [1m[91merror[97m: expect test failed[0m
[INFO] [stdout]    [1m[34m-->[0m tests/basic_integration.rs:64:5
[INFO] [stdout] 
[INFO] [stdout] [1mExpect[0m:
[INFO] [stdout] ----
[INFO] [stdout] OK: CallToolResult { content: [Annotated { raw: Text(RawTextContent { text: "{\"build_success\":false,\"command\":\"cargo test  --message-format json\",\"exit_code\":101,\"messages\":[\"error[E0425]: cannot find value `error` in this scope\\n --> src/main.rs:2:5\\n  |\\n2 |     error\\n  |     ^^^^^ not found in this scope\\n\\n\",\"For more information about this error, try `rustc --explain E0425`.\\n\"],\"stderr\":\"   Compiling test-project v0.1.0 (/home/gh-jackh726/symposium/symposium-cargo/tests/test-project)\\nerror: could not compile `test-project` (bin \\\"test-project\\\" test) due to 1 previous error\"}", meta: None }), annotations: None }], structured_content: Some(Object {"build_success": Bool(false), "command": String("cargo test  --message-format json"), "exit_code": Number(101), "messages": Array [String("error[E0425]: cannot find value `error` in this scope\n --> src/main.rs:2:5\n  |\n2 |     error\n  |     ^^^^^ not found in this scope\n\n"), String("For more information about this error, try `rustc --explain E0425`.\n")], "stderr": String("   Compiling test-project v0.1.0 (/home/gh-jackh726/symposium/symposium-cargo/tests/test-project)\nerror: could not compile `test-project` (bin \"test-project\" test) due to 1 previous error")}), is_error: Some(false), meta: None }
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mActual[0m:
[INFO] [stdout] ----
[INFO] [stdout] ERROR: Mcp error: -32603: Internal error("No such file or directory (os error 2)")
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] [1mDiff[0m:
[INFO] [stdout] ----
[INFO] [stdout] [4m[31mOK: CallToolResult { content: [Annotated { raw: Text(RawTextContent { text: "{\"build_success\":false,\"command\":\"cargo test  --message-format json\",\"exit_code\":101,\"messages\":[\"error[E0425]: cannot find value `error` in this scope\\n --> src/main.rs:2:5\\n  |\\n2 |     error\\n  |     ^^^^^ not found in this scope\\n\\n\",\"For more information about this error, try `rustc --explain E0425`.\\n\"],\"stderr\":\"   Compiling test-project v0.1.0 (/home/gh-jackh726/symposium/symposium-cargo/tests/test-project)\\nerror: could not compile `test-project` (bin \\\"test-project\\\" test) due to 1 previous error\"}", meta: None }), annotations: None }], structured_content: Some(Object {"build_success": Bool(false), "command": String("cargo test  --message-format json"), "exit_code": Number(101), "messages": Array [String("error[E0425]: cannot find value `error` in this scope\n --> src/main.rs:2:5\n  |\n2 |     error\n  |     ^^^^^ not found in this scope\n\n"), String("For more information about this error, try `rustc --explain E0425`.\n")], "stderr": String("   Compiling test-project v0.1.0 (/home/gh-jackh726/symposium/symposium-cargo/tests/test-project)\nerror: could not compile `test-project` (bin \"test-project\" test) due to 1 previous error")}), is_error: Some(false), meta: None }[0m[4m[32mERROR: Mcp error: -32603: Internal error("No such file or directory (os error 2)")[0m
[INFO] [stdout] ----
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_cargo_build_with_elizacp
[INFO] [stdout]     test_cargo_check_with_elizacp
[INFO] [stdout]     test_cargo_test_with_elizacp
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test basic_integration`
[INFO] running `Command { std: "docker" "inspect" "7ae1fcbb14e57a3627ce5783c732dda24a31cb2e164540efd878cde4a5eea904", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7ae1fcbb14e57a3627ce5783c732dda24a31cb2e164540efd878cde4a5eea904", kill_on_drop: false }`
[INFO] [stdout] 7ae1fcbb14e57a3627ce5783c732dda24a31cb2e164540efd878cde4a5eea904
