ai-memory-1.39.0
checks.x86_64-linux.pkgs-ai-memory
· build #4533
· raw
1Using versionCheckHook
unpackPhase
2unpacking source archive /nix/store/33725v649s1pjiq2h5lw848hmp8cb6g5-source3source root is source4Executing cargoSetupPostUnpackHook5Finished cargoSetupPostUnpackHookpatchPhase
6Executing cargoSetupPostPatchHook7Validating consistency between /build/source/Cargo.lock and /build/ai-memory-1.39.0-vendor/Cargo.lock8Finished cargoSetupPostPatchHookbuildPhase
9Executing cargoBuildHook10cargoBuildHook flags: -j 48 --target x86_64-unknown-linux-gnu --offline --profile release --package ai-memory-cli11 Compiling proc-macro2 v1.0.10612 Compiling unicode-ident v1.0.2413 Compiling quote v1.0.4514 Compiling libc v0.2.18615 Compiling cfg-if v1.0.416 Compiling version_check v0.9.517 Compiling log v0.4.2918 Compiling serde_core v1.0.22819 Compiling memchr v2.8.020 Compiling once_cell v1.21.421 Compiling shlex v1.3.022 Compiling find-msvc-tools v0.1.923 Compiling smallvec v1.15.124 Compiling itoa v1.0.1825 Compiling pin-project-lite v0.2.1726 Compiling serde v1.0.22827 Compiling icu_properties_data v2.2.028 Compiling icu_normalizer_data v2.2.029 Compiling bytes v1.11.130 Compiling stable_deref_trait v1.2.131 Compiling bitflags v2.11.132 Compiling hashbrown v0.17.133 Compiling equivalent v1.0.234 Compiling futures-core v0.3.3235 Compiling parking_lot_core v0.9.1236 Compiling zmij v1.0.2137 Compiling scopeguard v1.2.038 Compiling futures-sink v0.3.3239 Compiling writeable v0.6.340 Compiling pkg-config v0.3.3341 Compiling subtle v2.6.142 Compiling percent-encoding v2.3.243 Compiling litemap v0.8.244 Compiling futures-task v0.3.3245 Compiling utf8_iter v1.0.446 Compiling slab v0.4.1247 Compiling futures-io v0.3.3248 Compiling vcpkg v0.2.1549 Compiling serde_json v1.0.15050 Compiling unicase v2.9.051 Compiling zeroize v1.8.252 Compiling regex-syntax v0.8.1053 Compiling autocfg v1.5.054 Compiling httparse v1.10.155 Compiling getrandom v0.4.256 Compiling rand_core v0.10.157 Compiling zerocopy v0.8.4858 Compiling untrusted v0.9.059 Compiling lock_api v0.4.1460 Compiling tower-service v0.3.361 Compiling typenum v1.20.062 Compiling futures-channel v0.3.3263 Compiling form_urlencoded v1.2.264 Compiling thiserror v1.0.6965 Compiling tracing-core v0.1.3666 Compiling try-lock v0.2.567 Compiling rustls v0.23.4068 Compiling anyhow v1.0.10369 Compiling httpdate v1.0.370 Compiling sync_wrapper v1.0.271 Compiling thiserror v2.0.1872 Compiling base64 v0.22.173 Compiling ref-cast v1.0.2574 Compiling rustls-pki-types v1.14.175 Compiling want v0.3.176 Compiling atomic-waker v1.1.277 Compiling mime v0.3.1778 Compiling tower-layer v0.3.379 Compiling mime_guess v2.0.580 Compiling generic-array v0.14.781 Compiling ahash v0.8.1282 Compiling openssl-probe v0.2.183 Compiling ipnet v2.12.084 Compiling powerfmt v0.2.085 Compiling winnow v0.7.1586 Compiling rustix v1.1.487 Compiling toml_write v0.1.288 Compiling heck v0.5.089 Compiling sha1_smol v1.0.190 Compiling same-file v1.0.691 Compiling dyn-clone v1.0.2092 Compiling http-range-header v0.4.293 Compiling linux-raw-sys v0.12.194 Compiling fallible-iterator v0.3.095 Compiling time-core v0.1.896 Compiling num-conv v0.2.297 Compiling ryu v1.0.2398 Compiling fallible-streaming-iterator v0.1.999 Compiling deranged v0.5.8100 Compiling walkdir v2.5.0101 Compiling num-traits v0.2.19102 Compiling aho-corasick v1.1.4103 Compiling crossbeam-utils v0.8.21104 Compiling siphasher v1.0.3105 Compiling cpufeatures v0.2.17106 Compiling base64ct v1.8.3107 Compiling getrandom v0.3.4108 Compiling notify-types v2.1.0109 Compiling file-id v0.2.3110 Compiling fastrand v2.4.1111 Compiling crossbeam-epoch v0.9.20112 Compiling rustls-native-certs v0.8.4113 Compiling unsafe-libyaml v0.2.11114 Compiling http v1.4.0115 Compiling strsim v0.11.1116 Compiling ident_case v1.0.1117 Compiling proc-macro2-diagnostics v0.10.1118 Compiling utf8parse v0.2.2119 Compiling libm v0.2.16120 Compiling minimal-lexical v0.2.1121 Compiling indexmap v2.14.0122 Compiling anstyle v1.0.14123 Compiling anstyle-parse v1.0.0124 Compiling colorchoice v1.0.5125 Compiling signal-hook v0.3.18126 Compiling yansi v1.0.1127 Compiling cpufeatures v0.3.0128 Compiling matchit v0.8.4129 Compiling nom v7.1.3130 Compiling crc32fast v1.5.0131 Compiling is_terminal_polyfill v1.70.2132 Compiling rayon-core v1.13.0133 Compiling unicode-segmentation v1.13.3134 Compiling anstyle-query v1.1.5135 Compiling chacha20 v0.10.0136 Compiling uncased v0.9.10137 Compiling lazy_static v1.5.0138 Compiling adler2 v2.0.1139 Compiling clap_lex v1.1.0140 Compiling pulldown-cmark v0.12.2141 Compiling anstream v1.0.0142 Compiling simd-adler32 v0.3.9143 Compiling syn v2.0.117144 Compiling rmcp v1.7.0145 Compiling sharded-slab v0.1.7146 Compiling tracing-log v0.2.0147 Compiling figment v0.10.19148 Compiling thread_local v1.1.9149 Compiling either v1.16.0150 Compiling askama_escape v0.10.3151 Compiling pastey v0.2.3152 Compiling option-ext v0.2.0153 Compiling miniz_oxide v0.8.9154 Compiling litrs v1.0.0155 Compiling inlinable_string v0.1.15156 Compiling nu-ansi-term v0.50.3157 Compiling pulldown-cmark-escape v0.11.0158 Compiling symlink v0.1.0159 Compiling convert_case v0.10.0160 Compiling clap_builder v4.6.0161 Compiling crossbeam-channel v0.5.15162 Compiling mio v1.2.0163 Compiling errno v0.3.14164 Compiling socket2 v0.6.3165 Compiling getrandom v0.2.17166 Compiling inotify-sys v0.1.5167 Compiling filetime v0.2.29168 Compiling dirs-sys v0.4.1169 Compiling jobserver v0.1.34170 Compiling http-body v1.0.1171 Compiling block-buffer v0.10.4172 Compiling crypto-common v0.1.7173 Compiling fs2 v0.4.3174 Compiling signal-hook-registry v1.4.8175 Compiling inotify v0.11.1176 Compiling flate2 v1.1.9177 Compiling document-features v0.2.12178 Compiling rand v0.10.1179 Compiling dirs v5.0.1180 Compiling digest v0.10.7181 Compiling http-body-util v0.1.3182 Compiling time v0.3.47183 Compiling rand_core v0.6.4184 Compiling crossbeam-deque v0.8.6185 Compiling cc v1.2.62186 Compiling parking_lot v0.12.5187 Compiling blake2 v0.10.6188 Compiling sha2 v0.10.9189 Compiling password-hash v0.5.0190 Compiling notify v8.2.0191 Compiling signal-hook-mio v0.2.5192 Compiling argon2 v0.5.3193 Compiling humansize v2.1.3194 Compiling regex-automata v0.4.14195 Compiling rayon v1.12.0196 Compiling ai-memory-web v1.39.0 (/build/source/crates/ai-memory-web)197 Compiling notify-debouncer-full v0.6.0198 Compiling askama_parser v0.2.1199 Compiling ring v0.17.14200 Compiling libsqlite3-sys v0.30.1201 Compiling libz-sys v1.1.28202 Compiling libgit2-sys v0.18.4+1.9.3203 Compiling tempfile v3.27.0204 Compiling xattr v1.6.1205 Compiling tar v0.4.46206 Compiling uuid v1.23.1207 Compiling jiff v0.2.24208 Compiling serde_path_to_error v0.1.20209 Compiling jsonc-parser v0.33.1210 Compiling regex v1.12.3211 Compiling hashbrown v0.14.5212 Compiling sysinfo v0.32.1213 Compiling synstructure v0.13.2214 Compiling serde_derive_internals v0.29.1215 Compiling darling_core v0.23.0216 Compiling hashlink v0.9.1217 Compiling matchers v0.2.0218 Compiling zerofrom-derive v0.1.7219 Compiling yoke-derive v0.8.2220 Compiling zerovec-derive v0.11.3221 Compiling displaydoc v0.2.5222 Compiling serde_derive v1.0.228223 Compiling tokio-macros v2.7.0224 Compiling tracing-attributes v0.1.31225 Compiling futures-macro v0.3.32226 Compiling ref-cast-impl v1.0.25227 Compiling async-trait v0.1.89228 Compiling thiserror-impl v2.0.18229 Compiling thiserror-impl v1.0.69230 Compiling schemars_derive v1.2.1231 Compiling derive_more-impl v2.1.1232 Compiling pear_codegen v0.2.9233 Compiling clap_derive v4.6.1234 Compiling tokio v1.52.3235 Compiling futures-util v0.3.32236 Compiling pear v0.2.9237 Compiling derive_more v2.1.1238 Compiling crossterm v0.29.0239 Compiling zerofrom v0.1.8240 Compiling tracing v0.1.44241 Compiling yoke v0.8.2242 Compiling darling_macro v0.23.0243 Compiling zerovec v0.11.6244 Compiling zerotrie v0.2.4245 Compiling axum-core v0.5.6246 Compiling clap v4.6.1247 Compiling clap_complete v4.6.7248 Compiling darling v0.23.0249 Compiling rmcp-macros v1.7.0250 Compiling tinystr v0.8.3251 Compiling potential_utf v0.1.5252 Compiling icu_collections v2.2.0253 Compiling icu_locale_core v2.2.0254 Compiling git2 v0.21.0255 Compiling rustls-webpki v0.103.13256 Compiling icu_provider v2.2.0257 Compiling basic-toml v0.1.10258 Compiling serde_spanned v0.6.9259 Compiling chrono v0.4.44260 Compiling toml_datetime v0.6.11261 Compiling serde_urlencoded v0.7.1262 Compiling secrecy v0.10.3263 Compiling serde_yaml v0.9.34+deprecated264 Compiling tracing-serde v0.2.0265 Compiling tracing-subscriber v0.3.23266 Compiling icu_properties v2.2.0267 Compiling icu_normalizer v2.2.0268 Compiling toml_edit v0.22.27269 Compiling askama_derive v0.12.5270 Compiling futures-executor v0.3.32271 Compiling sse-stream v0.2.3272 Compiling futures v0.3.32273 Compiling idna_adapter v1.2.2274 Compiling idna v1.1.0275 Compiling schemars v1.2.1276 Compiling url v2.5.8277 Compiling tracing-appender v0.2.5278 Compiling refinery-core v0.8.16279 Compiling askama v0.12.1280 Compiling refinery-macros v0.8.16281 Compiling toml v0.8.23282 Compiling ai-memory-core v1.39.0 (/build/source/crates/ai-memory-core)283 Compiling hyper v1.9.0284 Compiling tower v0.5.3285 Compiling tokio-util v0.7.18286 Compiling tokio-stream v0.1.18287 Compiling tower-http v0.6.11288 Compiling hyper-util v0.1.20289 Compiling tokio-rustls v0.26.4290 Compiling rustls-platform-verifier v0.7.0291 Compiling hyper-rustls v0.27.9292 Compiling axum v0.8.9293 Compiling reqwest v0.12.28294 Compiling reqwest v0.13.4295 Compiling ai-memory-llm v1.39.0 (/build/source/crates/ai-memory-llm)296 Compiling rusqlite v0.32.1297 Compiling ai-memory-workstream v1.39.0 (/build/source/crates/ai-memory-workstream)298 Compiling refinery v0.8.16299 Compiling ai-memory-store v1.39.0 (/build/source/crates/ai-memory-store)300 Compiling ai-memory-wiki v1.39.0 (/build/source/crates/ai-memory-wiki)301 Compiling ai-memory-consolidate v1.39.0 (/build/source/crates/ai-memory-consolidate)302 Compiling ai-memory-hooks v1.39.0 (/build/source/crates/ai-memory-hooks)303 Compiling ai-memory-mcp v1.39.0 (/build/source/crates/ai-memory-mcp)304 Compiling ai-memory-cli v1.39.0 (/build/source/crates/ai-memory-cli)305 Finished `release` profile [optimized] target(s) in 6m 15s306Executing cargoInstallPostBuildHook307Finished cargoInstallPostBuildHook308Finished cargoBuildHook309buildPhase completed in 6 minutes 16 secondscheckPhase
310Executing cargoCheckHook311cargoCheckHook flags: -j 48 --profile release --target x86_64-unknown-linux-gnu --offline --package ai-memory-cli --bin ai-memory --312 Compiling tokio v1.52.3313 Compiling hyper v1.9.0314 Compiling tower v0.5.3315 Compiling tokio-rustls v0.26.4316 Compiling tokio-util v0.7.18317 Compiling ai-memory-store v1.39.0 (/build/source/crates/ai-memory-store)318 Compiling tokio-stream v0.1.18319 Compiling ai-memory-workstream v1.39.0 (/build/source/crates/ai-memory-workstream)320 Compiling tower-http v0.6.11321 Compiling hyper-util v0.1.20322 Compiling hyper-rustls v0.27.9323 Compiling axum v0.8.9324 Compiling reqwest v0.12.28325 Compiling reqwest v0.13.4326 Compiling ai-memory-llm v1.39.0 (/build/source/crates/ai-memory-llm)327 Compiling rmcp v1.7.0328 Compiling ai-memory-wiki v1.39.0 (/build/source/crates/ai-memory-wiki)329 Compiling ai-memory-consolidate v1.39.0 (/build/source/crates/ai-memory-consolidate)330 Compiling ai-memory-web v1.39.0 (/build/source/crates/ai-memory-web)331 Compiling ai-memory-hooks v1.39.0 (/build/source/crates/ai-memory-hooks)332 Compiling ai-memory-mcp v1.39.0 (/build/source/crates/ai-memory-mcp)333 Compiling ai-memory-cli v1.39.0 (/build/source/crates/ai-memory-cli)334 Finished `release` profile [optimized] target(s) in 7m 31s335 Running unittests src/main.rs (target/x86_64-unknown-linux-gnu/release/deps/ai_memory-25c36cfa2eb8f2f9)336337running 791 tests338test cli::tests::claude_session_aware_mcp_flag_parses ... ok339test cli::tests::swival_mcp_client_parses ... ok340test cli::tests::grok_mcp_client_parses ... ok341test cli::tests::zcode_mcp_client_parses ... ok342test cli::tests::devin_hook_agent_parses ... ok343test cli::tests::zed_mcp_client_parses ... ok344test cli::tests::grok_hook_agent_parses ... ok345test cli::tests::auto_improve_report_parses_scope_window_limit_and_json ... ok346test cli::tests::architecture_lists_every_visible_cli_subcommand ... ok347test cli::tests::llm_test_anthropic_oauth_parses ... ok348test cli::tests::install_hooks_project_strategy_defaults_to_unset ... ok349test cli::tests::user_add_keeps_the_legacy_token_contract ... ok350test cli::tests::auto_improve_parses_required_session ... ok351test cli::tests::serve_parses_insecure_no_auth_override ... ok352test cli::tests::auth_login_copilot_parses_token_and_client_override ... ok353test cli::tests::install_hooks_explicit_basename_still_parses ... ok354test auth_bearer::tests::empty_when_static_and_oidc_are_absent ... ok355test cli::tests::auth_login_openai_oauth_parses ... ok356test auth_bearer::tests::static_token_wins_over_stored_oidc ... ok357test auth_bearer::tests::stored_oidc_is_used_when_static_token_is_absent ... ok358test commands::apply_shared::tests::apply_rejects_a_symlink_loop_without_replacing_it ... ok359test cli::tests::completions_rejects_an_unknown_shell ... ok360test cli::tests::install_hooks_project_strategy_rejects_invalid_value ... ok361test cli::tests::hook_project_strategy_rejects_invalid_value ... ok362test cli::tests::completions_requires_a_shell ... ok363test cli::tests::kiro_mcp_aliases_parse ... ok364test cli::tests::show_parses_listing_and_launch_flags_without_consuming_native_args ... ok365test cli::tests::write_page_project_is_optional_for_shared_resolution ... ok366test cli::tests::vscode_copilot_aliases_parse_to_same_variant ... ok367test cli::tests::install_hooks_project_strategy_repo_root_parses ... ok368test cli::tests::curator_parses_default_dry_run_and_mode_flags ... ok369test cli::tests::deprecated_user_token_commands_and_additive_human_create_parse ... ok370test cli::tests::install_hooks_prompt_capture_flags_parse_and_conflict ... ok371test cli::tests::finalize_session_parses_typed_id_and_rejects_ambiguous_selection ... ok372test cli::tests::zcode_hook_and_finalize_aliases_parse ... ok373test cli::tests::pi_and_omp_mcp_clients_parse_to_distinct_variants ... ok374test cli::tests::pool_hook_and_finalize_aliases_parse ... ok375test commands::auth::tests::expiry_status_does_not_print_exact_token_time ... ok376test commands::audit_contamination::tests::scope_query_accepts_global_or_complete_scope ... ok377test commands::audit_contamination::tests::scope_query_rejects_partial_scope ... ok378test cli::tests::continue_takes_wrapper_flags_only ... ok379test cli::tests::pi_and_omp_hook_agents_parse_to_distinct_variants ... ok380test cli::tests::pending_writes_subcommands_parse ... ok381test cli::tests::kiro_hook_engine_aliases_parse_explicitly ... ok382test cli::tests::completions_parses_every_supported_shell ... ok383test commands::apply_shared::tests::apply_through_dangling_relative_symlink_creates_target_and_keeps_link ... ok384test commands::bootstrap::tests::ensure_sources_for_dry_run_rejects_empty ... ok385test commands::continue_session::tests::empty_registry_orders_to_nothing ... ok386test commands::bootstrap::tests::ensure_sources_for_dry_run_accepts_non_empty ... ok387test commands::completions::tests::closed_output_pipe_is_a_clean_exit ... ok388test commands::bootstrap::tests::local_dry_run_tallies_kinds ... ok389test commands::continue_session::tests::equal_timestamps_break_ties_deterministically ... ok390test commands::continue_session::tests::newest_linked_checkout_wins ... ok391test commands::bootstrap::tests::local_dry_run_preserves_pre_prune_collected_count ... ok392test commands::bootstrap::tests::local_dry_run_marks_outcome_as_dry_run ... ok393test commands::continue_session::tests::workspace_filter_keeps_only_the_requested_scope ... ok394test commands::apply_shared::tests::json_mutator_preserves_user_keys ... ok395test cli::tests::resume_takes_picker_and_wrapper_flags_only ... ok396test cli::tests::antigravity_aliases_parse_to_same_variant ... ok397test commands::continue_session::tests::ordering_compares_instants_not_raw_strings ... ok398test commands::apply_shared::tests::json_mutator_rejects_non_object_root ... ok399test commands::bootstrap::tests::local_dry_run_drops_to_fit_tight_budget ... ok400test commands::handoffs::tests::a_future_timestamp_clamps_to_just_now ... ok401test commands::data_purge::tests::purge_missing_data_dir_is_noop ... ok402test commands::continue_session::tests::unparsable_timestamps_are_rejected_without_stranding_valid_links ... ok403test commands::auto_improve::tests::skipped_reaches_human_output_too ... ok404test commands::data_purge::tests::purge_data_dirs_skips_absent ... ok405test commands::auto_improve::tests::a_server_without_the_field_still_parses ... ok406test commands::auto_improve::tests::skipped_survives_the_response_round_trip_into_json_output ... ok407test commands::auto_improve::tests::a_clean_run_prints_no_skipped_section ... ok408test commands::curator::tests::staged_collision_reaches_human_and_json_output ... ok409test commands::handoffs::tests::age_reports_the_coarsest_useful_unit ... ok410test cli::tests::command_code_mcp_and_hook_aliases_parse ... ok411test commands::embed::tests::force_with_explicit_project_stays_scoped ... ok412test commands::hook::tests::boundary_events_trigger_background_drainer ... ok413test commands::hook::tests::allowlist_gate_covers_events_that_never_reach_capture_policy ... ok414test commands::hook::tests::antigravity_preinvocation_only_maps_invocation_zero_to_session_start ... ok415test commands::compact::tests::human_bytes_scales_and_keeps_exact_byte_counts_exact ... ok416test commands::hook::tests::background_drain_budget_defaults_and_clamps ... ok417test commands::continue_session::tests::skip_reasons_are_stripped_before_reaching_the_terminal ... ok418test commands::hook::tests::background_drain_event_policy_spawns_without_inline_drain ... ok419test commands::data_purge::tests::purge_data_dirs_wipes_set_keeps_logs ... ok420test commands::continue_session::tests::a_checkout_replaced_by_a_symlink_is_rejected ... ok421test commands::auto_improve_report::tests::a_collision_explains_the_empty_proposals_line ... ok422test commands::apply_shared::tests::apply_to_missing_file_creates ... ok423test commands::apply_shared::tests::apply_to_unchanged_file_is_noop_and_no_backup ... ok424test commands::apply_shared::tests::json_mutator_rejects_invalid_json ... ok425test commands::auto_improve_report::tests::a_server_without_the_field_still_parses ... ok426test commands::auto_improve_report::tests::a_clean_run_prints_no_skipped_section ... ok427test commands::auto_improve_report::tests::skipped_survives_the_response_round_trip_into_json_output ... ok428test commands::hook::tests::devin_missing_cwd_uses_process_cwd_when_env_is_missing ... ok429test commands::hook::tests::drain_report_is_silent_on_a_clean_pass ... ok430test commands::hook::tests::devin_missing_cwd_uses_env_or_process_cwd ... ok431test commands::hook::tests::hook_success_response_is_specific_to_antigravity_pre_tool_use ... ok432test commands::hook::tests::incremental_threshold_parses_and_falls_back ... ok433test commands::hook::tests::drain_report_distinguishes_still_queued_from_dropped ... ok434test commands::hook::tests::devin_missing_cwd_uses_devin_project_dir_before_process_cwd ... ok435test commands::hook::tests::devin_payload_cwd_wins_over_fallbacks ... ok436test commands::finalize_session::tests::synthetic_end_url_propagates_all_owners_once_when_requested ... ok437test commands::hook::tests::drain_report_separates_loss_and_contention_from_a_clean_pass ... ok438test commands::finalize_session::tests::synthetic_end_url_omits_all_owners_when_not_requested ... ok439test commands::curator::tests::older_server_response_without_skipped_still_parses ... ok440test commands::hook::tests::kiro_v3_live_lifecycle_fixtures_share_native_context ... ok441test commands::hook::tests::missing_cwd_process_fallback_is_devin_only ... ok442test commands::hook::tests::parse_minutes_clamps_large_values ... ok443test commands::hook::tests::parse_minutes_falls_back_on_invalid ... ok444test commands::hook::tests::parse_minutes_honours_valid_override ... ok445test commands::apply_shared::tests::toml_mutator_preserves_comments_and_other_tables ... ok446test commands::hook::tests::resolve_data_dir_leaves_plain_path_untouched ... ok447test commands::hook::tests::resolve_data_dir_strips_verbatim_prefix_from_baked_arg ... ok448test commands::embed::tests::force_without_project_enables_all_projects ... ok449test commands::hook::tests::session_end_spawn_failure_is_returned_for_warning_only ... ok450test commands::hook::tests::devin_query_session_id_does_not_override_native_payload_id ... ok451test commands::data_purge::tests::purge_preview_lists_only_existing ... ok452test commands::hook::tests::persisted_mode_reads_allowlist ... ok453test commands::hook::tests::should_incremental_drain_only_post_tool_use_over_threshold ... ok454test commands::hook::tests::timing_accessors_read_the_expected_env_vars ... ok455test commands::hook_capture::tests::canonical_context_matches_supported_routing_shapes ... ok456test commands::hook::tests::session_id_query_suffix_is_devin_only ... ok457test commands::hook::tests::devin_query_session_id_is_stable_across_payloads_without_native_id ... ok458test commands::hook_capture::tests::extracts_top_level_cwd ... ok459test commands::hook::tests::capture_drop_prevents_spool_and_drainer ... ok460test commands::hook_capture::tests::marker_query_suffix_appends_default_global ... ok461test auth_bearer::tests::refresh_failure_falls_back_to_existing_token ... ok462test auth_bearer::tests::refresh_save_failure_falls_back_to_existing_token ... ok463test commands::hook_capture::tests::marker_query_suffix_default_repo_root_collapses_git_subdir ... ok464test auth_bearer::tests::refresh_success_persists_and_uses_refreshed_token ... ok465test commands::hook_capture::tests::marker_query_suffix_default_repo_root_non_git_keeps_project_implicit ... ok466test commands::hook_capture::tests::marker_query_suffix_marker_project_overrides_default_repo_root ... ok467test commands::hook_capture::tests::marker_query_suffix_marker_strategy_overrides_default ... ok468test commands::hook_capture::tests::marker_query_suffix_omits_briefing_when_unset ... ok469test commands::hook_capture::tests::marker_query_suffix_omits_default_global_when_unset ... ok470test commands::hook_capture::tests::marker_query_suffix_omits_drop_subagent_when_unset ... ok471test commands::hook_capture::tests::marker_query_suffix_repo_root_collapses_out_of_tree_worktree ... ok472test commands::hook_capture::tests::marker_query_suffix_windows_cwd_yields_parseable_url ... ok473test commands::hook_capture::tests::marker_query_suffix_repo_root_non_git_keeps_project_implicit ... ok474test commands::hook_capture::tests::missing_cwd_is_none ... ok475test commands::hook_capture::tests::marker_query_suffix_tags_project_provenance ... ok476test commands::hook_capture::tests::marker_requests_briefing_only_for_truthy_opt_in ... ok477test commands::hook_capture::tests::post_hook_saturated_on_429 ... ok478test commands::hook_capture::tests::post_hook_delivered_on_2xx ... ok479test commands::hook_capture::tests::query_suffix_without_marker_has_only_cwd ... ok480test commands::hook_capture::tests::post_hook_unreachable_when_server_is_not_listening ... ok481test commands::hook_capture::tests::resolve_cwd_prefers_payload_over_env_and_process_cwd ... ok482test commands::hook_capture::tests::resolve_cwd_uses_devin_project_dir_when_payload_omits_cwd ... ok483test commands::hook_capture::tests::resolve_cwd_uses_process_cwd_when_payload_and_env_omit_cwd ... ok484test commands::hook_capture::tests::url_encode_escapes_reserved ... ok485test commands::hook_capture::tests::url_encode_is_an_unreserved_allow_list ... ok486test commands::hook_drain_process::tests::command_spec_uses_data_dir_then_hidden_subcommand ... ok487test commands::hook_drain_process::tests::an_absent_or_empty_token_is_not_carried ... ok488test commands::hook_drain_process::tests::rotate_oversized_log_rotates_once_over_cap_and_keeps_small_logs ... ok489test commands::hook_drain_process::tests::the_live_token_travels_in_the_environment_not_the_command_line ... ok490test commands::hook_drain_process::tests::spawn_config_redirects_stdio_and_logs_under_data_dir_logs ... ok491test commands::hook_drain_process::tests::unix_spawn_config_prefers_true_session_detach_when_available ... ok492test commands::hook_spool::tests::a_401_is_reported_as_unauthorized_not_failed ... ok493test commands::hook_spool::tests::a_readable_spool_lists_json_entries_and_no_unreadable_count ... ok494test commands::hook_spool::tests::an_unreadable_spool_is_an_error_not_an_empty_listing ... ok495test commands::hook_spool::tests::batch_endpoint_derives_from_event_url ... ok496test commands::hook_spool::tests::a_dead_loopback_port_is_retried_against_the_configured_server ... ok497test commands::hook_spool::tests::created_ms_from_name_handles_malformed_names ... ok498test commands::hook::tests::persisted_mode_defaults_to_denylist_when_absent ... ok499test commands::hook_capture::tests::get_handoff_ignores_non_success_status ... ok500test commands::hook::tests::antigravity_native_pre_tool_use_fails_open_on_malformed_input ... ok501test commands::apply_shared::tests::idempotent_double_apply_second_is_noop ... ok502test commands::continue_session::tests::a_checkout_that_changed_scope_is_rejected ... ok503test commands::hook_capture::tests::marker_query_suffix_appends_marker_fields ... ok504test commands::hook_spool::tests::a_dead_remote_host_is_not_repointed_at_the_local_server ... ok505test commands::hook_capture::tests::capture_section_is_strict_and_marker_read_is_bounded ... ok506test commands::hook::tests::unreadable_or_unknown_mode_falls_back_to_denylist_not_allowlist ... ok507test commands::hook_capture::tests::marker_query_suffix_appends_briefing_opt_in ... ok508test commands::continue_session::tests::a_checkout_whose_scope_still_matches_resolves ... ok509test commands::continue_session::tests::a_missing_checkout_is_rejected ... ok510test commands::hook_spool::tests::bearer_change_splits_batches_without_burning_attempts ... ok511test commands::hook::tests::capture_drop_handles_symlinked_cwd ... ok512test commands::hook::tests::antigravity_pre_tool_capture_drop_still_allows_the_tool ... ok513test commands::hook::tests::antigravity_native_pre_tool_use_allows_and_spools_valid_input ... ok514test commands::hook::tests::session_end_run_spawn_failure_keeps_event_queued_and_stdout_clean ... ok515test commands::hook::tests::hermes_file_exclusion_drops_before_spool_or_drain ... ok516test commands::hook::tests::pool_file_exclusion_drops_before_spool_or_drain ... ok517test commands::hook::tests::check_capture_has_no_spool_side_effects ... ok518test commands::hook::tests::devin_post_tool_use_real_fixture_without_session_id_or_cwd_is_accepted ... ok519test commands::hook::tests::session_end_run_enqueues_outputs_empty_json_and_spawns_after_enqueue ... ok520test commands::hook::tests::stop_and_pre_compact_spawn_background_drainer_after_enqueue ... ok521test commands::hook_spool::tests::drain_falls_back_to_per_event_when_batch_unsupported ... ok522test commands::hook_spool::tests::entry_for_picks_auth_mode ... ok523test commands::hook_spool::tests::dead_endpoint_at_the_head_does_not_block_deliverable_entries_behind_it ... ok524test commands::apply_shared::tests::apply_to_changed_file_backs_up_then_writes ... ok525test commands::hook_spool::tests::drain_preserves_capture_flag_and_protocol_round_trip ... ok526test commands::hook::tests::kimi_user_prompt_prints_the_handoff_body_verbatim ... ok527test commands::hook_spool::tests::drain_until_quiescent_reports_lock_io_errors ... ok528test commands::hook_spool::tests::note_retry_persist_reports_failure ... ok529test commands::hook_spool::tests::note_retry_persist_reports_success ... ok530test commands::hook_spool::tests::drain_stays_robust_when_retry_count_cannot_persist ... ok531test commands::hook_spool::tests::drain_recovers_an_entry_stranded_by_a_rotated_token ... ok532test commands::hook::tests::devin_post_compaction_summary_without_payload_cwd_uses_same_session ... ok533test commands::hook_spool::tests::drain_unreachable_leaves_events_queued ... ok534test commands::hook::tests::devin_events_share_session_id_when_payload_omits_it ... ok535test commands::hook_spool::tests::drain_until_quiescent_catches_new_entries ... ok536test commands::hook_spool::tests::drain_429_keeps_event_queued_without_bumping_attempts ... ok537test commands::hook::tests::kimi_user_prompt_briefing_only_on_first_prompt_of_session ... ok538test commands::hook::tests::inactive_preserves_bytes_and_active_keep_adds_protocol ... ok539test commands::hook::tests::kimi_user_prompt_briefing_fallback_key_hashes_agent_and_cwd ... ok540test commands::hook_spool::tests::static_retry_token_only_fires_when_it_can_change_the_outcome ... ok541test commands::hook_spool::tests::load_live_entry_keeps_clean_body_byte_exact ... ok542test commands::hook_spool::tests::unrelated_lock_error_is_not_lock_busy ... ok543test commands::hook_spool::tests::would_block_lock_error_is_lock_busy ... ok544test commands::hook_spool::tests::load_live_entry_strips_legacy_assistant_message ... ok545test commands::hook_spool::tests::resolve_bearer_delegates_static_and_absent_oidc_semantics ... ok546test commands::hook_spool::tests::non_contiguous_batch_ack_deletes_only_accepted_indices ... ok547test commands::hook_spool::tests::non_contiguous_batch_ack_charges_reported_failed_index ... ok548test commands::hook_spool::tests::malformed_body_is_charged_locally_not_sent_as_null ... ok549test commands::hook_spool::tests::spool_health_is_default_when_dir_missing_or_empty ... ok550test commands::hook_spool::tests::failed_batch_charges_only_first_item ... ok551test commands::hook::tests::kimi_user_prompt_submit_stem_also_delivers_the_handoff ... ok552test commands::hook_spool::tests::spool_health_ignores_unparseable_entries_for_retries ... ok553test commands::hook_spool::tests::spool_health_is_default_when_only_foreign_files_present ... ok554test commands::hook_spool::tests::spool_health_ignores_files_this_queue_did_not_write ... ok555test commands::hook_spool::tests::spool_len_counts_entries ... ok556test commands::hook_spool::tests::partial_429_deletes_prefix_without_bumping_saturated_item ... ok557test commands::hook_spool::tests::zero_budget_does_not_deserialize_or_drop_entries ... ok558test commands::install_hooks::tests::baked_project_strategy_ignores_unowned_json_entry ... ok559test commands::install_hooks::tests::baked_project_strategy_reads_owned_json_for_every_json_agent ... ok560test commands::install_hooks::tests::baked_project_strategy_reads_every_owned_generated_integration ... ok561test commands::install_hooks::tests::baked_project_strategy_reads_owned_kimi_toml_only ... ok562test commands::hook_spool::tests::spool_health_reports_pending_oldest_age_and_retries ... ok563test commands::install_hooks::tests::baked_prompt_capture_reads_only_owned_claude_hooks ... ok564test commands::hook_spool::tests::partial_batch_ack_deletes_prefix_and_charges_only_failed_item ... ok565test commands::install_hooks::tests::capture_assistant_allowed_only_for_claude_native ... ok566test commands::hook_spool::tests::drain_drops_event_after_max_attempts ... ok567test commands::install_hooks::tests::absent_file_reports_the_historical_default ... ok568test commands::init::tests::init_creates_private_directories_and_config ... ok569test commands::install_hooks::tests::claude_settings_path_honours_claude_config_dir ... ok570test commands::install_hooks::tests::antigravity_manual_render_explains_explicit_finalization ... ok571test commands::init::tests::init_honors_explicit_config_path_outside_data_dir ... ok572test commands::install_hooks::tests::codex_hooks_path_honours_codex_home ... ok573test commands::install_hooks::tests::codex_mcp_inference_accepts_block_form_config ... ok574test commands::install_hooks::tests::codex_mcp_inference_returns_none_for_bare_ai_memory_entry ... ok575test commands::install_hooks::tests::codex_mcp_inference_returns_none_for_empty_doc ... ok576test commands::init::tests::init_creates_subdirs_and_config ... ok577test commands::install_hooks::tests::codex_mcp_inference_returns_none_when_no_mcp_servers_table ... ok578test commands::install_hooks::tests::codex_mcp_inference_returns_none_when_ai_memory_entry_missing ... ok579test commands::init::tests::init_writes_token_pepper_into_auth_block ... ok580test commands::hook_spool::tests::drain_empty_spool_is_noop ... ok581test commands::hook_spool::tests::drain_exclusive_skips_when_lock_busy ... ok582test commands::hook_spool::tests::drain_lock_is_exclusive_and_released_on_drop ... ok583test commands::hook::tests::kimi_user_prompt_without_briefing_creates_no_marker ... ok584test commands::init::tests::init_renders_config_that_parses_back_into_auth_settings ... ok585test commands::hook_spool::tests::drain_exclusive_within_budget_zero_budget_leaves_entries ... ok586test commands::hook::tests::invalid_capture_marker_spools_only_metadata ... ok587test commands::hook_spool::tests::drain_drops_stale_event ... ok588test commands::hook_spool::tests::drain_delivers_all_events_in_one_batch ... ok589test commands::install_hooks::tests::extension_hints_follow_pi_coding_agent_dir ... ok590test commands::install_hooks::tests::grok_mcp_inference_accepts_headers_key ... ok591test commands::install_hooks::tests::devin_bundle_has_post_compaction_not_pre_compact ... ok592test commands::install_hooks::tests::devin_bundle_has_no_subagent_scripts ... ok593test commands::install_hooks::tests::grok_placeholder_expansion_rejects_missing_variable ... ok594test commands::install_hooks::tests::grok_placeholder_expansion_resolves_values_and_defaults ... ok595test commands::install_hooks::tests::devin_session_start_injects_handoff_additional_context ... ok596test commands::hook::tests::devin_session_end_spools_stored_session_id_then_clears_state ... ok597test commands::hook_spool::tests::endpoint_change_splits_batches_without_losing_rewound_entry ... ok598test commands::hook::tests::kimi_user_prompt_prints_nothing_when_no_handoff_is_pending ... ok599test commands::install_hooks::tests::hook_server_url_does_not_double_base_path_when_already_in_url ... ok600test commands::install_hooks::tests::hook_server_url_defaults_to_configured_server_url ... ok601test commands::install_hooks::tests::hook_server_url_explicit_flag_wins_over_config ... ok602test commands::install_hooks::tests::hook_server_url_explicit_flag_matching_compiled_default_still_wins ... ok603test commands::install_hooks::tests::hook_server_url_falls_back_to_existing_mcp_entry ... ok604test commands::install_hooks::tests::hook_server_url_from_mcp_url_strips_query_and_suffix ... ok605test commands::hook::tests::devin_session_start_real_fixture_without_session_id_or_cwd_is_accepted ... ok606test commands::install_hooks::tests::hook_server_url_threads_base_path_when_url_has_no_path ... ok607test commands::install_hooks::tests::hook_source_candidates_include_binary_sibling_for_flat_tarball ... ok608test commands::install_hooks::tests::hook_source_candidates_include_native_package_dir ... ok609test commands::apply_shared::tests::apply_through_symlink_updates_target_and_keeps_link ... ok610test commands::install_hooks::tests::grok_project_overlay_outside_repo_checks_only_cwd ... ok611test commands::install_hooks::tests::install_project_strategy_none_when_target_absent ... ok612test commands::hook_spool::tests::drain_without_a_live_token_leaves_a_rejected_entry_queued ... ok613test commands::hook_spool::tests::enqueue_then_list_round_trips ... ok614test commands::install_hooks::tests::hooks_are_found_through_a_symlinked_binary ... ok615test commands::install_hooks::tests::bare_apply_preserves_an_existing_allowlist_optin ... ok616test commands::install_hooks::tests::is_ai_memory_hook_entry_detects_nested_flat_and_skips_third_party ... ok617test commands::install_hooks::tests::kimi_code_mcp_inference_strips_flavor_query_and_mcp_path ... ok618test commands::install_hooks::tests::kimi_code_config_path_honours_kimi_code_home ... ok619test commands::hook_spool::tests::enqueue_names_are_unique_in_tight_loop ... ok620test commands::install_hooks::tests::kiro_cli_paths_honour_kiro_home ... ok621test commands::install_hooks::tests::grok_project_overlays_cover_repo_root_through_cwd ... ok622test commands::init::tests::init_generates_a_unique_pepper_per_run ... ok623test commands::install_hooks::tests::kiro_hooks_infer_the_managed_mcp_client ... ok624test commands::install_hooks::tests::kiro_cli_agent_config_listing_is_sorted_json_only ... ok625test commands::install_hooks::tests::kiro_cli_v3_apply_rejects_incompatible_schema_and_reserved_collision ... ok626test commands::install_hooks::tests::antigravity_apply_is_idempotent ... ok627test commands::install_hooks::tests::kiro_cli_v2_preflight_is_all_or_nothing_and_preserves_per_agent_strategy ... ok628test commands::hook_spool::tests::enqueue_prunes_oldest_files_when_spool_exceeds_limit ... ok629test commands::install_hooks::tests::legacy_cleanup_does_not_touch_the_other_agents_file ... ok630test commands::install_hooks::tests::legacy_cleanup_removes_our_own_superseded_file ... ok631test commands::install_hooks::tests::legacy_cleanup_spares_a_user_owned_file_of_the_same_name ... ok632test commands::install_hooks::tests::omp_extension_bakes_repo_root_default ... ok633test commands::install_hooks::tests::manual_agent_render_mentions_repo_root_project_strategy ... ok634test commands::install_hooks::tests::omp_extension_default_omits_baked_strategy ... ok635test commands::install_hooks::tests::omp_extension_path_honours_pi_coding_agent_dir ... ok636test commands::install_hooks::tests::manual_agent_render_omits_project_strategy_by_default ... ok637test commands::install_hooks::tests::omp_extension_path_honours_profile ... ok638test commands::hook_spool::tests::enqueue_creates_spool_dir_private ... ok639test commands::install_hooks::tests::omp_profile_precedence_is_independent_of_the_override_dir_name ... ok640test commands::install_hooks::tests::omp_extension_is_directly_discoverable_by_omp ... ok641test commands::install_hooks::tests::omp_profile_relocates_when_no_override_is_set ... ok642test commands::install_hooks::tests::opencode_mcp_inference_supplies_hook_origin_and_token ... ok643test commands::install_hooks::tests::opencode_plugin_default_omits_baked_strategy ... ok644test commands::install_hooks::tests::bundled_posix_and_powershell_hooks_stay_in_parity ... ok645test commands::install_hooks::tests::omp_extension_uses_bounded_hook_queue ... ok646test commands::install_hooks::tests::opencode_plugin_bakes_repo_root_default ... ok647test commands::install_hooks::tests::opencode_plugin_normalizes_payloads_without_legacy_wrapper ... ok648test commands::install_hooks::tests::omp_extension_uses_native_lifecycle_events ... ok649test commands::install_hooks::tests::overlay_event_hooks_inserts_when_event_absent ... ok650test commands::install_hooks::tests::overlay_event_hooks_is_idempotent_on_reapply ... ok651test commands::install_hooks::tests::overlay_event_hooks_preserves_third_party_and_replaces_own ... ok652test commands::install_hooks::tests::explicit_denylist_downgrades_an_earlier_optin ... ok653test commands::install_hooks::tests::pi_extension_path_honours_pi_coding_agent_dir ... ok654test commands::install_hooks::tests::project_strategy_from_text_reads_every_form ... ok655test commands::install_hooks::tests::pool_settings_yaml_covers_all_events_with_bounded_entries ... ok656test commands::install_hooks::tests::opencode_plugin_uses_bounded_hook_queue ... ok657test commands::install_hooks::tests::prompt_capture_options_are_claude_code_only ... ok658test commands::install_hooks::tests::cursor_apply_is_idempotent ... ok659test commands::install_hooks::tests::pi_extension_is_directly_discoverable_by_pi ... ok660test commands::install_hooks::tests::resolve_exe_path_keeps_an_unresolvable_path ... ok661test commands::install_hooks::tests::manual_agent_render_uses_agent_profile_not_physical_bundle_listing ... ok662test commands::install_hooks::tests::render_pool_output_states_manual_paste_and_finalize_path ... ok663test commands::install_hooks::tests::opencode_plugin_uses_real_plugin_hooks ... ok664test commands::install_hooks::tests::pi_extension_contains_lifecycle_capture_and_mcp_bridge ... ok665test commands::install_hooks::tests::kimi_code_apply_writes_all_events_into_fresh_config ... ok666test commands::install_hooks::tests::kiro_cli_v3_apply_writes_documented_schema_and_is_idempotent ... ok667test commands::install_hooks::tests::validate_as_user_bails_without_auth_token ... ok668test commands::install_hooks::tests::validate_as_user_passes_when_not_set ... ok669test commands::install_hooks::tests::startup_handoff_scripts_forward_native_session_ids ... ok670test commands::install_hooks::tests::validate_as_user_passes_with_both_flags ... ok671test commands::install_hooks::tests::validate_as_user_treats_blank_as_unset ... ok672test commands::install_hooks::tests::resolve_hooks_dir_uses_devin_bundle_for_devin ... ok673test commands::install_hooks::tests::resolve_hooks_dir_uses_pool_bundle_for_pool ... ok674test commands::install_hooks::tests::resolve_hooks_dir_uses_grok_bundle_for_grok ... ok675test commands::install_hooks::tests::zcode_hooks_config_covers_all_events_with_strict_entries ... ok676test commands::install_hooks::tests::zero_hooks_config_covers_all_events_in_exec_form ... ok677test commands::install_instructions::tests::merge_appends_to_empty_file ... ok678test commands::install_instructions::tests::merge_appends_when_no_markers_present ... ok679test commands::install_instructions::tests::merge_consumes_crlf_after_end_marker ... ok680test commands::install_hooks::tests::stage_hook_scripts_preserves_in_place_scripts_when_source_equals_dest ... ok681test commands::install_instructions::tests::merge_idempotent_double_run ... ok682test commands::install_instructions::tests::merge_ignores_inline_marker_mention_in_block ... ok683test commands::install_instructions::tests::merge_idempotent_with_real_block ... ok684test commands::install_instructions::tests::merge_repairs_exact_legacy_orphan_tail ... ok685test commands::install_instructions::tests::merge_repairs_exact_legacy_orphan_tail_crlf_variant ... ok686test commands::install_instructions::tests::merge_replaces_existing_block ... ok687test commands::install_instructions::tests::merge_repairs_repeated_legacy_orphan_tails ... ok688test commands::install_instructions::tests::merge_tolerates_missing_trailing_newline ... ok689test commands::install_mcp::tests::antigravity_cli_mcp_config_path_pins_documented_location ... ok690test commands::install_mcp::tests::bedrock_flavored_mcp_url_appends_marker_idempotently ... ok691test commands::install_hooks::tests::install_project_strategy_explicit_basename_overrides_existing ... ok692test commands::install_mcp::tests::claude_code_config_path_honours_claude_config_dir ... ok693test commands::install_mcp::tests::claude_code_render_shows_resolved_config_path ... ok694test commands::install_hooks::tests::install_project_strategy_preserves_baked_when_flag_absent ... ok695test commands::install_hooks::tests::install_project_strategy_reads_openclaw_entrypoint_below_config_dir ... ok696test commands::install_mcp::tests::claude_code_session_aware_entry_uses_owned_stdio_bridge ... ok697test commands::install_mcp::tests::auth_token_threaded_into_every_client ... ok698test commands::install_mcp::tests::claude_desktop_render_lists_packaged_and_unpacked_windows_paths ... ok699test commands::install_mcp::tests::claude_desktop_path_uses_resolved_app_data_roots ... ok700test commands::install_mcp::tests::codex_apply_preserves_sibling_mcp_servers ... ok701test commands::install_mcp::tests::codex_apply_writes_block_form_tables ... ok702test commands::install_mcp::tests::client_specific_shape_keys ... ok703test commands::install_mcp::tests::codex_apply_migrates_inline_form_and_is_idempotent ... ok704test commands::install_hooks::tests::stage_hook_scripts_bails_when_source_equals_empty_dest ... ok705test commands::install_mcp::tests::command_code_renderer_uses_documented_user_scope_http_schema ... ok706test commands::install_mcp::tests::every_client_renders ... ok707test commands::install_mcp::tests::grok_apply_preserves_sibling_mcp_servers_and_is_idempotent ... ok708test commands::install_mcp::tests::grok_apply_writes_block_form_with_headers_not_http_headers ... ok709test commands::install_mcp::tests::grok_print_uses_apply_toml_builder_for_dotted_names_and_quotes ... ok710test commands::install_mcp::tests::devin_apply_writes_mcp_servers ... ok711test commands::install_hooks::tests::stage_hook_scripts_bails_when_source_dir_is_empty ... ok712test commands::install_mcp::tests::kimi_code_home_honours_env_override ... ok713test commands::install_mcp::tests::kiro_home_honours_env_override ... ok714test commands::install_mcp::tests::claude_code_session_aware_apply_is_idempotent ... ok715test commands::install_mcp::tests::kiro_rejects_plain_http_for_non_loopback_servers ... ok716test commands::install_mcp::tests::mcp_server_url_defaults_to_configured_server_url ... ok717test commands::install_mcp::tests::mcp_server_url_does_not_duplicate_mcp_suffix ... ok718test commands::install_mcp::tests::mcp_server_url_explicit_base_url_gains_mcp_suffix ... ok719test commands::install_mcp::tests::devin_mcp_client_parses ... ok720test commands::install_mcp::tests::mcp_server_url_explicit_flag_matching_compiled_default_still_wins ... ok721test commands::install_mcp::tests::moonshot_flavored_mcp_url_appends_marker_idempotently ... ok722test commands::install_mcp::tests::grok_mcp_client_parses ... ok723test commands::install_mcp::tests::devin_apply_mcp_is_idempotent ... ok724test commands::install_mcp::tests::mcp_server_url_explicit_flag_wins_over_config ... ok725test commands::install_mcp::tests::packaged_claude_desktop_path_ignores_unrelated_and_non_dir_entries ... ok726test commands::install_mcp::tests::pi_guidance_derives_hook_url_from_mcp_url ... ok727test commands::install_mcp::tests::session_aware_rejects_non_claude_clients ... ok728test commands::install_mcp::tests::packaged_claude_desktop_path_prefers_localcache_when_package_dir_exists ... ok729test commands::install_mcp::tests::packaged_claude_desktop_path_none_when_packages_dir_absent_or_empty ... ok730test commands::install_mcp::tests::pi_apply_fails_closed_without_writing_even_with_config_override ... ok731test commands::install_mcp::tests::zcode_mcp_config_path_pins_user_scope_location ... ok732test commands::install_mcp::tests::zcode_renderer_nests_strict_http_entry_under_mcp_servers ... ok733test commands::install_mcp::tests::packaged_claude_desktop_path_prefers_existing_config_among_packages ... ok734test commands::install_mcp::tests::packaged_claude_desktop_path_rejects_ambiguous_packages ... ok735test commands::install_mcp::tests::zed_config_path_uses_platform_conventions ... ok736test commands::install_mcp::tests::zed_renderer_uses_context_servers_and_native_remote_http ... ok737test commands::install_hooks::tests::curl_installer_accepts_generated_integration_agents ... ok738test commands::install_skills::tests::devin_global_skill_root_matches_confirmed_windows_path ... ok739test commands::install_skills::tests::devin_global_skill_root_requires_appdata_on_windows ... ok740test commands::install_skills::tests::explicit_target_dir_overrides_scope_and_agent_roots ... ok741test commands::install_mcp::tests::swival_project_root_matches_git_toml_and_fallback_rules ... ok742test commands::install_skills::tests::global_claude_skill_root_uses_injected_claude_config_dir ... ok743test commands::install_skills::tests::global_grok_skill_root_uses_injected_grok_home_override ... ok744test commands::install_mcp::tests::zed_apply_rejects_non_object_context_servers_without_writing ... ok745test commands::install_skills::tests::project_claude_skill_root_ignores_claude_config_dir ... ok746test commands::hook::tests::metadata_only_canonicalizes_supported_session_aliases ... ok747test commands::install_skills::tests::resolves_project_and_global_skill_roots_for_each_agent_selection ... ok748test commands::llm_test::tests::anthropic_oauth_choice_maps_to_runtime_provider ... ok749test commands::llm_test::tests::llm_test_exercises_pipeline_sampling_compatibility ... ok750test commands::mcp_bridge::tests::bridge_fails_closed_without_a_claude_session_id ... ok751test commands::install_skills::tests::refuses_to_overwrite_unmanaged_same_name_skill ... ok752test commands::mcp_bridge::tests::install_crypto_provider_is_idempotent_and_leaves_a_default ... ok753test commands::mcp_bridge::tests::upstream_config_injects_session_id_and_raw_bearer_token ... ok754test commands::mcp_bridge::tests::upstream_config_leaves_a_crypto_provider_installed ... ok755test commands::mcp_bridge::tests::upstream_config_rejects_an_invalid_header_value ... ok756test commands::move_session::tests::apply_command_repeats_the_batch_form_and_flags ... ok757test commands::move_session::tests::apply_command_repeats_the_single_form_with_confirm ... ok758test commands::openclaw_plugin::tests::openclaw_plugin_bakes_repo_root_default ... ok759test commands::openclaw_plugin::tests::openclaw_plugin_default_omits_baked_strategy ... ok760test commands::install_hooks::tests::kimi_code_apply_is_idempotent ... ok761test commands::openclaw_plugin::tests::package_has_manifest_and_hook_entrypoint ... ok762test commands::path_util::tests::claude_config_dir_honours_non_empty_value ... ok763test commands::mcp_bridge::tests::stdio_bridge_forwards_tools_and_session_header_in_both_http_modes ... FAILED764test commands::path_util::tests::claude_config_dir_treats_unset_empty_and_whitespace_as_unset ... ok765test commands::path_util::tests::claude_config_paths_put_relocated_first_and_deduplicate ... ok766test commands::path_util::tests::strip_windows_verbatim_prefix_handles_drive_paths ... ok767test commands::path_util::tests::strip_windows_verbatim_prefix_handles_unc_case_insensitively ... ok768test commands::path_util::tests::strip_windows_verbatim_prefix_leaves_non_verbatim_paths_untouched ... ok769test commands::path_util::tests::strip_windows_verbatim_prefix_leaves_unknown_forms_untouched ... ok770test commands::project_registry::tests::duplicate_scope_keys_are_rejected_without_overwriting ... ok771test commands::project_registry::tests::malformed_registry_is_not_overwritten ... ok772test commands::project_registry::tests::links_are_isolated_by_server_and_scope ... ok773test commands::openclaw_plugin::tests::package_writes_all_required_files ... ok774test commands::install_skills::tests::install_is_idempotent_after_creating_managed_skills ... ok775test commands::install_skills::tests::install_writes_managed_skills_to_devin_root ... ok776test commands::rename_workstream::tests::human_output_reports_both_names_and_the_stable_id ... ok777test commands::rename_workstream::tests::renaming_to_the_same_name_does_not_claim_a_change ... ok778test commands::render_shared::claude_code_windows_command_is_unchanged_by_the_codex_fix ... ok779test commands::render_shared::codex_windows_command_invokes_rather_than_quotes ... ok780test commands::project_registry::tests::recording_the_same_key_replaces_only_that_link ... ok781test commands::render_shared::tests::antigravity_payload_uses_named_groups_with_mixed_shape ... ok782test commands::render_shared::tests::bearer_header_is_none_when_no_token ... ok783test commands::render_shared::tests::antigravity_windows_commands_survive_an_outer_powershell_runner ... ok784test commands::render_shared::tests::bearer_header_prefixes_with_bearer ... ok785test commands::render_shared::tests::capture_assistant_exec_flag_only_on_stop_and_only_when_opted_in ... ok786test commands::render_shared::tests::capture_assistant_string_form_only_on_stop ... ok787test commands::render_shared::tests::claude_code_payload_embeds_auth_token_when_provided ... ok788test commands::render_shared::tests::claude_code_payload_emits_absolute_paths ... ok789test commands::render_shared::tests::claude_code_payload_has_all_events ... ok790test commands::render_shared::tests::claude_code_payload_omits_auth_token_when_absent ... ok791test commands::render_shared::tests::claude_code_payload_uses_matcher_plus_inner_hooks_shape ... ok792test commands::render_shared::tests::cursor_payload_uses_flat_shape ... ok793test commands::render_shared::tests::command_code_profile_omits_matchers_and_uses_native_agent_identity ... ok794test commands::project_registry::tests::rekey_preserves_an_existing_destination_link ... ok795test commands::render_shared::tests::devin_native_payload_uses_devin_agent ... ok796test commands::render_shared::tests::devin_payload_has_all_events ... ok797test commands::render_shared::tests::generated_capture_policy_v1_node_runtime_evidence ... ignored, manual Node-required generated TypeScript runtime evidence798test commands::render_shared::tests::devin_script_payload_uses_devin_bundle ... ok799test commands::render_shared::tests::gemini_payload_uses_nested_shape_with_gemini_event_names ... ok800test commands::render_shared::tests::grok_script_payload_uses_grok_bundle ... ok801test commands::render_shared::tests::hook_command_omits_project_strategy_when_none ... ok802test commands::render_shared::tests::grok_native_payload_uses_grok_agent ... ok803test commands::render_shared::tests::kimi_code_commands_cover_all_events_with_script_paths ... ok804test commands::render_shared::tests::kimi_code_commands_windows_use_ps1_scripts ... ok805test commands::render_shared::tests::posix_hook_command_bakes_project_strategy_env ... ok806test commands::render_shared::tests::posix_hook_command_quotes_script_path_and_shell_metachars ... ok807test commands::render_shared::tests::posix_native_hook_command_invokes_binary_directly ... ok808test commands::render_shared::tests::posix_native_hook_command_passes_project_strategy_flag ... ok809test commands::render_shared::tests::to_git_bash_path_converts_drive_letter_and_backslashes ... ok810test commands::render_shared::tests::posix_native_hook_command_omits_token_when_absent ... ok811test commands::render_shared::tests::to_git_bash_path_handles_forward_slash_windows_paths ... ok812test commands::render_shared::tests::to_git_bash_path_preserves_posix_paths ... ok813test commands::render_shared::tests::windows_bash_hook_command_bakes_project_strategy_env ... ok814test commands::render_shared::tests::windows_bash_hook_command_omits_token_when_absent ... ok815test commands::render_shared::tests::windows_bash_hook_command_wraps_in_bash_c_with_git_bash_paths ... ok816test commands::project_registry::tests::rekey_preserves_the_source_link_timestamp ... ok817test commands::render_shared::tests::windows_bash_script_for_platform_keeps_sh_extension ... ok818test commands::render_shared::tests::windows_bash_payload_uses_bash_c_and_sh_hooks ... ok819test commands::render_shared::tests::windows_native_claude_code_nested_payload_uses_exec_form ... ok820test commands::render_shared::tests::windows_native_command_strips_verbatim_data_dir ... ok821test commands::render_shared::tests::windows_native_exec_spec_strips_verbatim_exe_and_data_dir ... ok822test commands::render_shared::tests::windows_native_hook_command_passes_project_strategy_flag ... ok823test commands::render_shared::tests::windows_native_emits_binary_command_with_event_token ... ok824test commands::render_shared::tests::windows_ps_hook_command_bakes_project_strategy_env ... ok825test commands::render_shared::tests::windows_native_exec_form_is_claude_only_and_guarded ... ok826test commands::render_shared::tests::windows_payload_uses_powershell_and_ps1_hooks ... ok827test commands::reset::tests::reset_apply_skips_absent_subdir ... ok828test commands::restore::tests::restore_rejects_link_entries ... ok829test commands::reset::tests::reset_dry_run_leaves_files ... ok830test commands::restore::tests::restore_rejects_unexpected_or_unsafe_paths ... ok831test commands::resume::tests::choice_displays_the_active_and_linked_harnesses ... ok832test commands::resume::tests::choice_sanitizes_server_control_characters ... ok833test commands::resume::tests::current_workstream_leads_then_newest_activity_wins ... ok834test commands::resume::tests::each_workstream_remembers_its_own_harness ... ok835test commands::resume::tests::harness_cycle_wraps_through_auto_and_available_harnesses ... ok836test commands::resume::tests::harness_index_zero_preserves_automatic_selection ... ok837test commands::resume::tests::malformed_activity_sorts_after_valid_activity ... ok838test commands::run::tests::adoption_prompt_can_start_fresh_or_select_an_older_session ... ok839test commands::run::tests::adoption_prompt_defaults_to_newest_checkout_session ... ok840test commands::run::tests::automatic_kiro_flavors_share_one_server_agent_identity ... ok841test commands::reset::tests::reset_apply_wipes_data_keeps_logs ... ok842test commands::run::tests::automatic_selection_skips_newer_sessions_for_unavailable_harnesses ... ok843test commands::restore::tests::restore_accepts_expected_backup_paths ... ok844test commands::run::tests::executable_available_accepts_an_existing_absolute_path ... ok845test commands::run::tests::bare_run_and_wrapper_yolo_parse_without_a_harness ... ok846test commands::run::tests::executable_available_rejects_a_program_that_is_not_installed ... ok847test commands::run::tests::crush_context_config_preserves_user_settings_and_adds_packet ... ok848test commands::run::tests::heartbeat_health_reports_each_outage_and_recovery_once ... ok849test commands::run::tests::force_fresh_bypasses_an_existing_link_and_rejects_native_selectors ... ok850test commands::run::tests::incompatible_link_starts_fresh_in_the_explicit_kiro_engine ... ok851test commands::run::tests::kiro_engine_resolution_prefers_explicit_args_then_persisted_flavor ... ok852test commands::run::tests::lease_owner_uses_the_resolved_host_and_process ... ok853test commands::run::tests::kimi_cli_alias_selects_the_kimi_adapter ... ok854test commands::run::tests::kiro_cli_alias_selects_the_kiro_adapter ... ok855test commands::run::tests::command_code_aliases_select_the_managed_adapter ... ok856test commands::run::tests::missing_linked_session_starts_fresh_but_explicit_selectors_win ... ok857test commands::run::tests::native_grok_rules_flags_suppress_context_injection ... ok858test commands::install_hooks::tests::a_configured_data_dir_is_where_the_bundle_is_probed_and_staged ... ok859test commands::run::tests::trailing_wrapper_yolo_is_removed_before_native_resume_detection ... ok860test commands::run::tests::native_arguments_do_not_require_separator_and_wrapper_yolo_is_consumed ... ok861test commands::run::tests::unix_resolution_returns_the_file_itself ... ok862test commands::run::tests::opencode_name_and_native_flags_parse_without_separator ... ok863test commands::run::tests::utility_launch_does_not_adopt_a_recent_unrelated_session ... ok864test commands::run::tests::wrapper_fresh_parses_before_or_after_the_harness ... ok865test commands::serve::tests::containers_warn_instead_of_refusing_because_the_bind_proves_nothing ... ok866test commands::install_hooks::tests::apply_persists_the_bearer_and_keeps_it_out_of_the_agent_config ... ok867test commands::init::tests::init_is_idempotent ... ok868test commands::run::tests::prepare_waits_for_a_previous_launcher_to_finish ... ok869test commands::serve::tests::existing_users_require_nonempty_pepper_and_root_bearer ... ok870test commands::serve::tests::host_allowed_accepts_host_with_port ... ok871test commands::serve::tests::host_allowed_rejects_unknown_host ... ok872test commands::serve::tests::host_without_port_handles_ipv6_loopback ... ok873test commands::serve::tests::human_auth_intended_from_bootstrap_password_or_recovery ... ok874test commands::serve::tests::human_auth_non_loopback_requires_secure_cookie_posture ... ok875test commands::serve::tests::human_mode_does_not_require_root_bearer ... ok876test commands::serve::tests::human_mode_fails_closed_without_recoverable_root_or_recovery ... ok877test commands::serve::tests::internal_session_introspect_is_inside_host_guard_not_require_bearer ... ok878test commands::serve::tests::maintenance_start_delay_handles_never_overdue_and_remaining_cadence ... ok879test commands::run::tests::managed_heartbeat_times_out_and_recovers ... ok880test commands::install_hooks::tests::zcode_apply_respects_a_user_chosen_output_ceiling ... ok881test commands::install_mcp::tests::devin_apply_preserves_sibling_mcp_servers ... ok882test commands::serve::tests::merge_cors_origins_deduplicates_preserving_order ... ok883test commands::serve::tests::native_api_key_pepper_preflight_is_independent_of_human_mode ... ok884test commands::install_hooks::tests::the_default_data_dir_stages_to_the_same_path_as_before ... ok885test commands::install_mcp::tests::kiro_apply_preserves_siblings_and_is_idempotent ... ok886test commands::install_hooks::tests::zcode_apply_flags_a_user_disabled_hooks_block ... ok887test commands::install_hooks::tests::kiro_cli_v3_apply_preserves_third_party_hooks_and_replaces_only_ours ... ok888test commands::install_hooks::tests::zero_apply_merges_around_third_party_hooks_and_preserves_disabled_flag ... ok889test commands::install_hooks::tests::zcode_apply_preserves_siblings_and_is_idempotent ... ok890test commands::install_mcp::tests::zcode_apply_preserves_siblings_and_is_idempotent ... ok891test commands::install_hooks::tests::antigravity_preserves_existing_hooks_and_adds_ours ... ok892test commands::serve::tests::root_oidc_identity_requires_issuer_and_subject_together ... ok893test commands::install_mcp::tests::swival_entry_and_apply_match_upstream_json_schema ... ok894test commands::install_hooks::tests::stage_hook_scripts_tolerates_missing_lib_sh ... ok895test commands::install_hooks::tests::stage_hook_scripts_copies_shared_lib_sh ... ok896test commands::install_mcp::tests::zed_apply_preserves_settings_and_siblings_and_is_idempotent ... ok897test commands::serve::tests::trusted_proxy_configuration_requires_distinct_credentials ... ok898test commands::install_hooks::tests::cursor_preserves_existing_user_hooks_and_adds_ours ... ok899test commands::serve::tests::unauthenticated_non_loopback_http_requires_explicit_override ... ok900test commands::install_hooks::tests::kiro_cli_apply_preserves_third_party_hooks_and_is_idempotent ... ok901test commands::serve::tests::validate_cors_origins_accepts_empty_list ... ok902test commands::serve::tests::validate_cors_origins_accepts_well_formed ... ok903test commands::serve::tests::validate_cors_origins_rejects_trailing_slash ... ok904test commands::serve::tests::validate_cors_origins_rejects_wildcard ... ok905test commands::install_hooks::tests::gemini_preserves_mcp_servers_and_adds_hooks ... ok906test commands::serve::tests::validate_cors_origins_rejects_missing_scheme ... ok907test commands::install_hooks::tests::kiro_cli_apply_writes_all_v2_events_into_agent_config ... ok908test commands::install_hooks::tests::codex_removes_stale_session_end_key ... ok909test commands::install_hooks::tests::codex_preserves_unrelated_keys_and_adds_hooks ... ok910test commands::install_hooks::tests::kimi_code_apply_preserves_providers_and_third_party_hooks ... ok911test commands::setup_agent::tests::devin_setup_emits_script_hook_config ... ok912test commands::setup_agent::tests::kimi_code_manual_script_paths_cover_kimi_event_set ... ok913test commands::setup_agent::tests::kiro_cli_manual_script_paths_cover_v2_event_set ... ok914test commands::setup_agent::tests::kiro_cli_manual_script_paths_cover_v3_event_set ... ok915test commands::setup_agent::tests::manual_script_paths_use_agent_specific_events ... ok916test commands::setup_agent::tests::source_candidates_honour_explicit_override ... ok917test commands::setup_agent::tests::source_candidates_include_binary_sibling_for_flat_tarball ... ok918test commands::setup_agent::tests::source_candidates_preserve_cargo_run_repo_root ... ok919test commands::install_skills::tests::force_overwrites_unmanaged_same_name_skill ... ok920test commands::install_hooks::tests::devin_preserves_existing_hooks_and_adds_ours ... ok921test commands::show::tests::candidate_is_rejected_when_its_scope_changes_after_listing ... ok922test commands::install_hooks::tests::command_code_apply_uses_only_stable_events_and_preserves_user_settings ... ok923test commands::show::tests::harness_names_cover_every_parser_variant ... ok924test commands::show::tests::horizontal_arrow_keys_map_to_picker_directions ... ok925test commands::serve::tests::valid_web_ui_dir_passes_validation ... ok926test commands::show::tests::invalid_server_timestamp_is_not_echoed_to_the_terminal ... ok927test commands::serve::tests::web_ui_dir_must_include_index_html ... ok928test commands::show::tests::portable_project_components_reject_injection_and_traversal ... ok929test commands::install_hooks::tests::devin_apply_config_json_hooks_key_via_flag ... ok930test commands::show::tests::registry_activity_orders_projects_when_server_metadata_is_unavailable ... ok931test commands::install_hooks::tests::devin_apply_writes_hooks_v1_json_by_default ... ok932test commands::show::tests::scroll_and_truncation_stay_inside_the_viewport ... ok933test commands::show::tests::terminal_text_removes_control_sequences ... ok934test commands::show::tests::created_project_is_published_only_after_initialization ... ok935test commands::serve::tests::web_ui_dir_must_be_directory ... ok936test commands::status::tests::offline_spool_report_is_content_free_and_serialises ... ok937test commands::status::tests::provider_health_line_renders_error_details ... ok938test commands::status::tests::provider_health_line_renders_unknown_and_disabled ... ok939test commands::show::tests::failed_project_initialization_rolls_back_the_staging_directory ... ok940test commands::status::tests::capture_mode_defaults_to_denylist_when_unset ... ok941test commands::show::tests::registered_path_rejects_a_checkout_replaced_by_a_symlink ... ok942test commands::status::tests::spool_age_line_renders_durations_and_empty ... ok943test commands::status::tests::capture_mode_reports_allowlist_when_the_hook_would_enforce_it ... ok944test commands::tests::resolve_project_name_prefers_explicit_value ... ok945test commands::install_hooks::tests::codex_apply_stages_into_injected_dir ... ok946test commands::tests::resolve_project_name_uses_host_cwd_basename ... ok947test commands::tests::skipped_proposal_lines_are_empty_on_a_clean_run ... ok948test commands::tests::skipped_proposal_lines_name_the_path_and_the_reason ... ok949test commands::serve::tests::web_ui_dir_requires_enable_web ... ok950test commands::setup_agent::tests::pi_setup_prints_extension_hint_without_copying ... ok951test commands::tests::resolve_scope_ignores_a_marker_without_scope_keys ... ok952test commands::show::tests::scan_is_depth_one_and_skips_build_directories ... ok953test commands::tests::workspace_only_marker_uses_linked_worktree_directory_name ... ok954test commands::tests::workspace_only_marker_uses_hook_basename_from_a_subdirectory ... ok955test commands::uninstall::tests::generated_file_detection_rejects_user_files_at_ours_path ... ok956test commands::uninstall::tests::hook_signature_matches_a_powershell_call_operator_command ... ok957test commands::uninstall::tests::generated_openclaw_manifest_detection_requires_our_shape ... ok958test commands::uninstall::tests::generated_openclaw_package_detection_requires_our_shape ... ok959test commands::uninstall::tests::hook_signature_matches_native_windows_command ... ok960test commands::uninstall::tests::hook_signature_matches_with_auth_and_custom_prefix ... ok961test commands::tests::resolve_scope_takes_the_workspace_from_the_marker ... ok962test commands::install_hooks::tests::claude_code_apply_stages_into_injected_dir ... ok963test commands::uninstall::tests::hook_signature_rejects_third_party_with_generic_name ... ok964test commands::uninstall::tests::mcp_url_candidates_adds_client_schema_flavors ... ok965test commands::show::tests::marker_encoding_preserves_an_existing_nonportable_workspace_name ... ok966test commands::tests::resolve_scope_without_a_marker_keeps_the_old_fallbacks ... ok967test commands::uninstall::tests::hook_signature_matches_no_auth_default ... ok968test commands::uninstall::tests::hook_signature_matches_native_posix_command ... ok969test commands::tests::explicit_path_scope_matches_marker_and_non_repo_fallback_policy ... ok970test commands::uninstall::tests::skill_roots_sweep_claude_config_dir_root_alongside_home ... ok971test commands::uninstall::tests::skill_roots_include_windows_appdata_devin_root ... ok972test commands::tests::resolve_scope_takes_a_pinned_project_from_the_marker ... ok973test commands::uninstall::tests::strip_hooks_flat_cursor_shape ... ok974test commands::tests::resolve_scope_prefers_explicit_flags_over_the_marker ... ok975test commands::uninstall::tests::skill_roots_use_injected_grok_home_override ... ok976test commands::uninstall::tests::strip_hooks_nested_mixed_inner_commands_preserves_user_hook ... ok977test commands::uninstall::tests::strip_consumes_crlf_after_end_marker ... ok978test commands::uninstall::tests::strip_hooks_nested_removes_ours_keeps_third_party ... ok979test commands::uninstall::tests::strip_antigravity_hooks_removes_only_signed_entries ... ok980test commands::uninstall::tests::strip_antigravity_hooks_preserves_mixed_nested_user_hook ... ok981test commands::uninstall::tests::strip_ai_memory_hooks_flat_removes_only_ours_and_preserves_third_party ... ok982test commands::uninstall::tests::strip_hooks_no_hooks_key_is_noop ... ok983test commands::uninstall::tests::kiro_v3_uninstall_ownership_requires_exact_name_trigger_and_command ... ok984test commands::uninstall::tests::strip_hooks_preserves_third_party_with_generic_basename ... ok985test commands::uninstall::tests::strip_hooks_prunes_emptied_hooks_object ... ok986test commands::uninstall::tests::strip_ignores_inline_marker_mention ... ok987test commands::uninstall::tests::strip_instructions_no_block_is_noop ... ok988test commands::uninstall::tests::strip_hooks_removes_exec_form_ours_preserves_exec_third_party_and_sibling ... ok989test commands::uninstall::tests::strip_instructions_preserves_surrounding_content ... ok990test commands::uninstall::tests::strip_instructions_round_trips_with_install_append ... ok991test commands::uninstall::tests::strip_kimi_code_hooks_all_ours_leaves_no_hooks_section ... ok992test commands::uninstall::tests::strip_mcp_antigravity_server_url ... ok993test commands::uninstall::tests::strip_kimi_code_hooks_removes_only_ours_preserving_config ... ok994test commands::uninstall::tests::strip_mcp_claude_by_name_keeps_others ... ok995test commands::uninstall::tests::strip_mcp_claude_code_session_aware_bridge ... ok996test commands::uninstall::tests::strip_mcp_by_endpoint_under_custom_name ... ok997test commands::uninstall::tests::strip_mcp_name_only_does_not_remove_user_entry ... ok998test commands::uninstall::tests::strip_mcp_kiro_matches_bedrock_flavored_url ... ok999test commands::uninstall::tests::strip_mcp_omp_root_servers ... ok1000test commands::uninstall::tests::strip_mcp_openclaw_nested_servers ... ok1001test commands::uninstall::tests::strip_kimi_code_hooks_no_hooks_key_is_noop ... ok1002test commands::uninstall::tests::strip_mcp_swival_root_servers_preserves_siblings ... ok1003test commands::uninstall::tests::strip_mcp_claude_desktop_mcp_remote_args ... ok1004test commands::uninstall::tests::strip_mcp_kimi_code_matches_flavored_url_with_default_mcp_url ... ok1005test commands::uninstall::tests::strip_mcp_kimi_code_root_servers ... ok1006test commands::uninstall::tests::strip_mcp_no_match_is_noop ... ok1007test commands::uninstall::tests::strip_mcp_toml_by_name_keeps_comments_and_tables ... ok1008test commands::uninstall::tests::strip_mcp_toml_by_url_under_custom_name ... ok1009test commands::uninstall::tests::strip_mcp_toml_inline_table_by_url_under_custom_name ... ok1010test commands::uninstall::tests::strip_mcp_toml_inline_table_prunes_when_empty ... ok1011test commands::uninstall::tests::strip_mcp_toml_no_match_is_noop ... ok1012test commands::uninstall::tests::strip_mcp_vscode_copilot_root_servers ... ok1013test commands::uninstall::tests::strip_removes_exact_legacy_orphan_tail ... ok1014test commands::uninstall::tests::strip_removes_repeated_legacy_orphan_tails ... ok1015test commands::uninstall::tests::strip_zero_hooks_removes_only_prefixed_ids ... ok1016test commands::user::tests::url_encode_passes_safe_chars_through ... ok1017test commands::uninstall::tests::strip_mcp_zed_context_servers_preserves_other_settings ... ok1018test commands::workstreams::tests::human_output_explains_an_empty_checkout ... ok1019test commands::user::tests::url_encode_percent_encodes_at_and_other_specials ... ok1020test commands::workstreams::tests::human_output_marks_current_and_lists_harnesses ... ok1021test config::llm_provider_config_gemini_uses_default_base_url_when_none_provided ... ok1022test config::llm_provider_config_passes_base_url_to_gemini ... ok1023test config::tests::anthropic_oauth_provider_resolves_choice_default_model_and_credential ... ok1024test config::tests::anthropic_oauth_provider_underscore_alias_also_resolves ... ok1025test config::tests::anthropic_provider_uses_documented_default_model ... ok1026test config::tests::defaults_have_canonical_endings ... ok1027test config::tests::gemini_embedding_provider_uses_google_defaults ... ok1028test config::tests::llm_provider_config_uses_typed_provider_auth ... ok1029test config::tests::llm_test_api_key_override_wins_over_env_auth ... ok1030test config::tests::auth_settings_debug_redacts_secrets_in_auth_and_config ... ok1031test config::tests::copilot_provider_uses_data_dir_token_file_and_env_token ... ok1032test config::tests::an_absent_or_blank_token_file_reads_as_none ... ok1033test config::tests::clearing_a_token_is_idempotent ... ok1034test config::tests::cli_override_wins ... ok1035test config::tests::a_persisted_hook_token_is_owner_only_and_round_trips ... ok1036test config::tests::normalize_home_dir_trims_trailing_separators ... ok1037test config::tests::openai_compat_auth_remains_optional ... ok1038test config::tests::defaults_bound_consolidation_prompts_for_a_large_context_provider ... ok1039test config::tests::openai_compat_provider_defaults_strict_and_allows_opt_out ... ok1040test config::tests::config_file_overrides_defaults ... ok1041test config::tests::openai_compat_embedding_is_keyless_and_requires_explicit_settings ... ok1042test config::tests::load_populates_home_dir_from_env ... ok1043test config::tests::openai_embedding_does_not_use_llm_api_key_without_custom_base_url ... ok1044test config::tests::openai_embedding_falls_back_to_llm_api_key_for_openrouter ... ok1045test config::tests::load_accepts_a_small_context_consolidation_budget ... ok1046test config::tests::load_rejects_a_zero_llm_request_timeout ... ok1047test config::tests::openai_embedding_prefers_dedicated_embedding_api_key ... ok1048test config::tests::opencode_provider_resolves_choice_default_model_and_api_key ... ok1049test config::tests::reranker_choice_is_explicit_case_insensitive_and_fail_closed ... ok1050test config::tests::validate_auth_secrets_rejects_equal_recovery_and_bearer ... ok1051test config::tests::validate_auth_secrets_rejects_recovery_credential_prefixes ... ok1052test config::tests::validate_auth_secrets_rejects_short_recovery_token ... ok1053test config::tests::openai_oauth_provider_uses_data_dir_token_file ... ok1054test http_client::tests::authenticate_no_token_leaves_request_unchanged ... ok1055test http_client::tests::authenticate_with_token_sets_bearer_header ... ok1056test http_client::tests::bare_env_base_gets_leading_slash ... ok1057test http_client::tests::build_url_without_base_is_byte_identical ... ok1058test http_client::tests::build_url_with_query_url_encodes_values ... ok1059test http_client::tests::client_state_identity_normalizes_mounts_and_never_contains_credentials ... ok1060test config::tests::load_round_trips_a_custom_llm_request_timeout ... ok1061test http_client::tests::env_base_path_used_when_url_has_no_path ... ok1062test http_client::tests::from_pair_defaults_to_loopback_when_empty ... ok1063test http_client::tests::from_pair_defaults_to_loopback_when_none ... ok1064test http_client::tests::from_pair_empty_token_treated_as_none ... ok1065test http_client::tests::from_pair_non_empty_token_preserved ... ok1066test http_client::tests::from_pair_strips_multiple_trailing_slashes ... ok1067test http_client::tests::from_pair_strips_trailing_slash ... ok1068test http_client::tests::multi_segment_base_path_is_preserved ... ok1069test http_client::tests::root_like_base_values_mean_no_prefix ... ok1070test http_client::tests::server_url_path_becomes_base_path ... ok1071test http_client::tests::downloaded_backup_output_is_private_when_created ... ok1072test http_client::tests::split_origin_and_path_cases ... ok1073test http_client::tests::traversal_base_path_is_neutralised_to_root ... ok1074test config::tests::load_rejects_destructive_invalid_observation_retention ... ok1075test http_client::tests::url_path_wins_over_env_base ... ok1076test config::tests::storing_a_second_token_replaces_the_first ... ok1077test marker::tests::is_truthy_matches_shell_parity_tokens ... ok1078test logging::tests::fully_readonly_environment_degrades_to_stderr_only ... ok1079test marker::tests::find_marker_returns_none_without_one ... ok1080test config::tests::load_rejects_a_consolidation_budget_below_the_prompt_reserve ... ok1081test marker::tests::parse_toml_key_extracts_root_level_strings ... ok1082test config::tests::load_rejects_a_consolidation_output_limit_too_small_for_json ... ok1083test marker::tests::parse_toml_key_skips_unsupported_shapes ... ok1084test marker::tests::scope_declares_repo_root_for_both_spellings ... ok1085test marker::tests::marker_walk_outside_home_checks_only_cwd_without_a_checkout ... ok1086test logging::tests::writable_log_dir_is_used_directly ... ok1087test http_client::tests::from_config_resolving_auth_uses_stored_oidc_for_authorization_header ... ok1088test marker::tests::marker_walk_outside_home_stops_at_checkout_root ... ok1089test marker::tests::parse_toml_flag_accepts_bare_and_quoted_tokens ... ok1090test marker::tests::find_marker_walks_up_from_cwd ... ok1091test logging::tests::readonly_log_dir_falls_back_to_temp_dir ... ok1092test config::tests::load_rejects_destructive_invalid_breadth_weights ... ok1093test commands::setup_agent::tests::devin_setup_copies_event_scripts_and_shared_lib ... ok1094test commands::install_hooks::tests::claude_prompt_opt_out_survives_reapply_and_preserves_third_party_hook ... ok1095test commands::uninstall::tests::apply_change_removes_kimi_code_flavored_mcp_entry ... ok1096test commands::install_hooks::tests::devin_apply_both_targets_are_idempotent ... ok1097test commands::hook_spool::tests::slow_batch_success_uses_chunk_scaled_timeout_and_deletes_once ... ok1098test commands::hook::tests::briefed_markers_are_bounded_and_keep_current ... ok1099test commands::hook::tests::antigravity_later_invocation_has_no_capture_or_handoff_side_effects ... ok1100test commands::hook::tests::claude_user_prompt_does_not_fetch_the_handoff ... ok1101test commands::hook::tests::antigravity_initial_invocation_fetches_with_native_output_contract ... ok1102test commands::hook::tests::kimi_session_start_never_fetches_the_handoff ... ok1103test commands::hook::tests::devin_generated_session_id_reaches_startup_handoff_claim ... ok1104test commands::hook::tests::kiro_session_start_prints_handoff_verbatim ... ok1105test commands::finalize_session::tests::exact_session_id_targets_that_session_even_with_a_newer_one_open ... ok1106test commands::finalize_session::tests::selects_latest_scoped_session_for_requested_agent_by_default ... ok1107test commands::serve::tests::persisted_loop_waits_exact_remaining_interval_when_not_due ... ok1108test commands::serve::tests::persisted_loop_runs_one_bounded_startup_catchup_for_never_and_overdue ... ok1109test commands::serve::tests::disabled_maintenance_creates_no_persisted_job_state ... ok1110test commands::serve::tests::persisted_loop_restart_waits_remaining_interval_from_real_state ... ok1111test commands::serve::tests::persisted_loop_waits_after_long_tick_without_overlap ... ok1112test commands::serve::tests::configured_authority_secrets_cannot_match_api_credentials ... ok1113test commands::serve::tests::maintenance_state_read_failure_retries_before_running_work ... ok1114test commands::serve::tests::persisted_maintenance_retries_failures_and_waits_after_success ... ok1115test commands::reindex::tests::reindex_refuses_dirty_store ... ok1116test commands::serve::tests::custom_spa_root_fallback_preserves_host_owned_routes ... ok1117test commands::serve::tests::maybe_bootstrap_root_fails_closed_on_api_credential_collision ... ok1118test commands::serve::tests::reranker_without_llm_provider_fails_server_setup ... ok1119test commands::serve::tests::embedder_mismatch_warns_but_keeps_server_startable ... ok1120test commands::serve::tests::custom_spa_is_public_while_api_stays_authenticated ... ok1121test commands::serve::tests::scheduled_maintenance_embedding_backfill_tick_covers_all_projects ... ok1122test commands::serve::tests::scheduled_embedding_tick_distinguishes_skipped_work_from_an_idle_pass ... ok1123test commands::serve::tests::scheduled_maintenance_sweep_tick_covers_all_projects ... ok1124test commands::serve::tests::scheduled_maintenance_lint_tick_covers_all_projects ... ok1125test commands::serve::tests::web_routes_are_inside_auth_layer ... ok1126test commands::serve::tests::session_consolidation_worker_consumes_and_completes_durable_job ... ok1127test commands::serve::tests::maybe_bootstrap_root_is_one_shot ... ok1128test commands::serve::tests::zero_interval_omits_only_that_maintenance_job ... ok11291130failures:11311132---- commands::mcp_bridge::tests::stdio_bridge_forwards_tools_and_session_header_in_both_http_modes stdout ----11331134thread 'commands::mcp_bridge::tests::stdio_bridge_forwards_tools_and_session_header_in_both_http_modes' (7330) panicked at /build/ai-memory-1.39.0-vendor/source-registry-0/rmcp-1.7.0/src/transport/common/reqwest/streamable_http_client.rs:292:14:1135failed to build default reqwest client: reqwest::Error { kind: Builder, source: General("No CA certificates were loaded from the system") }1136note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace113711381139failures:1140 commands::mcp_bridge::tests::stdio_bridge_forwards_tools_and_session_header_in_both_http_modes11411142test result: FAILED. 789 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.91s11431144error: test failed, to rerun pass `-p ai-memory-cli --bin ai-memory`