[INFO] fetching crate tirea-protocol-ag-ui 0.5.0...
[INFO] testing tirea-protocol-ag-ui-0.5.0 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate tirea-protocol-ag-ui 0.5.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate tirea-protocol-ag-ui 0.5.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tirea-protocol-ag-ui 0.5.0
[INFO] tweaked toml for crates.io crate tirea-protocol-ag-ui 0.5.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tirea-protocol-ag-ui 0.5.0 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tirea-protocol-ag-ui 0.5.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bfa6ba0b9e33915fcb2437a719a8f6047024eee3aee1626c4b8f0fcf3d8c2cff
[INFO] running `Command { std: "docker" "start" "-a" "bfa6ba0b9e33915fcb2437a719a8f6047024eee3aee1626c4b8f0fcf3d8c2cff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bfa6ba0b9e33915fcb2437a719a8f6047024eee3aee1626c4b8f0fcf3d8c2cff", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bfa6ba0b9e33915fcb2437a719a8f6047024eee3aee1626c4b8f0fcf3d8c2cff", kill_on_drop: false }`
[INFO] [stdout] bfa6ba0b9e33915fcb2437a719a8f6047024eee3aee1626c4b8f0fcf3d8c2cff
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d25e3817f06d8bc377ee3b313fa01bf9008954ccd9142b732176a52be7c53d38
[INFO] running `Command { std: "docker" "start" "-a" "d25e3817f06d8bc377ee3b313fa01bf9008954ccd9142b732176a52be7c53d38", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling borrow-or-share v0.2.4
[INFO] [stderr]    Compiling unicode-general-category v1.1.0
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling outref v0.5.2
[INFO] [stderr]    Compiling vsimd v0.8.0
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling fluent-uri v0.4.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling fraction v0.15.3
[INFO] [stderr]    Compiling email_address v0.2.9
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling tirea-state-derive v0.5.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling bytecount v0.6.9
[INFO] [stderr]    Compiling num-cmp v0.1.0
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling jsonptr v0.6.3
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling uuid-simd v0.8.0
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling json-patch v3.0.1
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling schemars v1.2.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling fancy-regex v0.17.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tirea-state v0.5.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling referencing v0.38.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling jsonschema v0.38.1
[INFO] [stderr]    Compiling tirea-contract v0.5.0
[INFO] [stderr]    Compiling tirea-protocol-ag-ui v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.46s
[INFO] running `Command { std: "docker" "inspect" "d25e3817f06d8bc377ee3b313fa01bf9008954ccd9142b732176a52be7c53d38", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d25e3817f06d8bc377ee3b313fa01bf9008954ccd9142b732176a52be7c53d38", kill_on_drop: false }`
[INFO] [stdout] d25e3817f06d8bc377ee3b313fa01bf9008954ccd9142b732176a52be7c53d38
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9df6f395920e964fbfe7403b0f468eb2dad980e094c544d4a18ff69a9b725cd5
[INFO] running `Command { std: "docker" "start" "-a" "9df6f395920e964fbfe7403b0f468eb2dad980e094c544d4a18ff69a9b725cd5", kill_on_drop: false }`
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling aws-lc-rs v1.16.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling openssl v0.10.76
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling http v0.2.12
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling inventory v0.3.22
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling serde_with_macros v3.18.0
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling glob-match v0.2.1
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling http-body v0.4.6
[INFO] [stderr]    Compiling serde_with v3.18.0
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling value-ext v0.1.3
[INFO] [stderr]    Compiling cmake v0.1.57
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling eventsource-stream v0.2.3
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling openssl-sys v0.9.112
[INFO] [stderr]    Compiling aws-lc-sys v0.38.0
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling tirea-state-derive v0.5.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tirea-state v0.5.0
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling h2 v0.3.27
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling hyper v0.14.32
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-tls v0.5.0
[INFO] [stderr]    Compiling reqwest v0.11.27
[INFO] [stderr]    Compiling model-context-protocol v0.2.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.2
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling genai v0.6.0-beta.5
[INFO] [stderr]    Compiling jsonschema v0.38.1
[INFO] [stderr]    Compiling tirea-contract v0.5.0
[INFO] [stderr]    Compiling tirea-extension-mcp v0.5.0
[INFO] [stderr]    Compiling tirea-extension-observability v0.5.0
[INFO] [stderr]    Compiling tirea-extension-permission v0.5.0
[INFO] [stderr]    Compiling tirea-extension-handoff v0.5.0
[INFO] [stderr]    Compiling tirea-store-adapters v0.5.0
[INFO] [stderr]    Compiling tirea-protocol-ag-ui v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tirea-extension-skills v0.5.0
[INFO] [stderr]    Compiling tirea-agentos v0.5.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 31s
[INFO] running `Command { std: "docker" "inspect" "9df6f395920e964fbfe7403b0f468eb2dad980e094c544d4a18ff69a9b725cd5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9df6f395920e964fbfe7403b0f468eb2dad980e094c544d4a18ff69a9b725cd5", kill_on_drop: false }`
[INFO] [stdout] 9df6f395920e964fbfe7403b0f468eb2dad980e094c544d4a18ff69a9b725cd5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/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" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] fc10d36afe2e0a3656f4a9cb180e2566e6ba81ff3c749cda72aed6b2c37a916d
[INFO] running `Command { std: "docker" "start" "-a" "fc10d36afe2e0a3656f4a9cb180e2566e6ba81ff3c749cda72aed6b2c37a916d", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.62s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tirea_protocol_ag_ui-9ef51efdca537a4f)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test context::tests::inference_complete_emits_activity_snapshot ... ok
[INFO] [stdout] test context::tests::inference_complete_without_usage ... ok
[INFO] [stdout] test context::tests::reasoning_delta_emits_reasoning_events ... ok
[INFO] [stdout] test context::tests::reasoning_encrypted_value_maps_to_message_entity ... ok
[INFO] [stdout] test context::tests::tool_call_progress_activity_snapshot_maps_to_agui_example ... 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/agent_integration.rs (/opt/rustwide/target/debug/deps/agent_integration-34655a99b428d4ee)
[INFO] [stdout] 
[INFO] [stdout] running 411 tests
[INFO] [stdout] test test_activity_delta_flow ... ok
[INFO] [stdout] test test_activity_snapshot_replace_false ... ok
[INFO] [stdout] test test_activity_context_snapshot_reused_across_contexts ... ok
[INFO] [stdout] test llmmetry_tracing::test_inference_tracing_span_lifecycle ... ok
[INFO] [stdout] test test_activity_delta_type_matches_snapshot ... ok
[INFO] [stdout] test llmmetry_tracing::test_tool_tracing_span_lifecycle ... ok
[INFO] [stdout] test test_activity_context_emits_snapshot_on_update ... ok
[INFO] [stdout] test test_activity_delta_message_id_matches_snapshot ... ok
[INFO] [stdout] test llmmetry_tracing::test_full_session_with_tracing_spans ... ok
[INFO] [stdout] test test_activity_snapshot_replace_false_behavior ... ok
[INFO] [stdout] test test_activity_snapshot_flow ... ok
[INFO] [stdout] test test_activity_snapshot_replace_true_behavior ... ok
[INFO] [stdout] test test_activity_snapshot_replace_true ... ok
[INFO] [stdout] test test_activity_snapshot_replace_none ... ok
[INFO] [stdout] test test_agent_config_variations ... ok
[INFO] [stdout] test test_activity_streaming_complete_flow ... ok
[INFO] [stdout] test test_agent_event_run_finish_cancelled_produces_run_error ... ok
[INFO] [stdout] test test_agent_event_run_finish_ends_text_and_run ... ok
[INFO] [stdout] test test_agent_event_step_events ... ok
[INFO] [stdout] test test_agent_event_run_finish_ends_text_stream ... ok
[INFO] [stdout] test test_agent_event_activity_snapshot_to_ag_ui ... ok
[INFO] [stdout] test test_activity_context_multiple_streams_emit_separately ... ok
[INFO] [stdout] test test_agui_message_assistant ... ok
[INFO] [stdout] test test_agui_message_roundtrip ... ok
[INFO] [stdout] test test_agui_message_tool ... ok
[INFO] [stdout] test test_agui_message_tool_with_error ... ok
[INFO] [stdout] test test_agui_message_user ... ok
[INFO] [stdout] test test_agui_message_with_id ... ok
[INFO] [stdout] test test_agui_sse_format ... ok
[INFO] [stdout] test test_agent_loop_error_all_variants ... ok
[INFO] [stdout] test test_agui_message_system ... ok
[INFO] [stdout] test test_agui_stream_error_no_run_finished ... ok
[INFO] [stdout] test test_agui_sse_multiple_events ... ok
[INFO] [stdout] test test_agui_tool_def_frontend ... ok
[INFO] [stdout] test test_agui_tool_def_with_schema ... ok
[INFO] [stdout] test test_base_event_fields_without_raw_event ... ok
[INFO] [stdout] test test_agui_stream_event_sequence_run_started_first ... ok
[INFO] [stdout] test test_complete_tool_call_protocol_flow ... ok
[INFO] [stdout] test test_agui_stream_pending_no_run_finished ... ok
[INFO] [stdout] test test_agui_stream_text_interrupted_by_tool_call ... ok
[INFO] [stdout] test test_agui_stream_tool_call_sequence ... ok
[INFO] [stdout] test test_agui_tool_def_backend ... ok
[INFO] [stdout] test test_agui_tool_def_full_serialization ... ok
[INFO] [stdout] test test_all_message_roles_roundtrip ... ok
[INFO] [stdout] test test_concurrent_read_write_same_session ... ok
[INFO] [stdout] test test_concurrent_errors_dont_corrupt_storage ... ok
[INFO] [stdout] test test_agent_event_pending_ends_text ... ok
[INFO] [stdout] test test_context_text_stream_state ... ok
[INFO] [stdout] test test_custom_event_flow ... ok
[INFO] [stdout] test test_custom_event_structure ... ok
[INFO] [stdout] test test_concurrent_session_modifications ... ok
[INFO] [stdout] test test_assistant_message_optional_content ... ok
[INFO] [stdout] test test_context_message_id_uniqueness ... ok
[INFO] [stdout] test test_context_step_name_sequence ... ok
[INFO] [stdout] test test_duplicate_events_handled ... ok
[INFO] [stdout] test test_e2e_empty_user_message ... ok
[INFO] [stdout] test test_e2e_long_conversation ... ok
[INFO] [stdout] test test_concurrent_tool_execution_stress ... ok
[INFO] [stdout] test test_concurrent_storage_operations ... ok
[INFO] [stdout] test test_concurrent_tool_calls_event_ordering ... ok
[INFO] [stdout] test test_base_event_fields_with_raw_event ... ok
[INFO] [stdout] test test_e2e_system_prompt_in_session ... ok
[INFO] [stdout] test test_agent_event_activity_delta_to_ag_ui ... ok
[INFO] [stdout] test test_e2e_tool_failure_handling ... ok
[INFO] [stdout] test test_e2e_tool_pending_status ... ok
[INFO] [stdout] test test_e2e_tool_warning_status ... ok
[INFO] [stdout] test test_concurrent_session_rebuild ... ok
[INFO] [stdout] test test_empty_state_snapshot ... ok
[INFO] [stdout] test test_empty_state_delta ... ok
[INFO] [stdout] test test_error_flow_run_finish_cancelled ... ok
[INFO] [stdout] test test_error_flow_tool_execution_failure ... ok
[INFO] [stdout] test test_error_interrupts_text_stream ... ok
[INFO] [stdout] test test_error_flow_invalid_request ... ok
[INFO] [stdout] test test_event_sequence_canceled_run ... ok
[INFO] [stdout] test test_event_with_raw_event_passthrough ... ok
[INFO] [stdout] test test_event_timestamp_roundtrip ... ok
[INFO] [stdout] test test_event_with_timestamp ... ok
[INFO] [stdout] test test_execute_single_tool_not_found ... ok
[INFO] [stdout] test test_execute_tools_empty_result ... ok
[INFO] [stdout] test test_execute_single_tool_with_complex_state ... ok
[INFO] [stdout] test test_e2e_pending_tool_in_session_flow ... ok
[INFO] [stdout] test test_e2e_tool_execution_flow ... ok
[INFO] [stdout] test test_e2e_sequential_tool_execution ... ok
[INFO] [stdout] test test_e2e_parallel_tool_calls ... ok
[INFO] [stdout] test test_e2e_permission_deny_blocks_via_execute_tools ... ok
[INFO] [stdout] test test_frontend_tool_flow_complex_result ... ok
[INFO] [stdout] test test_e2e_multi_step_with_state ... ok
[INFO] [stdout] test test_e2e_session_persistence_restore ... ok
[INFO] [stdout] test test_frontend_tool_flow_result_from_client ... ok
[INFO] [stdout] test test_frontend_tool_flow_mixed_with_backend ... ok
[INFO] [stdout] test test_full_reconnection_scenario ... ok
[INFO] [stdout] test test_e2e_permission_suspend_with_real_tool ... ok
[INFO] [stdout] test test_has_any_interaction_responses_multiple ... ok
[INFO] [stdout] test test_has_any_interaction_responses_only_counts_tool_messages ... ok
[INFO] [stdout] test test_has_any_interaction_responses_empty ... ok
[INFO] [stdout] test test_has_any_interaction_responses_with_tool_messages ... ok
[INFO] [stdout] test test_hitl_replay_denial_does_not_schedule ... ok
[INFO] [stdout] test test_hitl_replay_full_flow_suspend_approve_schedule ... ok
[INFO] [stdout] test test_concurrent_tool_executions_isolated ... ok
[INFO] [stdout] test test_e2e_snapshot_and_continue ... ok
[INFO] [stdout] test test_hitl_replay_run_start_does_not_affect_before_tool_execute ... ok
[INFO] [stdout] test test_interaction_response_approval ... ok
[INFO] [stdout] test test_incremental_checkpoints_via_append ... ok
[INFO] [stdout] test test_interaction_response_denial ... ok
[INFO] [stdout] test test_interaction_response_instance_methods ... ok
[INFO] [stdout] test test_interaction_response_is_approved_bool_false ... ok
[INFO] [stdout] test test_interaction_response_is_approved_bool_true ... ok
[INFO] [stdout] test test_interaction_response_is_approved_non_matchable ... ok
[INFO] [stdout] test test_interaction_response_is_approved_object ... ok
[INFO] [stdout] test test_interaction_response_is_approved_strings ... ok
[INFO] [stdout] test test_interaction_response_is_denied_bool ... ok
[INFO] [stdout] test test_file_storage_read_write_interleaved ... ok
[INFO] [stdout] test test_full_tool_workflow ... ok
[INFO] [stdout] test test_interaction_response_is_denied_non_matchable ... ok
[INFO] [stdout] test test_interaction_response_is_denied_strings ... ok
[INFO] [stdout] test test_interaction_response_run_start_mismatched_id ... ok
[INFO] [stdout] test test_interaction_response_run_start_no_pending ... ok
[INFO] [stdout] test test_interaction_response_run_start_no_tool_calls_in_messages ... ok
[INFO] [stdout] test test_interaction_to_ag_ui_events ... ok
[INFO] [stdout] test test_interaction_response_run_start_sets_replay_on_approval ... ok
[INFO] [stdout] test test_interaction_response_with_data ... ok
[INFO] [stdout] test test_json_patch_add_operation ... ok
[INFO] [stdout] test test_interleaved_tools_and_text ... ok
[INFO] [stdout] test test_json_patch_copy_operation ... ok
[INFO] [stdout] test test_json_patch_move_operation ... ok
[INFO] [stdout] test test_json_patch_multiple_operations ... ok
[INFO] [stdout] test test_json_patch_remove_operation ... ok
[INFO] [stdout] test test_json_patch_test_operation ... ok
[INFO] [stdout] test test_json_patch_replace_operation ... ok
[INFO] [stdout] test test_interaction_response_run_start_no_replay_on_denial ... ok
[INFO] [stdout] test test_e2e_permission_approve_executes_via_execute_tools ... ok
[INFO] [stdout] test test_large_session_1000_patches ... ok
[INFO] [stdout] test test_file_storage_session_persistence ... ok
[INFO] [stdout] test test_e2e_state_replay ... ok
[INFO] [stdout] test test_message_json_in_content ... ok
[INFO] [stdout] test test_message_empty_content ... ok
[INFO] [stdout] test test_message_optional_id_field ... ok
[INFO] [stdout] test test_message_role_coverage ... ok
[INFO] [stdout] test test_message_role_default_is_assistant ... ok
[INFO] [stdout] test test_message_role_developer ... ok
[INFO] [stdout] test test_message_special_characters ... ok
[INFO] [stdout] test test_message_very_long_content ... ok
[INFO] [stdout] test test_messages_snapshot_conversation_history ... ok
[INFO] [stdout] test test_messages_snapshot_with_tool_messages ... ok
[INFO] [stdout] test test_mixed_content_protocol_flow ... ok
[INFO] [stdout] test test_large_session_snapshot_performance ... ok
[INFO] [stdout] test test_multiple_step_sequences ... ok
[INFO] [stdout] test test_multiple_suspended_interactions_flow ... ok
[INFO] [stdout] test test_multiple_text_messages ... ok
[INFO] [stdout] test test_multiple_interaction_responses ... ok
[INFO] [stdout] test test_nested_steps_lifo_ordering ... ok
[INFO] [stdout] test test_interaction_response_is_denied_object ... ok
[INFO] [stdout] test test_message_multiline_content ... ok
[INFO] [stdout] test test_now_millis_increases ... ok
[INFO] [stdout] test test_now_millis_returns_positive ... ok
[INFO] [stdout] test test_now_millis_with_event ... ok
[INFO] [stdout] test test_out_of_order_events_deserialize ... ok
[INFO] [stdout] test test_large_session_1000_messages ... ok
[INFO] [stdout] test test_large_session_storage_roundtrip ... ok
[INFO] [stdout] test test_parallel_execution_state_isolation ... ok
[INFO] [stdout] test test_parallel_execution_patch_conflict ... ok
[INFO] [stdout] test test_parallel_execution_different_fields ... ok
[INFO] [stdout] test test_agent_event_all_variants ... ok
[INFO] [stdout] test test_agent_event_error_produces_run_error ... ok
[INFO] [stdout] test test_patch_conflict_different_fields ... ok
[INFO] [stdout] test test_patch_conflict_same_field ... ok
[INFO] [stdout] test test_patch_test_operation_validates_state ... ok
[INFO] [stdout] test test_permission_flow_approval_e2e ... ok
[INFO] [stdout] test test_permission_flow_denial_e2e ... ok
[INFO] [stdout] test test_patch_conflict_array_operations ... ok
[INFO] [stdout] test test_plugin_interaction_frontend_and_response ... ok
[INFO] [stdout] test test_plugin_interaction_execution_order ... ok
[INFO] [stdout] test test_permission_flow_multiple_tools_mixed ... ok
[INFO] [stdout] test test_frontend_tool_flow_creates_pending ... ok
[INFO] [stdout] test test_file_storage_concurrent_writes_different_sessions ... ok
[INFO] [stdout] test test_hitl_replay_picks_first_tool_call ... ok
[INFO] [stdout] test test_reconnection_state_snapshot ... ok
[INFO] [stdout] test test_request_empty_thread_id ... ok
[INFO] [stdout] test test_request_error_display ... ok
[INFO] [stdout] test test_request_error_from_string ... ok
[INFO] [stdout] test test_request_error_internal ... ok
[INFO] [stdout] test test_file_storage_special_characters_in_id ... ok
[INFO] [stdout] test test_request_error_serialization ... ok
[INFO] [stdout] test test_plugin_interaction_permission_and_frontend ... ok
[INFO] [stdout] test test_request_special_char_ids ... ok
[INFO] [stdout] test test_request_error_invalid_field ... ok
[INFO] [stdout] test test_rapid_text_delta_burst ... ok
[INFO] [stdout] test test_large_state_snapshot ... ok
[INFO] [stdout] test test_request_error_validation ... ok
[INFO] [stdout] test test_resume_flow_partial_responses ... ok
[INFO] [stdout] test test_raw_event_with_source ... ok
[INFO] [stdout] test test_parallel_tool_execution_order ... ok
[INFO] [stdout] test test_file_storage_corrupted_json ... ok
[INFO] [stdout] test test_raw_event_without_source ... ok
[INFO] [stdout] test test_raw_event_wrapping ... ok
[INFO] [stdout] test test_resume_flow_with_approval ... ok
[INFO] [stdout] test test_reconnection_messages_snapshot ... ok
[INFO] [stdout] test test_resume_flow_multiple_responses ... ok
[INFO] [stdout] test test_request_long_ids ... ok
[INFO] [stdout] test test_request_unicode_messages ... ok
[INFO] [stdout] test test_run_agent_request_frontend_tools ... ok
[INFO] [stdout] test test_run_agent_request_deserialization ... ok
[INFO] [stdout] test test_run_agent_request_has_any_interaction_responses_non_tool ... ok
[INFO] [stdout] test test_file_storage_concurrent_writes_same_session ... ok
[INFO] [stdout] test test_run_agent_request_has_any_interaction_responses_with_tool_message ... ok
[INFO] [stdout] test test_run_agent_request_last_user_message_via_messages_scan ... ok
[INFO] [stdout] test test_run_agent_request_last_user_message_via_messages_scan_empty ... ok
[INFO] [stdout] test test_run_agent_request_with_state ... ok
[INFO] [stdout] test test_run_agent_request_with_parent_run ... ok
[INFO] [stdout] test test_run_agent_request_last_user_message_via_messages_scan_no_user ... ok
[INFO] [stdout] test test_run_agent_request_serialization ... ok
[INFO] [stdout] test test_resume_flow_with_denial ... ok
[INFO] [stdout] test test_run_agent_request_backend_tools_via_filter ... ok
[INFO] [stdout] test test_run_agent_request_with_config ... ok
[INFO] [stdout] test test_run_agent_request_basic ... ok
[INFO] [stdout] test test_run_agent_request_full_deserialization ... ok
[INFO] [stdout] test test_run_agent_request_with_model ... ok
[INFO] [stdout] test test_run_agent_request_has_any_interaction_responses_empty ... ok
[INFO] [stdout] test test_run_agent_request_frontend_tool_lookup_via_frontend_tools ... ok
[INFO] [stdout] test test_run_agent_request_with_system_prompt ... ok
[INFO] [stdout] test test_run_agent_request_with_tools ... ok
[INFO] [stdout] test test_run_branching_parent_child ... ok
[INFO] [stdout] test test_run_branching_serialization ... ok
[INFO] [stdout] test test_scenario_agui_context_state_after_pending ... ok
[INFO] [stdout] test test_scenario_custom_frontend_action_to_ag_ui ... ok
[INFO] [stdout] test test_scenario_backend_tool_passthrough ... ok
[INFO] [stdout] test test_scenario_e2e_permission_to_response_flow ... ok
[INFO] [stdout] test test_run_error_required_fields ... ok
[INFO] [stdout] test test_run_error_with_code ... ok
[INFO] [stdout] test test_run_error_without_code ... ok
[INFO] [stdout] test test_run_finished_required_fields ... ok
[INFO] [stdout] test test_run_finished_or_error_mutually_exclusive ... ok
[INFO] [stdout] test test_scenario_frontend_tool_empty_args ... ok
[INFO] [stdout] test test_scenario_frontend_tool_full_event_pipeline ... ok
[INFO] [stdout] test test_scenario_frontend_tool_execution_complete_flow ... ok
[INFO] [stdout] test test_run_agent_request_with_messages ... ok
[INFO] [stdout] test test_run_started_is_first_event ... ok
[INFO] [stdout] test test_run_agent_request_with_messages_batch ... ok
[INFO] [stdout] test test_run_started_required_fields ... ok
[INFO] [stdout] test test_scenario_empty_request ... ok
[INFO] [stdout] test test_run_started_with_parent_run_id ... ok
[INFO] [stdout] test test_scenario_frontend_tool_case_sensitivity ... ok
[INFO] [stdout] test test_scenario_frontend_tool_complex_args ... ok
[INFO] [stdout] test test_scenario_frontend_tool_complex_result ... ok
[INFO] [stdout] test test_scenario_frontend_tool_request_to_agui ... ok
[INFO] [stdout] test test_scenario_no_frontend_tools_in_request ... ok
[INFO] [stdout] test test_scenario_frontend_tool_special_names ... ok
[INFO] [stdout] test test_scenario_frontend_tool_wire_format ... ok
[INFO] [stdout] test test_scenario_frontend_tool_with_response_plugin ... ok
[INFO] [stdout] test test_scenario_input_interaction_response ... ok
[INFO] [stdout] test test_scenario_interaction_response_plugin_allows_approved ... ok
[INFO] [stdout] test test_scenario_interaction_response_plugin_blocks_denied ... ok
[INFO] [stdout] test test_scenario_mixed_messages_with_interaction_response ... ok
[INFO] [stdout] test test_scenario_multiple_frontend_tools_sequence ... ok
[INFO] [stdout] test test_scenario_multiple_interactions_sequence ... ok
[INFO] [stdout] test test_scenario_permission_approved_complete_flow ... ok
[INFO] [stdout] test test_scenario_permission_confirmation_to_ag_ui ... ok
[INFO] [stdout] test test_scenario_permission_custom_response_format ... ok
[INFO] [stdout] test test_scenario_select_interaction_response ... ok
[INFO] [stdout] test test_scenario_text_interrupted_by_interaction ... ok
[INFO] [stdout] test test_scenario_various_interaction_types ... ok
[INFO] [stdout] test test_sequential_runs_in_session ... ok
[INFO] [stdout] test test_session_needs_snapshot_threshold ... ok
[INFO] [stdout] test test_session_patch_ordering ... ok
[INFO] [stdout] test test_scenario_permission_denied_complete_flow ... ok
[INFO] [stdout] test test_session_resilient_to_tool_errors ... ok
[INFO] [stdout] test test_session_recovery_with_snapshot ... ok
[INFO] [stdout] test test_sequential_execution_with_conflicting_patches ... ok
[INFO] [stdout] test test_sequential_execution_with_mixed_patch_results ... ok
[INFO] [stdout] test test_sequential_vs_parallel_execution_difference ... ok
[INFO] [stdout] test test_session_state_complex_operations ... ok
[INFO] [stdout] test test_session_snapshot_and_continue ... ok
[INFO] [stdout] test test_state_delta_array_operations ... ok
[INFO] [stdout] test test_session_storage_roundtrip ... ok
[INFO] [stdout] test test_state_delta_sequential_ordering ... ok
[INFO] [stdout] test test_state_delta_atomic_application ... ok
[INFO] [stdout] test test_state_event_delta_conversion ... ok
[INFO] [stdout] test test_state_event_messages_snapshot_conversion ... ok
[INFO] [stdout] test test_sequential_execution_with_nested_state ... ok
[INFO] [stdout] test test_session_with_all_message_types ... ok
[INFO] [stdout] test test_session_incremental_checkpoints ... ok
[INFO] [stdout] test test_state_event_ordering ... ok
[INFO] [stdout] test test_state_event_snapshot_conversion ... ok
[INFO] [stdout] test test_state_snapshot_replaces_entire_state ... ok
[INFO] [stdout] test test_state_sync_protocol_flow ... ok
[INFO] [stdout] test test_step_events_matching_names ... ok
[INFO] [stdout] test test_state_with_nested_arrays ... ok
[INFO] [stdout] test test_storage_delete_nonexistent ... ok
[INFO] [stdout] test test_stream_collector_empty_stream ... ok
[INFO] [stdout] test test_session_message_types ... ok
[INFO] [stdout] test test_storage_list_and_delete ... ok
[INFO] [stdout] test test_storage_overwrite_session ... ok
[INFO] [stdout] test test_storage_empty_session ... ok
[INFO] [stdout] test test_step_events_step_name_field ... ok
[INFO] [stdout] test test_storage_session_not_found ... ok
[INFO] [stdout] test test_step_finished_name_matches_started ... ok
[INFO] [stdout] test test_storage_error_variants ... ok
[INFO] [stdout] test test_session_with_tool_workflow ... ok
[INFO] [stdout] test test_session_recovery_after_partial_save ... ok
[INFO] [stdout] test test_stream_collector_end_event_with_captured_tool_calls ... ok
[INFO] [stdout] test test_stream_collector_end_event_with_tool_calls ... ok
[INFO] [stdout] test test_stream_collector_end_event_with_multiple_captured_tool_calls ... ok
[INFO] [stdout] test test_stream_collector_end_merges_chunk_and_captured_tool_calls ... ok
[INFO] [stdout] test test_stream_collector_multiple_interruptions ... ok
[INFO] [stdout] test test_stream_collector_interleaved_text_and_tools ... ok
[INFO] [stdout] test test_stream_collector_only_whitespace ... ok
[INFO] [stdout] test test_stream_collector_interrupted_tool_call ... ok
[INFO] [stdout] test test_stream_collector_multiple_tool_calls_and_end ... ok
[INFO] [stdout] test test_stream_collector_text_only_then_end ... ok
[INFO] [stdout] test test_stream_collector_partial_text ... ok
[INFO] [stdout] test test_stream_collector_tool_chunk_with_empty_string_arguments ... ok
[INFO] [stdout] test test_stream_collector_tool_chunk_with_null_arguments ... ok
[INFO] [stdout] test test_stream_collector_unknown_event_handling ... ok
[INFO] [stdout] test test_stream_output_tool_call_delta_coverage ... ok
[INFO] [stdout] test test_stream_collector_with_tool_call_via_chunk_then_end ... ok
[INFO] [stdout] test test_stream_output_tool_call_start_coverage ... ok
[INFO] [stdout] test test_stream_result_needs_tools_variants ... ok
[INFO] [stdout] test test_text_content_message_id_references_start ... ok
[INFO] [stdout] test test_text_end_message_id_matches_start ... ok
[INFO] [stdout] test test_stream_result_with_empty_tool_calls ... ok
[INFO] [stdout] test test_text_message_chunk_first_requires_message_id ... ok
[INFO] [stdout] test test_text_message_all_roles ... ok
[INFO] [stdout] test test_text_message_chunk_end_signal ... ok
[INFO] [stdout] test test_system_message_content_required ... ok
[INFO] [stdout] test test_text_message_chunk_serialization ... ok
[INFO] [stdout] test test_text_message_chunk_subsequent_only_delta ... ok
[INFO] [stdout] test test_stream_result_from_partial_response ... ok
[INFO] [stdout] test test_text_message_content_empty_delta ... ok
[INFO] [stdout] test test_storage_error_recovery ... ok
[INFO] [stdout] test test_text_message_content_non_empty_delta ... ok
[INFO] [stdout] test test_text_message_sequence_ordering ... ok
[INFO] [stdout] test test_tool_args_concatenate_to_valid_json ... ok
[INFO] [stdout] test test_tool_basic_execution ... ok
[INFO] [stdout] test test_text_message_flow_consistent_message_id ... ok
[INFO] [stdout] test test_text_message_start_role_is_assistant ... ok
[INFO] [stdout] test test_tool_call_args_non_empty_delta ... ok
[INFO] [stdout] test test_tool_call_chunk_first_requires_id_and_name ... ok
[INFO] [stdout] test test_tool_call_chunk_serialization ... ok
[INFO] [stdout] test test_tool_call_chunk_subsequent_only_delta ... ok
[INFO] [stdout] test test_tool_call_chunk_end_signal ... ok
[INFO] [stdout] test test_tool_call_creation_and_serialization ... ok
[INFO] [stdout] test test_tool_call_empty_args ... ok
[INFO] [stdout] test test_tool_call_result_content_json_string ... ok
[INFO] [stdout] test test_tool_call_result_error_content_with_role ... ok
[INFO] [stdout] test test_tool_call_start_ends_active_text ... ok
[INFO] [stdout] test test_tool_call_sequence_ordering ... ok
[INFO] [stdout] test test_tool_descriptor_basic ... ok
[INFO] [stdout] test test_tool_descriptor_all_options ... ok
[INFO] [stdout] test test_tool_descriptor_minimal ... ok
[INFO] [stdout] test test_tool_call_result_structure ... ok
[INFO] [stdout] test test_tool_call_chunk_with_parent_message ... ok
[INFO] [stdout] test test_tool_call_complex_args ... ok
[INFO] [stdout] test test_tool_call_flow_consistent_tool_call_id ... ok
[INFO] [stdout] test test_tool_error_does_not_corrupt_state ... ok
[INFO] [stdout] test test_tool_error_handling ... ok
[INFO] [stdout] test test_tool_call_result_error_content ... ok
[INFO] [stdout] test test_tool_descriptor_with_options ... ok
[INFO] [stdout] test test_tool_call_start_with_parent_message_id ... ok
[INFO] [stdout] test test_tool_call_start_includes_parent_message_id ... ok
[INFO] [stdout] test test_tool_call_start_without_parent_message_id ... ok
[INFO] [stdout] test test_tool_map_with_multiple_tools ... ok
[INFO] [stdout] test test_tool_execution_with_empty_patch ... ok
[INFO] [stdout] test test_tool_message_requires_tool_call_id ... ok
[INFO] [stdout] test test_tool_error_variants_display ... ok
[INFO] [stdout] test test_tool_multiple_executions ... ok
[INFO] [stdout] test test_tool_execution_location ... ok
[INFO] [stdout] test test_tool_network_error_retry ... ok
[INFO] [stdout] test test_tool_result_success_with_message ... ok
[INFO] [stdout] test test_tool_parameters_json_schema_validation ... ok
[INFO] [stdout] test test_tool_result_success ... ok
[INFO] [stdout] test test_tool_result_with_warning_status ... ok
[INFO] [stdout] test test_tool_result_with_pending_status ... ok
[INFO] [stdout] test test_tool_required_references_valid_properties ... ok
[INFO] [stdout] test test_tool_reminder_integration ... ok
[INFO] [stdout] test test_tool_result_pending ... ok
[INFO] [stdout] test test_tool_result_success_with_message_complex ... ok
[INFO] [stdout] test test_tool_timeout_ag_ui_flow ... ok
[INFO] [stdout] test test_tool_result_error ... ok
[INFO] [stdout] test test_tool_result_with_metadata ... ok
[INFO] [stdout] test test_tool_result_success_with_message_empty_data ... ok
[INFO] [stdout] test test_tool_result_warning ... ok
[INFO] [stdout] test test_tool_timeout_cleanup ... ok
[INFO] [stdout] test test_with_timestamp_custom ... ok
[INFO] [stdout] test test_tool_result_references_valid_tool_call ... ok
[INFO] [stdout] test test_with_timestamp_activity_snapshot ... ok
[INFO] [stdout] test test_with_timestamp_activity_delta ... ok
[INFO] [stdout] test test_with_timestamp_messages_snapshot ... ok
[INFO] [stdout] test test_with_timestamp_raw ... ok
[INFO] [stdout] test test_with_timestamp_run_error ... ok
[INFO] [stdout] test test_with_timestamp_state_snapshot ... ok
[INFO] [stdout] test test_with_timestamp_run_finished ... ok
[INFO] [stdout] test test_with_timestamp_run_started ... ok
[INFO] [stdout] test test_tool_with_call_state ... ok
[INFO] [stdout] test test_with_timestamp_state_delta ... ok
[INFO] [stdout] test test_with_timestamp_step_started ... ok
[INFO] [stdout] test test_with_timestamp_step_finished ... ok
[INFO] [stdout] test test_with_timestamp_text_message_start ... ok
[INFO] [stdout] test test_with_timestamp_tool_call_chunk ... ok
[INFO] [stdout] test test_with_timestamp_text_message_content ... ok
[INFO] [stdout] test test_user_message_content_required ... ok
[INFO] [stdout] test test_with_timestamp_tool_call_args ... ok
[INFO] [stdout] test test_with_timestamp_text_message_chunk ... ok
[INFO] [stdout] test test_with_timestamp_text_message_end ... ok
[INFO] [stdout] test test_with_timestamp_tool_call_end ... ok
[INFO] [stdout] test test_with_timestamp_tool_call_result ... ok
[INFO] [stdout] test test_with_timestamp_tool_call_start ... ok
[INFO] [stdout] test test_tool_execution_with_timeout ... ok
[INFO] [stdout] test test_storage_large_state ... ok
[INFO] [stdout] test test_tool_timeout_exceeded ... ok
[INFO] [stdout] test test_multiple_tools_with_varying_timeouts ... ok
[INFO] [stdout] test test_large_tool_result_payload ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 411 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.38s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/message_id_contract.rs (/opt/rustwide/target/debug/deps/message_id_contract-f60b8f1bd68bffe7)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tool_call_result_uses_tool_call_done_message_id ... ok
[INFO] [stdout] test text_message_start_uses_step_start_message_id ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/request_semantics.rs (/opt/rustwide/target/debug/deps/request_semantics-e4dcd8ea4f52385c)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test has_user_input_only_counts_non_empty_user_messages ... ok
[INFO] [stdout] test convert_agui_messages_filters_activity_and_reasoning ... ok
[INFO] [stdout] test run_request_deserializes_forwarded_props_aliases ... ok
[INFO] [stdout] test suspension_decisions_preserve_last_write_order ... ok
[INFO] [stdout] test interaction_response_non_json_content_is_preserved_as_string ... ok
[INFO] [stdout] test interaction_response_preserves_json_values ... ok
[INFO] [stdout] test interaction_responses_ignore_non_tool_messages_and_tool_without_id ... ok
[INFO] [stdout] test approved_and_denied_ids_follow_runtime_interaction_semantics ... ok
[INFO] [stdout] test run_request_forwards_parent_thread_id_into_runtime_request ... ok
[INFO] [stdout] test frontend_tools_filters_backend_tools ... ok
[INFO] [stdout] test conflicting_results_for_same_target_id_use_last_result ... ok
[INFO] [stdout] test interaction_responses_filter_to_pending_ids_when_state_exists ... ok
[INFO] [stderr]      Running tests/runtime_contract_integration.rs (/opt/rustwide/target/debug/deps/runtime_contract_integration-3f20f6ad6b581741)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test agui_context_tool_call_start_closes_open_text_stream ... ok
[INFO] [stdout] test agui_contract_terminal_event_closes_text_and_suppresses_followup_events ... ok
[INFO] [stdout] test agui_context_tool_call_ready_skips_args_when_delta_already_seen ... ok
[INFO] [stdout] test agui_context_tool_call_ready_emits_args_and_end_when_no_deltas ... ok
[INFO] [stdout] test agui_context_cancelled_run_finish_maps_to_run_error ... ok
[INFO] [stdout] test agui_contract_event_order_is_stable_for_text_tool_and_terminal_events ... ok
[INFO] [stdout] test agui_contract_hitl_roundtrip_maps_requested_and_response_ids ... ok
[INFO] [stdout] test agui_input_adapter_converts_messages ... ok
[INFO] [stdout] test agui_contract_state_snapshot_delta_is_consistent ... ok
[INFO] [stdout] test agui_context_non_cancelled_run_finish_maps_to_run_finished ... ok
[INFO] [stdout] test agui_context_pending_closes_text_and_emits_interaction_tool_events ... 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]      Running tests/skills_agui_wiring.rs (/opt/rustwide/target/debug/deps/skills_agui_wiring-5e01aab92adf24ea)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_skills_plugin_injection_is_in_system_context_before_inference ... ok
[INFO] [stdout] test test_skill_tool_result_is_emitted_as_agui_tool_call_result ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tirea_protocol_ag_ui
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "fc10d36afe2e0a3656f4a9cb180e2566e6ba81ff3c749cda72aed6b2c37a916d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fc10d36afe2e0a3656f4a9cb180e2566e6ba81ff3c749cda72aed6b2c37a916d", kill_on_drop: false }`
[INFO] [stdout] fc10d36afe2e0a3656f4a9cb180e2566e6ba81ff3c749cda72aed6b2c37a916d
