[INFO] fetching crate claude-code-client-sdk 0.1.46...
[INFO] testing claude-code-client-sdk-0.1.46 against 1.94.0 for beta-1.95-1
[INFO] extracting crate claude-code-client-sdk 0.1.46 into /workspace/builds/worker-7-tc1/source
[INFO] started tweaking crates.io crate claude-code-client-sdk 0.1.46
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate claude-code-client-sdk 0.1.46
[INFO] tweaked toml for crates.io crate claude-code-client-sdk 0.1.46 written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate claude-code-client-sdk 0.1.46 on toolchain 1.94.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.94.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate claude-code-client-sdk 0.1.46 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" "+1.94.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded futures-sink v0.3.32
[INFO] [stderr]   Downloaded futures-macro v0.3.32
[INFO] [stderr]   Downloaded futures-task v0.3.32
[INFO] [stderr]   Downloaded futures-core v0.3.32
[INFO] [stderr]   Downloaded futures-io v0.3.32
[INFO] [stderr]   Downloaded futures v0.3.32
[INFO] [stderr]   Downloaded futures-executor v0.3.32
[INFO] [stderr]   Downloaded bytes v1.11.1
[INFO] [stderr]   Downloaded futures-util v0.3.32
[INFO] [stderr]   Downloaded futures-channel v0.3.32
[INFO] [stderr]   Downloaded pin-project-lite v0.2.17
[INFO] [stderr]   Downloaded which v8.0.0
[INFO] [stderr]   Downloaded env_home v0.1.0
[INFO] [stderr]   Downloaded nix v0.31.2
[INFO] [stderr]   Downloaded winsafe v0.0.19
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 29e146e3cc6b7b5536ff215e764546e6af3861181da805dd7fad20f61b651194
[INFO] running `Command { std: "docker" "start" "-a" "29e146e3cc6b7b5536ff215e764546e6af3861181da805dd7fad20f61b651194", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "29e146e3cc6b7b5536ff215e764546e6af3861181da805dd7fad20f61b651194", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "29e146e3cc6b7b5536ff215e764546e6af3861181da805dd7fad20f61b651194", kill_on_drop: false }`
[INFO] [stdout] 29e146e3cc6b7b5536ff215e764546e6af3861181da805dd7fad20f61b651194
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 563f54ad2995d5e417f6c4cc747e57f683752d49fd25f470ff90f07d2a1a4067
[INFO] running `Command { std: "docker" "start" "-a" "563f54ad2995d5e417f6c4cc747e57f683752d49fd25f470ff90f07d2a1a4067", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling cfg_aliases v0.2.1
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling zmij v1.0.21
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling nix v0.31.2
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling itoa v1.0.17
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling env_home v0.1.0
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling which v8.0.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling claude-code-client-sdk v0.1.46 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.04s
[INFO] running `Command { std: "docker" "inspect" "563f54ad2995d5e417f6c4cc747e57f683752d49fd25f470ff90f07d2a1a4067", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "563f54ad2995d5e417f6c4cc747e57f683752d49fd25f470ff90f07d2a1a4067", kill_on_drop: false }`
[INFO] [stdout] 563f54ad2995d5e417f6c4cc747e57f683752d49fd25f470ff90f07d2a1a4067
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6176823cc109fd8942903bd248a31cac703a62a9c72a3e9b1b4162d76faaa0e9
[INFO] running `Command { std: "docker" "start" "-a" "6176823cc109fd8942903bd248a31cac703a62a9c72a3e9b1b4162d76faaa0e9", kill_on_drop: false }`
[INFO] [stderr]    Compiling claude-code-client-sdk v0.1.46 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.71s
[INFO] running `Command { std: "docker" "inspect" "6176823cc109fd8942903bd248a31cac703a62a9c72a3e9b1b4162d76faaa0e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6176823cc109fd8942903bd248a31cac703a62a9c72a3e9b1b4162d76faaa0e9", kill_on_drop: false }`
[INFO] [stdout] 6176823cc109fd8942903bd248a31cac703a62a9c72a3e9b1b4162d76faaa0e9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.94.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 8a68121dfb90359c675bf02cc3463e81190e033cf4ad326472fe2db66ffcd8ff
[INFO] running `Command { std: "docker" "start" "-a" "8a68121dfb90359c675bf02cc3463e81190e033cf4ad326472fe2db66ffcd8ff", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/claude_code-e9a20d54fa30b0c6)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test transport::subprocess_cli::tests::resolve_user_to_uid_rejects_null_byte_in_username ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::resolve_user_to_uid_accepts_current_username ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::parse_semver_prefix_supports_plain_version ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::parse_semver_prefix_rejects_invalid_version ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::resolve_user_to_uid_rejects_unknown_user ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::parse_semver_prefix_supports_prefixed_version ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::resolve_user_to_uid_accepts_numeric_uid ... ok
[INFO] [stdout] test transport::subprocess_cli::tests::parse_semver_prefix_supports_trailing_text_after_whitespace ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/agent_definition_tests.rs (/opt/rustwide/target/debug/deps/agent_definition_tests-8bffb1a4086b0a5c)
[INFO] [stderr]      Running tests/buffering_tests.rs (/opt/rustwide/target/debug/deps/buffering_tests-c2a47f52daffb729)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_agent_definition_deserialization ... ok
[INFO] [stdout] test test_agent_definition_serialization_full ... ok
[INFO] [stdout] test test_agent_definitions_map_serialization ... ok
[INFO] [stdout] test test_agent_definition_serialization_minimal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_json_with_embedded_newlines ... ok
[INFO] [stdout] test test_buffer_size_option ... ok
[INFO] [stdout] test test_multiple_json_objects_on_single_line ... ok
[INFO] [stdout] test test_mixed_complete_and_split_json ... ok
[INFO] [stdout] test test_multiple_newlines_between_objects ... ok
[INFO] [stdout] test test_split_json_across_multiple_reads ... ok
[INFO] [stdout] test test_buffer_size_exceeded ... ok
[INFO] [stdout] test test_large_minified_json ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/client_tests.rs (/opt/rustwide/target/debug/deps/client_tests-441c79080cab1b5d)
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test test_concurrent_send_receive ... ok
[INFO] [stdout] test test_connect_with_initial_messages ... ok
[INFO] [stdout] test test_connect_with_messages_is_non_blocking_for_pending_stream ... ok
[INFO] [stdout] test test_disconnect_without_connect ... ok
[INFO] [stdout] test test_client_with_full_options ... ok
[INFO] [stdout] test test_errors_when_not_connected ... ok
[INFO] [stdout] test test_interrupt_sends_control_request ... ok
[INFO] [stdout] test test_receive_response_collect_pattern ... ok
[INFO] [stdout] test test_get_mcp_status_returns_typed_payload ... ok
[INFO] [stdout] test test_query_stream_keeps_session_open_for_follow_up_query ... ok
[INFO] [stdout] test test_interrupt_not_connected ... ok
[INFO] [stdout] test test_query_with_stream_input ... ok
[INFO] [stdout] test test_manual_connect_disconnect ... ok
[INFO] [stdout] test test_query_sends_user_message_with_session ... ok
[INFO] [stdout] test test_double_connect ... ok
[INFO] [stdout] test test_receive_response_not_connected ... ok
[INFO] [stdout] test test_query_stream_injects_session_id ... ok
[INFO] [stdout] test test_receive_messages_detailed_parsing ... ok
[INFO] [stdout] test test_receive_messages_not_connected ... ok
[INFO] [stdout] test test_receive_response_stops_at_result ... ok
[INFO] [stdout] test test_mcp_and_task_control_requests ... ok
[INFO] [stdout] test test_connect_with_messages_does_not_close_stdin ... ok
[INFO] [stdout] test test_scope_cleanup_on_error ... ok
[INFO] [stderr]      Running tests/concurrency_tests.rs (/opt/rustwide/target/debug/deps/concurrency_tests-ee11c5eae968fc7e)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_background_task_handles_control_request_and_sdk_message ... ok
[INFO] [stdout] test test_single_use_transport_errors_on_reconnect ... ok
[INFO] [stdout] test test_query_and_receive_use_shared_ref ... ok
[INFO] [stdout] test test_disconnect_aborts_background_task ... ok
[INFO] [stdout] test test_multiple_control_requests_with_buffered_responses ... ok
[INFO] [stdout] test test_reconnect_after_disconnect_with_factory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_agents_settings_tests.rs (/opt/rustwide/target/debug/deps/e2e_agents_settings_tests-2c021f9d7edef809)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_e2e_large_agents_via_initialize ... ok
[INFO] [stdout] test test_e2e_filesystem_agent_loading ... ok
[INFO] [stdout] test test_e2e_setting_sources_project_included ... ok
[INFO] [stdout] test test_e2e_setting_sources_default ... ok
[INFO] [stdout] test test_e2e_agent_via_query_function ... ok
[INFO] [stdout] test test_e2e_large_agents ... ok
[INFO] [stdout] test test_e2e_agent_definition_in_init ... ok
[INFO] [stdout] test test_e2e_setting_sources_user_only ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_hooks_tests.rs (/opt/rustwide/target/debug/deps/e2e_hooks_tests-c84a3ccf7b74c3a6)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_e2e_hook_continue_and_stop ... ok
[INFO] [stdout] test test_e2e_post_tool_use_with_tool_use_id ... ok
[INFO] [stdout] test test_e2e_notification_hook ... ok
[INFO] [stdout] test test_e2e_pre_tool_use_with_tool_use_id ... ok
[INFO] [stdout] test test_e2e_multiple_hooks ... ok
[INFO] [stdout] test test_e2e_hook_additional_context ... ok
[INFO] [stdout] test test_e2e_hook_permission_decision ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_sdk_mcp_tools_tests.rs (/opt/rustwide/target/debug/deps/e2e_sdk_mcp_tools_tests-1c3b9f41afb8d33f)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_sdk_mcp_without_permissions ... ok
[INFO] [stdout] test test_sdk_mcp_tool_execution ... ok
[INFO] [stdout] test test_sdk_mcp_multiple_tools ... ok
[INFO] [stderr]      Running tests/e2e_structured_output_tests.rs (/opt/rustwide/target/debug/deps/e2e_structured_output_tests-d3794fb0dc60efc3)
[INFO] [stdout] test test_sdk_mcp_permission_enforcement ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_e2e_structured_output_with_tools ... ok
[INFO] [stdout] test test_e2e_simple_structured_output ... ok
[INFO] [stdout] test test_e2e_nested_structured_output ... ok
[INFO] [stdout] test test_e2e_structured_output_with_enum ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e_subprocess_mock_tests.rs (/opt/rustwide/target/debug/deps/e2e_subprocess_mock_tests-08ae1459f911b87f)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_dynamic_controls_with_subprocess_transport ... ok
[INFO] [stdout] test test_sdk_mcp_control_message_roundtrip ... ok
[INFO] [stdout] test test_partial_messages_disabled_by_default ... ok
[INFO] [stdout] test test_partial_messages_stream_event_types ... ok
[INFO] [stdout] test test_partial_messages_thinking_deltas ... ok
[INFO] [stdout] test test_stderr_callback_receives_debug_lines ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_handling_tests.rs (/opt/rustwide/target/debug/deps/error_handling_tests-9fb2d86b9ba86471)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_can_use_tool_conflicts_with_permission_prompt_tool_name ... ok
[INFO] [stdout] test test_transport_read_error_propagated_to_consumer ... ok
[INFO] [stdout] test test_empty_transport_returns_no_messages ... ok
[INFO] [stdout] test test_control_response_error_propagated ... ok
[INFO] [stdout] test test_can_use_tool_requires_messages_not_text ... ok
[INFO] [stdout] test test_control_request_fails_fast_when_reader_terminated ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/errors_tests.rs (/opt/rustwide/target/debug/deps/errors_tests-e8bda453099cd3e6)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_base_error ... ok
[INFO] [stdout] test test_json_decode_error ... ok
[INFO] [stdout] test test_connection_error ... ok
[INFO] [stdout] test test_cli_not_found_error ... ok
[INFO] [stdout] test test_process_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/message_parser_tests.rs (/opt/rustwide/target/debug/deps/message_parser_tests-ddcebea90156dac7)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test test_parse_missing_type_field ... ok
[INFO] [stdout] test test_parse_missing_fields_errors_contain_data ... ok
[INFO] [stdout] test test_known_message_types_still_parsed ... ok
[INFO] [stdout] test test_parse_unknown_message_type_returns_none ... ok
[INFO] [stdout] test test_parse_user_message_with_mixed_blocks ... ok
[INFO] [stdout] test test_parse_user_message_with_uuid_and_tool_result ... ok
[INFO] [stdout] test test_parse_valid_result_message ... ok
[INFO] [stdout] test test_parse_valid_system_message ... ok
[INFO] [stdout] test test_parse_task_system_messages_with_typed_accessors ... ok
[INFO] [stdout] test test_parse_valid_assistant_message_with_thinking_and_error ... ok
[INFO] [stdout] test test_parse_invalid_data_type ... ok
[INFO] [stdout] test test_parse_valid_user_message ... ok
[INFO] [stdout] test test_rate_limit_event_returns_none ... ok
[INFO] [stderr]      Running tests/query_callbacks_tests.rs (/opt/rustwide/target/debug/deps/query_callbacks_tests-0f0cd09a031fb08b)
[INFO] [stdout] test test_rate_limit_event_rejected_returns_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_hook_execution ... ok
[INFO] [stdout] test test_async_hook_output ... ok
[INFO] [stdout] test test_notification_hook_callback ... ok
[INFO] [stdout] test test_permission_request_hook_callback ... ok
[INFO] [stdout] test test_permission_callback_allow ... ok
[INFO] [stdout] test test_post_tool_use_hook_with_updated_mcp_output ... ok
[INFO] [stdout] test test_pre_tool_use_hook_with_additional_context ... ok
[INFO] [stdout] test test_permission_callback_deny ... ok
[INFO] [stdout] test test_options_with_callbacks ... ok
[INFO] [stdout] test test_hook_output_fields ... ok
[INFO] [stdout] test test_permission_callback_input_modification ... ok
[INFO] [stdout] test test_subagent_start_hook_callback ... ok
[INFO] [stdout] test test_new_hook_events_registered_in_hooks_config ... ok
[INFO] [stdout] test test_field_name_conversion ... ok
[INFO] [stderr]      Running tests/query_stream_api_tests.rs (/opt/rustwide/target/debug/deps/query_stream_api_tests-cc253df175f641a2)
[INFO] [stderr]      Running tests/sdk_mcp_tests.rs (/opt/rustwide/target/debug/deps/sdk_mcp_tests-22c2e449cf485088)
[INFO] [stdout] test test_callback_exception_handling ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_one_shot_query_closes_transport_on_read_error ... ok
[INFO] [stdout] test test_query_from_stream_accepts_streamed_input ... ok
[INFO] [stdout] test test_query_stream_returns_streamed_messages ... ok
[INFO] [stdout] test test_query_stream_from_stream_streams_both_directions ... ok
[INFO] [stdout] test test_stream_early_drop_triggers_cleanup ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_error_handling ... ok
[INFO] [stdout] test test_image_content_support ... ok
[INFO] [stdout] test test_sdk_mcp_server_handlers ... ok
[INFO] [stdout] test test_tool_annotations_in_jsonrpc ... ok
[INFO] [stdout] test test_tool_annotations ... ok
[INFO] [stdout] test test_mixed_servers ... ok
[INFO] [stdout] test test_server_creation ... ok
[INFO] [stdout] test test_tool_creation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sessions_tests.rs (/opt/rustwide/target/debug/deps/sessions_tests-f5ff37dee5722d77)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_list_sessions_and_get_session_messages ... ok
[INFO] [stdout] test test_list_sessions_handles_multibyte_prompt_truncation_safely ... ok
[INFO] [stdout] test test_get_session_messages_rejects_invalid_session_id ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/settings_tests.rs (/opt/rustwide/target/debug/deps/settings_tests-d6e09cfcd9f50041)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_permission_mode_in_options ... ok
[INFO] [stdout] test test_options_with_setting_sources ... ok
[INFO] [stdout] test test_setting_source_serialization ... ok
[INFO] [stdout] test test_setting_source_deserialization ... ok
[INFO] [stdout] test test_permission_mode_serialization_roundtrip ... ok
[INFO] [stdout] test test_options_default_has_no_setting_sources ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/structured_output_tests.rs (/opt/rustwide/target/debug/deps/structured_output_tests-d74ee65da2a79eb0)
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test test_result_message_parsed_via_message_parser ... ok
[INFO] [stdout] test test_output_format_json_schema_config ... ok
[INFO] [stdout] test test_result_message_with_structured_output ... ok
[INFO] [stdout] test test_result_message_without_structured_output ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transport_command_tests.rs (/opt/rustwide/target/debug/deps/transport_command_tests-7be6cceabac999ef)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test test_build_command_agents_always_via_initialize ... ok
[INFO] [stdout] test test_build_command_always_uses_streaming ... ok
[INFO] [stdout] test test_build_command_basic ... ok
[INFO] [stdout] test test_build_command_with_add_dirs ... ok
[INFO] [stdout] test test_build_command_large_agents_work ... ok
[INFO] [stdout] test test_build_command_with_extra_args ... ok
[INFO] [stdout] test test_build_command_with_fallback_model ... ok
[INFO] [stdout] test test_build_command_with_max_thinking_tokens ... ok
[INFO] [stdout] test test_build_command_with_mcp_servers_as_file_path ... ok
[INFO] [stdout] test test_build_command_with_mcp_servers ... ok
[INFO] [stdout] test test_build_command_with_options ... ok
[INFO] [stdout] test test_build_command_with_settings_file ... ok
[INFO] [stdout] test test_build_command_with_sandbox_only ... ok
[INFO] [stdout] test test_build_command_with_sandbox_minimal ... ok
[INFO] [stdout] test test_build_command_with_sandbox_and_settings_json ... ok
[INFO] [stdout] test test_build_command_with_settings_file_and_no_sandbox ... ok
[INFO] [stdout] test test_build_command_with_system_prompt_preset ... ok
[INFO] [stdout] test test_build_command_with_system_prompt_string ... ok
[INFO] [stdout] test test_build_command_without_tools ... ok
[INFO] [stdout] test test_build_command_with_tools_array ... ok
[INFO] [stdout] test test_cli_path_accepts_pathbuf_path ... ok
[INFO] [stdout] test test_build_command_with_tools_preset ... ok
[INFO] [stdout] test test_build_command_with_tools_empty_array ... ok
[INFO] [stdout] test test_sandbox_network_config ... ok
[INFO] [stdout] test test_build_command_with_mcp_servers_as_json_string ... ok
[INFO] [stdout] test test_build_command_with_settings_json ... ok
[INFO] [stdout] test test_session_continuation ... ok
[INFO] [stdout] test test_settings_merge_failure_errors_in_strict_mode ... ok
[INFO] [stdout] test test_settings_merge_failure_falls_back_when_not_strict ... ok
[INFO] [stdout] test test_build_command_with_system_prompt_preset_and_append ... ok
[INFO] [stdout] test test_find_cli_not_found ... ok
[INFO] [stdout] test test_read_messages_transport_creation ... ok
[INFO] [stdout] test test_concurrent_writes_fail_without_lock ... ok
[INFO] [stdout] test test_connect_with_nonexistent_cwd ... ok
[INFO] [stdout] test test_connect_close ... ok
[INFO] [stdout] test test_concurrent_writes_are_serialized ... ok
[INFO] [stdout] test test_env_vars_passed_to_subprocess ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/types_tests.rs (/opt/rustwide/target/debug/deps/types_tests-c7832e0ab6a7699d)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_default_options ... ok
[INFO] [stdout] test test_assistant_message_with_text ... ok
[INFO] [stdout] test test_assistant_message_with_thinking ... ok
[INFO] [stdout] test test_mcp_status_response_deserialization ... ok
[INFO] [stdout] test test_mcp_status_config_deserialization_is_type_disambiguated ... ok
[INFO] [stdout] test test_options_permission_modes ... ok
[INFO] [stdout] test test_result_message ... ok
[INFO] [stdout] test test_tool_permission_context_with_blocked_path ... ok
[INFO] [stdout] test test_tool_use_and_result_block ... ok
[INFO] [stdout] test test_user_message_creation ... ok
[INFO] [stdout] test test_tool_permission_context_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests claude_code
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient (line 66) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::connect (line 239) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::connect_with_messages (line 336) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::get_mcp_status (line 674) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::interrupt (line 562) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::get_server_info (line 744) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::query (line 404) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::query_stream (line 452) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::receive_message (line 502) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::rewind_files (line 646) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::set_model (line 618) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::set_permission_mode (line 590) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::wait_for_initial_messages (line 374) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::disconnect (line 770) - compile ... ok
[INFO] [stdout] test src/internal_client.rs - internal_client::InternalClient::process_query (line 198) - compile ... ok
[INFO] [stdout] test src/internal_client.rs - internal_client::InternalClient::process_query_as_stream (line 280) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::receive_response (line 530) - compile ... ok
[INFO] [stdout] test src/internal_client.rs - internal_client::InternalClient::process_query_from_stream (line 239) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 30) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::new (line 118) ... ok
[INFO] [stdout] test src/internal_client.rs - internal_client::InternalClient::process_query_from_stream_as_stream (line 322) - compile ... ok
[INFO] [stdout] test src/query.rs - query::Query::close (line 807) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::end_input (line 623) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::get_mcp_status (line 675) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::initialization_result (line 310) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::initialize (line 260) ... ignored
[INFO] [stdout] test src/lib.rs - (line 54) - compile ... ok
[INFO] [stdout] test src/errors.rs - errors::ProcessError::new (line 122) ... ok
[INFO] [stdout] test src/query.rs - query::Query::interrupt (line 696) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::receive_next_message (line 648) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::rewind_files (line 756) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::send_input_from_stream (line 486) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::send_input_messages (line 464) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::send_raw_message (line 433) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::send_user_message (line 411) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::set_model (line 735) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::set_permission_mode (line 714) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::spawn_input_from_stream (line 518) ... ignored
[INFO] [stdout] test src/errors.rs - errors::ClaudeSDKError::new (line 26) ... ok
[INFO] [stdout] test src/query.rs - query::Query::stream_input (line 561) ... ignored
[INFO] [stdout] test src/query.rs - query::Query::stream_input_from_stream (line 581) ... ignored
[INFO] [stdout] test src/errors.rs - errors::MessageParseError::new (line 201) ... ok
[INFO] [stdout] test src/internal_client.rs - internal_client::InternalClient::new (line 45) ... ok
[INFO] [stdout] test src/errors.rs - errors::CLINotFoundError::new (line 87) ... ok
[INFO] [stdout] test src/errors.rs - errors::CLIJSONDecodeError::new (line 166) ... ok
[INFO] [stdout] test src/query_fn.rs - query_fn::query_stream_from_stream (line 151) - compile ... ok
[INFO] [stdout] test src/query_fn.rs - query_fn::query (line 40) - compile ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp (line 9) - compile ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::McpSdkServer::call_tool_json (line 265) - compile ... ok
[INFO] [stdout] test src/query_fn.rs - query_fn::query_from_stream (line 77) - compile ... ok
[INFO] [stdout] test src/message_parser.rs - message_parser::parse_message (line 132) ... ok
[INFO] [stdout] test src/query.rs - query::handle_sdk_mcp_request (line 1218) - compile ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::create_sdk_mcp_server (line 325) - compile ... ok
[INFO] [stdout] test src/transport/mod.rs - transport::TransportFactory (line 127) ... ignored
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::tool (line 124) - compile ... ok
[INFO] [stdout] test src/errors.rs - errors::CLIConnectionError::new (line 55) ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::McpSdkServer::has_tools (line 204) ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::McpSdkServer::new (line 170) ... ok
[INFO] [stdout] test src/query_fn.rs - query_fn::query_stream (line 117) - compile ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::McpSdkServer::list_tools_json (line 218) ... ok
[INFO] [stdout] test src/transport/subprocess_cli.rs - transport::subprocess_cli::JsonStreamBuffer::new (line 69) ... ok
[INFO] [stdout] test src/sdk_mcp.rs - sdk_mcp::SdkMcpTool::with_annotations (line 87) ... ok
[INFO] [stdout] test src/transport/subprocess_cli.rs - transport::subprocess_cli::JsonStreamBuffer::push_chunk (line 97) ... ok
[INFO] [stdout] test src/types.rs - types::McpServerConfig::to_cli_json (line 631) ... ok
[INFO] [stdout] test src/types.rs - types::PermissionUpdate::to_cli_dict (line 292) ... ok
[INFO] [stdout] test src/transport/mod.rs - transport::SplitAdapter::new (line 181) ... FAILED
[INFO] [stdout] test src/client.rs - client::ClaudeSdkClient::new_with_transport (line 144) ... FAILED
[INFO] [stdout] test src/transport/mod.rs - transport::SplitAdapter::writer (line 216) ... FAILED
[INFO] [stdout] test src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::build_command (line 470) ... FAILED
[INFO] [stdout] test src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::new (line 192) ... FAILED
[INFO] [stdout] test src/transport/mod.rs - transport::split_with_adapter (line 151) ... FAILED
[INFO] [stdout] test src/transport/mod.rs - transport::SplitAdapter::reader (line 198) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/mod.rs - transport::SplitAdapter::new (line 181) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (406) panicked at /tmp/rustdoctestsZQr7b/doctest_bundle_2024.rs:845:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x583a1f249c32 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x583a1f249c32 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x583a1f249c32 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x583a1f249c32 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x583a1f25a80a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x583a1f25a80a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x583a1f217056 - std::io::default_write_fmt::hd49a3027caaa0994
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x583a1f217056 - std::io::Write::write_fmt::h6f0185aecf0ed75f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x583a1f2289a9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x583a1f2289a9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x583a1f228809 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x583a1f228c9b - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x583a1f228a68 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x583a1f2238e9 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x583a1f20b51d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x583a1f26211c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x583a1f2618c2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x583a1f06d772 - doctest_bundle_2024::__doctest_61::main::hdcc79b417e844adb
[INFO] [stdout]   18:     0x583a1f06d8d6 - doctest_bundle_2024::__doctest_61::__main_fn::hf91cbde9066dacee
[INFO] [stdout]   19:     0x583a1f064d71 - doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_61::TEST::{closure#0}
[INFO] [stdout]   20:     0x583a1f069436 - <doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_61::TEST::{closure#0} as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x583a1f066809 - doctest_runner_2024[9ea74ac070f4d2a9]::main
[INFO] [stdout]   22:     0x583a1f068453 - <fn() -> std[765ed69a96918746]::process::ExitCode as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x583a1f063816 - std[765ed69a96918746]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[765ed69a96918746]::process::ExitCode, std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   24:     0x583a1f063bc9 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x583a1f218c26 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6cf6e1b4b1f98539
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x583a1f218c26 - std::panicking::catch_unwind::do_call::h174840425564edbd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x583a1f218c26 - std::panicking::catch_unwind::had0fde8b5d7282ba
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x583a1f218c26 - std::panic::catch_unwind::hdb1c6876cc6d1988
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x583a1f218c26 - std::rt::lang_start_internal::{{closure}}::h9a3342d69e945811
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x583a1f218c26 - std::panicking::catch_unwind::do_call::haba617e1655662f0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x583a1f218c26 - std::panicking::catch_unwind::hdcb3b0cdc4ef023b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x583a1f218c26 - std::panic::catch_unwind::hd7496902866db161
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x583a1f218c26 - std::rt::lang_start_internal::h9f282d832ae47dd5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x583a1f063751 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   35:     0x583a1f0697b5 - main
[INFO] [stdout]   36:     0x7adcfdbfb1ca - <unknown>
[INFO] [stdout]   37:     0x7adcfdbfb28b - __libc_start_main
[INFO] [stdout]   38:     0x583a1f062935 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/client.rs - client::ClaudeSdkClient::new_with_transport (line 144) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (379) panicked at /tmp/rustdoctestsZQr7b/doctest_bundle_2024.rs:135:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a669ceeac32 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a669ceeac32 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a669ceeac32 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a669ceeac32 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a669cefb80a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a669cefb80a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5a669ceb8056 - std::io::default_write_fmt::hd49a3027caaa0994
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5a669ceb8056 - std::io::Write::write_fmt::h6f0185aecf0ed75f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5a669cec99a9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a669cec99a9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a669cec9809 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5a669cec9c9b - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5a669cec9a68 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5a669cec48e9 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5a669ceac51d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5a669cf0311c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5a669cf028c2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x5a669cd0bb7a - doctest_bundle_2024::__doctest_8::main::h1706bacc15a0880a
[INFO] [stdout]   18:     0x5a669cd0bd66 - doctest_bundle_2024::__doctest_8::__main_fn::h336fccf1a7586552
[INFO] [stdout]   19:     0x5a669cd04f71 - doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_8::TEST::{closure#0}
[INFO] [stdout]   20:     0x5a669cd096f6 - <doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_8::TEST::{closure#0} as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5a669cd07809 - doctest_runner_2024[9ea74ac070f4d2a9]::main
[INFO] [stdout]   22:     0x5a669cd09453 - <fn() -> std[765ed69a96918746]::process::ExitCode as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x5a669cd04816 - std[765ed69a96918746]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[765ed69a96918746]::process::ExitCode, std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   24:     0x5a669cd04bc9 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x5a669ceb9c26 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6cf6e1b4b1f98539
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x5a669ceb9c26 - std::panicking::catch_unwind::do_call::h174840425564edbd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5a669ceb9c26 - std::panicking::catch_unwind::had0fde8b5d7282ba
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5a669ceb9c26 - std::panic::catch_unwind::hdb1c6876cc6d1988
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5a669ceb9c26 - std::rt::lang_start_internal::{{closure}}::h9a3342d69e945811
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x5a669ceb9c26 - std::panicking::catch_unwind::do_call::haba617e1655662f0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5a669ceb9c26 - std::panicking::catch_unwind::hdcb3b0cdc4ef023b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5a669ceb9c26 - std::panic::catch_unwind::hd7496902866db161
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5a669ceb9c26 - std::rt::lang_start_internal::h9f282d832ae47dd5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x5a669cd04751 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   35:     0x5a669cd0a7b5 - main
[INFO] [stdout]   36:     0x7db458a351ca - <unknown>
[INFO] [stdout]   37:     0x7db458a3528b - __libc_start_main
[INFO] [stdout]   38:     0x5a669cd03935 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/mod.rs - transport::SplitAdapter::writer (line 216) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (410) panicked at /tmp/rustdoctestsZQr7b/doctest_bundle_2024.rs:870:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be8b291fc32 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5be8b291fc32 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5be8b291fc32 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5be8b291fc32 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5be8b293080a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5be8b293080a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5be8b28ed056 - std::io::default_write_fmt::hd49a3027caaa0994
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5be8b28ed056 - std::io::Write::write_fmt::h6f0185aecf0ed75f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5be8b28fe9a9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5be8b28fe9a9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5be8b28fe809 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5be8b28fec9b - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5be8b28fea68 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5be8b28f98e9 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5be8b28e151d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5be8b293811c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5be8b29378c2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x5be8b2743d32 - doctest_bundle_2024::__doctest_63::main::hc2e5b5c1391d652e
[INFO] [stdout]   18:     0x5be8b2743ef6 - doctest_bundle_2024::__doctest_63::__main_fn::h32c800d1edc7ef68
[INFO] [stdout]   19:     0x5be8b273ae71 - doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_63::TEST::{closure#0}
[INFO] [stdout]   20:     0x5be8b273f4b6 - <doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_63::TEST::{closure#0} as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5be8b273c809 - doctest_runner_2024[9ea74ac070f4d2a9]::main
[INFO] [stdout]   22:     0x5be8b273e453 - <fn() -> std[765ed69a96918746]::process::ExitCode as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x5be8b2739816 - std[765ed69a96918746]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[765ed69a96918746]::process::ExitCode, std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   24:     0x5be8b2739bc9 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x5be8b28eec26 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6cf6e1b4b1f98539
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x5be8b28eec26 - std::panicking::catch_unwind::do_call::h174840425564edbd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5be8b28eec26 - std::panicking::catch_unwind::had0fde8b5d7282ba
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5be8b28eec26 - std::panic::catch_unwind::hdb1c6876cc6d1988
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5be8b28eec26 - std::rt::lang_start_internal::{{closure}}::h9a3342d69e945811
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x5be8b28eec26 - std::panicking::catch_unwind::do_call::haba617e1655662f0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5be8b28eec26 - std::panicking::catch_unwind::hdcb3b0cdc4ef023b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5be8b28eec26 - std::panic::catch_unwind::hd7496902866db161
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5be8b28eec26 - std::rt::lang_start_internal::h9f282d832ae47dd5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x5be8b2739751 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   35:     0x5be8b273f7b5 - main
[INFO] [stdout]   36:     0x7ff194b041ca - <unknown>
[INFO] [stdout]   37:     0x7ff194b0428b - __libc_start_main
[INFO] [stdout]   38:     0x5be8b2738935 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::build_command (line 470) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (414) panicked at /tmp/rustdoctestsZQr7b/doctest_bundle_2024.rs:918:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x57ece4304c32 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x57ece4304c32 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x57ece4304c32 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x57ece4304c32 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x57ece431580a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x57ece431580a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x57ece42d2056 - std::io::default_write_fmt::hd49a3027caaa0994
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x57ece42d2056 - std::io::Write::write_fmt::h6f0185aecf0ed75f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x57ece42e39a9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x57ece42e39a9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x57ece42e3809 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x57ece42e3c9b - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x57ece42e3a68 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x57ece42de8e9 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x57ece42c651d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x57ece431d11c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x57ece431c8c2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x57ece4129792 - doctest_bundle_2024::__doctest_68::main::h6aa1ed51e32b4c85
[INFO] [stdout]   18:     0x57ece4129ab6 - doctest_bundle_2024::__doctest_68::__main_fn::h4f1196e3a2f06358
[INFO] [stdout]   19:     0x57ece41200a1 - doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_68::TEST::{closure#0}
[INFO] [stdout]   20:     0x57ece41245f6 - <doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_68::TEST::{closure#0} as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x57ece4121809 - doctest_runner_2024[9ea74ac070f4d2a9]::main
[INFO] [stdout]   22:     0x57ece4123453 - <fn() -> std[765ed69a96918746]::process::ExitCode as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x57ece411e816 - std[765ed69a96918746]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[765ed69a96918746]::process::ExitCode, std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   24:     0x57ece411ebc9 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x57ece42d3c26 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6cf6e1b4b1f98539
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x57ece42d3c26 - std::panicking::catch_unwind::do_call::h174840425564edbd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x57ece42d3c26 - std::panicking::catch_unwind::had0fde8b5d7282ba
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x57ece42d3c26 - std::panic::catch_unwind::hdb1c6876cc6d1988
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x57ece42d3c26 - std::rt::lang_start_internal::{{closure}}::h9a3342d69e945811
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x57ece42d3c26 - std::panicking::catch_unwind::do_call::haba617e1655662f0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x57ece42d3c26 - std::panicking::catch_unwind::hdcb3b0cdc4ef023b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x57ece42d3c26 - std::panic::catch_unwind::hd7496902866db161
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x57ece42d3c26 - std::rt::lang_start_internal::h9f282d832ae47dd5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x57ece411e751 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   35:     0x57ece41247b5 - main
[INFO] [stdout]   36:     0x7642c268e1ca - <unknown>
[INFO] [stdout]   37:     0x7642c268e28b - __libc_start_main
[INFO] [stdout]   38:     0x57ece411d935 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::new (line 192) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (415) panicked at /tmp/rustdoctestsZQr7b/doctest_bundle_2024.rs:930:84:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e82d50d5c32 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e82d50d5c32 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e82d50d5c32 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e82d50d5c32 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e82d50e680a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e82d50e680a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x5e82d50a3056 - std::io::default_write_fmt::hd49a3027caaa0994
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x5e82d50a3056 - std::io::Write::write_fmt::h6f0185aecf0ed75f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x5e82d50b49a9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e82d50b49a9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e82d50b4809 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x5e82d50b4c9b - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x5e82d50b4a68 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x5e82d50af8e9 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x5e82d509751d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x5e82d50ee11c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x5e82d50ed8c2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x5e82d4efabf3 - doctest_bundle_2024::__doctest_69::main::h04597acb2b1f7c51
[INFO] [stdout]   18:     0x5e82d4efac96 - doctest_bundle_2024::__doctest_69::__main_fn::haf4cb1d9f40f7e30
[INFO] [stdout]   19:     0x5e82d4ef1121 - doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_69::TEST::{closure#0}
[INFO] [stdout]   20:     0x5e82d4ef5636 - <doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_69::TEST::{closure#0} as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5e82d4ef2809 - doctest_runner_2024[9ea74ac070f4d2a9]::main
[INFO] [stdout]   22:     0x5e82d4ef4453 - <fn() -> std[765ed69a96918746]::process::ExitCode as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x5e82d4eef816 - std[765ed69a96918746]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[765ed69a96918746]::process::ExitCode, std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   24:     0x5e82d4eefbc9 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x5e82d50a4c26 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6cf6e1b4b1f98539
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x5e82d50a4c26 - std::panicking::catch_unwind::do_call::h174840425564edbd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5e82d50a4c26 - std::panicking::catch_unwind::had0fde8b5d7282ba
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5e82d50a4c26 - std::panic::catch_unwind::hdb1c6876cc6d1988
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5e82d50a4c26 - std::rt::lang_start_internal::{{closure}}::h9a3342d69e945811
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x5e82d50a4c26 - std::panicking::catch_unwind::do_call::haba617e1655662f0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x5e82d50a4c26 - std::panicking::catch_unwind::hdcb3b0cdc4ef023b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x5e82d50a4c26 - std::panic::catch_unwind::hd7496902866db161
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x5e82d50a4c26 - std::rt::lang_start_internal::h9f282d832ae47dd5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x5e82d4eef751 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   35:     0x5e82d4ef57b5 - main
[INFO] [stdout]   36:     0x7fd1f8b831ca - <unknown>
[INFO] [stdout]   37:     0x7fd1f8b8328b - __libc_start_main
[INFO] [stdout]   38:     0x5e82d4eee935 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/mod.rs - transport::split_with_adapter (line 151) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (411) panicked at /tmp/rustdoctestsZQr7b/doctest_bundle_2024.rs:885:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61c3d0490c32 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61c3d0490c32 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61c3d0490c32 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61c3d0490c32 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61c3d04a180a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61c3d04a180a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x61c3d045e056 - std::io::default_write_fmt::hd49a3027caaa0994
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61c3d045e056 - std::io::Write::write_fmt::h6f0185aecf0ed75f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x61c3d046f9a9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61c3d046f9a9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x61c3d046f809 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x61c3d046fc9b - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x61c3d046fa68 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x61c3d046a8e9 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x61c3d045251d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x61c3d04a911c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x61c3d04a88c2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x61c3d02b5042 - doctest_bundle_2024::__doctest_65::main::hab1c592d5930b5ec
[INFO] [stdout]   18:     0x61c3d02b5396 - doctest_bundle_2024::__doctest_65::__main_fn::h8e64afa8b10fd487
[INFO] [stdout]   19:     0x61c3d02abf21 - doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_65::TEST::{closure#0}
[INFO] [stdout]   20:     0x61c3d02b0536 - <doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_65::TEST::{closure#0} as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x61c3d02ad809 - doctest_runner_2024[9ea74ac070f4d2a9]::main
[INFO] [stdout]   22:     0x61c3d02af453 - <fn() -> std[765ed69a96918746]::process::ExitCode as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x61c3d02aa816 - std[765ed69a96918746]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[765ed69a96918746]::process::ExitCode, std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   24:     0x61c3d02aabc9 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x61c3d045fc26 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6cf6e1b4b1f98539
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x61c3d045fc26 - std::panicking::catch_unwind::do_call::h174840425564edbd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x61c3d045fc26 - std::panicking::catch_unwind::had0fde8b5d7282ba
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x61c3d045fc26 - std::panic::catch_unwind::hdb1c6876cc6d1988
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x61c3d045fc26 - std::rt::lang_start_internal::{{closure}}::h9a3342d69e945811
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x61c3d045fc26 - std::panicking::catch_unwind::do_call::haba617e1655662f0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x61c3d045fc26 - std::panicking::catch_unwind::hdcb3b0cdc4ef023b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x61c3d045fc26 - std::panic::catch_unwind::hd7496902866db161
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x61c3d045fc26 - std::rt::lang_start_internal::h9f282d832ae47dd5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x61c3d02aa751 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   35:     0x61c3d02b07b5 - main
[INFO] [stdout]   36:     0x77464f8741ca - <unknown>
[INFO] [stdout]   37:     0x77464f87428b - __libc_start_main
[INFO] [stdout]   38:     0x61c3d02a9935 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] ---- src/transport/mod.rs - transport::SplitAdapter::reader (line 198) stdout ----
[INFO] [stdout] Test executable failed (exit status: 101).
[INFO] [stdout] 
[INFO] [stdout] stderr:
[INFO] [stdout] 
[INFO] [stdout] thread 'main' (408) panicked at /tmp/rustdoctestsZQr7b/doctest_bundle_2024.rs:857:83:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: CLINotFound(CLINotFoundError { message: "Claude Code not found. Install with:\n  npm install -g @anthropic-ai/claude-code\n\nIf already installed locally, try:\n  export PATH=\"$HOME/node_modules/.bin:$PATH\"\n\nOr provide the path via ClaudeAgentOptions", cli_path: None })
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61b15034dc32 - std::backtrace_rs::backtrace::libunwind::trace::hff358a60abf734fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x61b15034dc32 - std::backtrace_rs::backtrace::trace_unsynchronized::h3b121f916dd95ec6
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x61b15034dc32 - std::sys::backtrace::_print_fmt::hde0a62ded68798e9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61b15034dc32 - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h93773fc827e3113d
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x61b15035e80a - core::fmt::rt::Argument::fmt::h01eff69902dad97f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61b15035e80a - core::fmt::write::hed7b5c73d82ecb7c
[INFO] [stdout]    6:     0x61b15031b056 - std::io::default_write_fmt::hd49a3027caaa0994
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x61b15031b056 - std::io::Write::write_fmt::h6f0185aecf0ed75f
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x61b15032c9a9 - std::sys::backtrace::BacktraceLock::print::h8b1d6fcc5a56d1a3
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61b15032c9a9 - std::panicking::default_hook::{{closure}}::h2be84df4f189ae36
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x61b15032c809 - std::panicking::default_hook::hf0ea8939246f43a9
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:319:9
[INFO] [stdout]   11:     0x61b15032cc9b - std::panicking::panic_with_hook::hb4bd9ac1123582a0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:825:13
[INFO] [stdout]   12:     0x61b15032ca68 - std::panicking::panic_handler::{{closure}}::hde00dd15f5637fe2
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:698:13
[INFO] [stdout]   13:     0x61b1503278e9 - std::sys::backtrace::__rust_end_short_backtrace::hb72197fa777c1785
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   14:     0x61b15030f51d - __rustc[4425a7e20b4c8619]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:689:5
[INFO] [stdout]   15:     0x61b15036611c - core::panicking::panic_fmt::ha59b517dd231f4da
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/panicking.rs:80:14
[INFO] [stdout]   16:     0x61b1503658c2 - core::result::unwrap_failed::hf2d1f30a3ac850fc
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/result.rs:1867:5
[INFO] [stdout]   17:     0x61b150171a22 - doctest_bundle_2024::__doctest_62::main::h3e10c0f83733e5f4
[INFO] [stdout]   18:     0x61b150171be6 - doctest_bundle_2024::__doctest_62::__main_fn::hb12092853dc7388b
[INFO] [stdout]   19:     0x61b150168df1 - doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_62::TEST::{closure#0}
[INFO] [stdout]   20:     0x61b15016d476 - <doctest_runner_2024[9ea74ac070f4d2a9]::__doctest_62::TEST::{closure#0} as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x61b15016a809 - doctest_runner_2024[9ea74ac070f4d2a9]::main
[INFO] [stdout]   22:     0x61b15016c453 - <fn() -> std[765ed69a96918746]::process::ExitCode as core[32850a7867c2faaf]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   23:     0x61b150167816 - std[765ed69a96918746]::sys::backtrace::__rust_begin_short_backtrace::<fn() -> std[765ed69a96918746]::process::ExitCode, std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   24:     0x61b150167bc9 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>::{closure#0}
[INFO] [stdout]   25:     0x61b15031cc26 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6cf6e1b4b1f98539
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/core/src/ops/function.rs:287:21
[INFO] [stdout]   26:     0x61b15031cc26 - std::panicking::catch_unwind::do_call::h174840425564edbd
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x61b15031cc26 - std::panicking::catch_unwind::had0fde8b5d7282ba
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x61b15031cc26 - std::panic::catch_unwind::hdb1c6876cc6d1988
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x61b15031cc26 - std::rt::lang_start_internal::{{closure}}::h9a3342d69e945811
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:175:24
[INFO] [stdout]   30:     0x61b15031cc26 - std::panicking::catch_unwind::do_call::haba617e1655662f0
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:581:40
[INFO] [stdout]   31:     0x61b15031cc26 - std::panicking::catch_unwind::hdcb3b0cdc4ef023b
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panicking.rs:544:19
[INFO] [stdout]   32:     0x61b15031cc26 - std::panic::catch_unwind::hd7496902866db161
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/panic.rs:359:14
[INFO] [stdout]   33:     0x61b15031cc26 - std::rt::lang_start_internal::h9f282d832ae47dd5
[INFO] [stdout]                                at /rustc/4a4ef493e3a1488c6e321570238084b38948f6db/library/std/src/rt.rs:171:5
[INFO] [stdout]   34:     0x61b150167751 - std[765ed69a96918746]::rt::lang_start::<std[765ed69a96918746]::process::ExitCode>
[INFO] [stdout]   35:     0x61b15016d7b5 - main
[INFO] [stdout]   36:     0x78aac18a31ca - <unknown>
[INFO] [stdout]   37:     0x78aac18a328b - __libc_start_main
[INFO] [stdout]   38:     0x61b150166935 - _start
[INFO] [stdout]   39:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/client.rs - client::ClaudeSdkClient::new_with_transport (line 144)
[INFO] [stdout]     src/transport/mod.rs - transport::SplitAdapter::new (line 181)
[INFO] [stdout]     src/transport/mod.rs - transport::SplitAdapter::reader (line 198)
[INFO] [stdout]     src/transport/mod.rs - transport::SplitAdapter::writer (line 216)
[INFO] [stdout]     src/transport/mod.rs - transport::split_with_adapter (line 151)
[INFO] [stdout]     src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::build_command (line 470)
[INFO] [stdout]     src/transport/subprocess_cli.rs - transport::subprocess_cli::SubprocessCliTransport::new (line 192)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 47 passed; 7 failed; 18 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 1.41s; merged doctests compilation took 1.29s
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "8a68121dfb90359c675bf02cc3463e81190e033cf4ad326472fe2db66ffcd8ff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8a68121dfb90359c675bf02cc3463e81190e033cf4ad326472fe2db66ffcd8ff", kill_on_drop: false }`
[INFO] [stdout] 8a68121dfb90359c675bf02cc3463e81190e033cf4ad326472fe2db66ffcd8ff
