ai-memory-1.37.0
checks.x86_64-linux.pkgs-ai-memory
· build #4387
· raw
1Using versionCheckHook
unpackPhase
2unpacking source archive /nix/store/y0jrs8hihwagjcs7awqn3z7vqs6r4yzp-source3source root is source4Executing cargoSetupPostUnpackHook5Finished cargoSetupPostUnpackHookpatchPhase
6Executing cargoSetupPostPatchHook7Validating consistency between /build/source/Cargo.lock and /build/ai-memory-1.37.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 quote v1.0.4513 Compiling unicode-ident v1.0.2414 Compiling libc v0.2.18615 Compiling cfg-if v1.0.416 Compiling version_check v0.9.517 Compiling serde_core v1.0.22818 Compiling log v0.4.2919 Compiling memchr v2.8.020 Compiling itoa v1.0.1821 Compiling smallvec v1.15.122 Compiling once_cell v1.21.423 Compiling pin-project-lite v0.2.1724 Compiling shlex v1.3.025 Compiling find-msvc-tools v0.1.926 Compiling serde v1.0.22827 Compiling icu_properties_data v2.2.028 Compiling icu_normalizer_data v2.2.029 Compiling bitflags v2.11.130 Compiling bytes v1.11.131 Compiling stable_deref_trait v1.2.132 Compiling parking_lot_core v0.9.1233 Compiling futures-core v0.3.3234 Compiling hashbrown v0.17.135 Compiling equivalent v1.0.236 Compiling scopeguard v1.2.037 Compiling zmij v1.0.2138 Compiling futures-sink v0.3.3239 Compiling percent-encoding v2.3.240 Compiling writeable v0.6.341 Compiling litemap v0.8.242 Compiling pkg-config v0.3.3343 Compiling slab v0.4.1244 Compiling futures-task v0.3.3245 Compiling futures-io v0.3.3246 Compiling utf8_iter v1.0.447 Compiling serde_json v1.0.15048 Compiling vcpkg v0.2.1549 Compiling unicase v2.9.050 Compiling autocfg v1.5.051 Compiling regex-syntax v0.8.1052 Compiling zerocopy v0.8.4853 Compiling rand_core v0.10.154 Compiling tower-service v0.3.355 Compiling lock_api v0.4.1456 Compiling getrandom v0.4.257 Compiling httparse v1.10.158 Compiling thiserror v1.0.6959 Compiling try-lock v0.2.560 Compiling zeroize v1.8.261 Compiling futures-channel v0.3.3262 Compiling httpdate v1.0.363 Compiling anyhow v1.0.10364 Compiling sync_wrapper v1.0.265 Compiling want v0.3.166 Compiling tower-layer v0.3.367 Compiling form_urlencoded v1.2.268 Compiling mime v0.3.1769 Compiling ref-cast v1.0.2570 Compiling atomic-waker v1.1.271 Compiling base64 v0.22.172 Compiling thiserror v2.0.1873 Compiling ipnet v2.12.074 Compiling untrusted v0.9.075 Compiling typenum v1.20.076 Compiling rustix v1.1.477 Compiling rustls v0.23.4078 Compiling powerfmt v0.2.079 Compiling heck v0.5.080 Compiling toml_write v0.1.281 Compiling subtle v2.6.182 Compiling mime_guess v2.0.583 Compiling same-file v1.0.684 Compiling sha1_smol v1.0.185 Compiling dyn-clone v1.0.2086 Compiling winnow v0.7.1587 Compiling walkdir v2.5.088 Compiling http-range-header v0.4.289 Compiling time-core v0.1.890 Compiling fallible-streaming-iterator v0.1.991 Compiling fallible-iterator v0.3.092 Compiling tracing-core v0.1.3693 Compiling deranged v0.5.894 Compiling num-traits v0.2.1995 Compiling http v1.4.096 Compiling aho-corasick v1.1.497 Compiling num-conv v0.2.298 Compiling linux-raw-sys v0.12.199 Compiling ryu v1.0.23100 Compiling generic-array v0.14.7101 Compiling ahash v0.8.12102 Compiling siphasher v1.0.3103 Compiling crossbeam-utils v0.8.21104 Compiling openssl-probe v0.2.1105 Compiling getrandom v0.3.4106 Compiling cpufeatures v0.2.17107 Compiling notify-types v2.1.0108 Compiling crossbeam-epoch v0.9.20109 Compiling file-id v0.2.3110 Compiling rustls-pki-types v1.14.1111 Compiling unsafe-libyaml v0.2.11112 Compiling ident_case v1.0.1113 Compiling fastrand v2.4.1114 Compiling strsim v0.11.1115 Compiling proc-macro2-diagnostics v0.10.1116 Compiling minimal-lexical v0.2.1117 Compiling libm v0.2.16118 Compiling utf8parse v0.2.2119 Compiling nom v7.1.3120 Compiling anstyle-parse v1.0.0121 Compiling signal-hook v0.3.18122 Compiling anstyle v1.0.14123 Compiling rustls-native-certs v0.8.4124 Compiling is_terminal_polyfill v1.70.2125 Compiling unicode-segmentation v1.13.3126 Compiling matchit v0.8.4127 Compiling crc32fast v1.5.0128 Compiling cpufeatures v0.3.0129 Compiling yansi v1.0.1130 Compiling colorchoice v1.0.5131 Compiling anstyle-query v1.1.5132 Compiling rayon-core v1.13.0133 Compiling chacha20 v0.10.0134 Compiling uncased v0.9.10135 Compiling adler2 v2.0.1136 Compiling simd-adler32 v0.3.9137 Compiling anstream v1.0.0138 Compiling clap_lex v1.1.0139 Compiling rmcp v1.7.0140 Compiling pulldown-cmark v0.12.2141 Compiling lazy_static v1.5.0142 Compiling figment v0.10.19143 Compiling thread_local v1.1.9144 Compiling miniz_oxide v0.8.9145 Compiling sharded-slab v0.1.7146 Compiling inlinable_string v0.1.15147 Compiling litrs v1.0.0148 Compiling pastey v0.2.3149 Compiling pulldown-cmark-escape v0.11.0150 Compiling nu-ansi-term v0.50.3151 Compiling option-ext v0.2.0152 Compiling askama_escape v0.10.3153 Compiling either v1.16.0154 Compiling symlink v0.1.0155 Compiling clap_builder v4.6.0156 Compiling syn v2.0.117157 Compiling convert_case v0.10.0158 Compiling mio v1.2.0159 Compiling errno v0.3.14160 Compiling socket2 v0.6.3161 Compiling getrandom v0.2.17162 Compiling inotify-sys v0.1.5163 Compiling filetime v0.2.29164 Compiling dirs-sys v0.4.1165 Compiling signal-hook-registry v1.4.8166 Compiling inotify v0.11.1167 Compiling fs2 v0.4.3168 Compiling rand v0.10.1169 Compiling dirs v5.0.1170 Compiling notify v8.2.0171 Compiling flate2 v1.1.9172 Compiling signal-hook-mio v0.2.5173 Compiling crossbeam-channel v0.5.15174 Compiling parking_lot v0.12.5175 Compiling crossbeam-deque v0.8.6176 Compiling indexmap v2.14.0177 Compiling block-buffer v0.10.4178 Compiling crypto-common v0.1.7179 Compiling digest v0.10.7180 Compiling document-features v0.2.12181 Compiling notify-debouncer-full v0.6.0182 Compiling tracing-log v0.2.0183 Compiling jobserver v0.1.34184 Compiling sha2 v0.10.9185 Compiling cc v1.2.62186 Compiling ring v0.17.14187 Compiling libsqlite3-sys v0.30.1188 Compiling libz-sys v1.1.28189 Compiling libgit2-sys v0.18.4+1.9.3190 Compiling humansize v2.1.3191 Compiling rayon v1.12.0192 Compiling ai-memory-web v1.37.0 (/build/source/crates/ai-memory-web)193 Compiling time v0.3.47194 Compiling http-body v1.0.1195 Compiling http-body-util v0.1.3196 Compiling askama_parser v0.2.1197 Compiling regex-automata v0.4.14198 Compiling tempfile v3.27.0199 Compiling xattr v1.6.1200 Compiling uuid v1.23.1201 Compiling jiff v0.2.24202 Compiling serde_path_to_error v0.1.20203 Compiling tar v0.4.46204 Compiling hashbrown v0.14.5205 Compiling hashlink v0.9.1206 Compiling rustls-webpki v0.103.13207 Compiling sysinfo v0.32.1208 Compiling jsonc-parser v0.33.1209 Compiling regex v1.12.3210 Compiling synstructure v0.13.2211 Compiling serde_derive_internals v0.29.1212 Compiling darling_core v0.23.0213 Compiling zerovec-derive v0.11.3214 Compiling displaydoc v0.2.5215 Compiling serde_derive v1.0.228216 Compiling tracing-attributes v0.1.31217 Compiling tokio-macros v2.7.0218 Compiling futures-macro v0.3.32219 Compiling ref-cast-impl v1.0.25220 Compiling thiserror-impl v1.0.69221 Compiling async-trait v0.1.89222 Compiling thiserror-impl v2.0.18223 Compiling schemars_derive v1.2.1224 Compiling pear_codegen v0.2.9225 Compiling clap_derive v4.6.1226 Compiling derive_more-impl v2.1.1227 Compiling zerofrom-derive v0.1.7228 Compiling yoke-derive v0.8.2229 Compiling darling_macro v0.23.0230 Compiling derive_more v2.1.1231 Compiling crossterm v0.29.0232 Compiling pear v0.2.9233 Compiling tokio v1.52.3234 Compiling futures-util v0.3.32235 Compiling tracing v0.1.44236 Compiling axum-core v0.5.6237 Compiling zerofrom v0.1.8238 Compiling yoke v0.8.2239 Compiling darling v0.23.0240 Compiling rmcp-macros v1.7.0241 Compiling zerovec v0.11.6242 Compiling zerotrie v0.2.4243 Compiling tinystr v0.8.3244 Compiling potential_utf v0.1.5245 Compiling icu_collections v2.2.0246 Compiling icu_locale_core v2.2.0247 Compiling clap v4.6.1248 Compiling clap_complete v4.6.7249 Compiling git2 v0.21.0250 Compiling matchers v0.2.0251 Compiling icu_provider v2.2.0252 Compiling icu_normalizer v2.2.0253 Compiling icu_properties v2.2.0254 Compiling idna_adapter v1.2.2255 Compiling idna v1.1.0256 Compiling url v2.5.8257 Compiling basic-toml v0.1.10258 Compiling chrono v0.4.44259 Compiling serde_spanned v0.6.9260 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 refinery-core v0.8.16267 Compiling toml_edit v0.22.27268 Compiling askama_derive v0.12.5269 Compiling refinery-macros v0.8.16270 Compiling schemars v1.2.1271 Compiling askama v0.12.1272 Compiling futures-executor v0.3.32273 Compiling sse-stream v0.2.3274 Compiling futures v0.3.32275 Compiling tracing-appender v0.2.5276 Compiling hyper v1.9.0277 Compiling tower v0.5.3278 Compiling tokio-util v0.7.18279 Compiling tokio-rustls v0.26.4280 Compiling tokio-stream v0.1.18281 Compiling toml v0.8.23282 Compiling tower-http v0.6.11283 Compiling ai-memory-core v1.37.0 (/build/source/crates/ai-memory-core)284 Compiling hyper-util v0.1.20285 Compiling hyper-rustls v0.27.9286 Compiling axum v0.8.9287 Compiling reqwest v0.13.4288 Compiling reqwest v0.12.28289 Compiling ai-memory-llm v1.37.0 (/build/source/crates/ai-memory-llm)290 Compiling rusqlite v0.32.1291 Compiling ai-memory-workstream v1.37.0 (/build/source/crates/ai-memory-workstream)292 Compiling refinery v0.8.16293 Compiling ai-memory-store v1.37.0 (/build/source/crates/ai-memory-store)294 Compiling ai-memory-wiki v1.37.0 (/build/source/crates/ai-memory-wiki)295 Compiling ai-memory-consolidate v1.37.0 (/build/source/crates/ai-memory-consolidate)296 Compiling ai-memory-mcp v1.37.0 (/build/source/crates/ai-memory-mcp)297 Compiling ai-memory-hooks v1.37.0 (/build/source/crates/ai-memory-hooks)298 Compiling ai-memory-cli v1.37.0 (/build/source/crates/ai-memory-cli)299 Finished `release` profile [optimized] target(s) in 32m 46s300Executing cargoInstallPostBuildHook301Finished cargoInstallPostBuildHook302Finished cargoBuildHook303buildPhase completed in 32 minutes 48 secondscheckPhase
304Executing cargoCheckHook305cargoCheckHook flags: -j 48 --profile release --target x86_64-unknown-linux-gnu --offline --package ai-memory-cli --bin ai-memory --306 Compiling tokio v1.52.3307 Compiling hyper v1.9.0308 Compiling tower v0.5.3309 Compiling tokio-util v0.7.18310 Compiling tokio-rustls v0.26.4311 Compiling ai-memory-store v1.37.0 (/build/source/crates/ai-memory-store)312 Compiling tokio-stream v0.1.18313 Compiling ai-memory-workstream v1.37.0 (/build/source/crates/ai-memory-workstream)314 Compiling tower-http v0.6.11315 Compiling hyper-util v0.1.20316 Compiling hyper-rustls v0.27.9317 Compiling axum v0.8.9318 Compiling reqwest v0.13.4319 Compiling reqwest v0.12.28320 Compiling rmcp v1.7.0321 Compiling ai-memory-llm v1.37.0 (/build/source/crates/ai-memory-llm)322 Compiling ai-memory-wiki v1.37.0 (/build/source/crates/ai-memory-wiki)323 Compiling ai-memory-consolidate v1.37.0 (/build/source/crates/ai-memory-consolidate)324 Compiling ai-memory-web v1.37.0 (/build/source/crates/ai-memory-web)325 Compiling ai-memory-hooks v1.37.0 (/build/source/crates/ai-memory-hooks)326 Compiling ai-memory-mcp v1.37.0 (/build/source/crates/ai-memory-mcp)327 Compiling ai-memory-cli v1.37.0 (/build/source/crates/ai-memory-cli)328 Finished `release` profile [optimized] target(s) in 26m 04s329 Running unittests src/main.rs (target/x86_64-unknown-linux-gnu/release/deps/ai_memory-964d89d944347a6f)330331running 739 tests332test cli::tests::curator_parses_default_dry_run_and_mode_flags ... ok333test cli::tests::antigravity_aliases_parse_to_same_variant ... ok334test auth_bearer::tests::stored_oidc_is_used_when_static_token_is_absent ... ok335test cli::tests::auth_login_copilot_parses_token_and_client_override ... ok336test cli::tests::auth_login_openai_oauth_parses ... ok337test cli::tests::auto_improve_report_parses_scope_window_limit_and_json ... ok338test auth_bearer::tests::empty_when_static_and_oidc_are_absent ... ok339test cli::tests::auto_improve_parses_required_session ... ok340test auth_bearer::tests::static_token_wins_over_stored_oidc ... ok341test cli::tests::kiro_mcp_aliases_parse ... ok342test auth_bearer::tests::refresh_success_persists_and_uses_refreshed_token ... ok343test cli::tests::llm_test_anthropic_oauth_parses ... ok344test cli::tests::kiro_hook_engine_aliases_parse_explicitly ... ok345test cli::tests::completions_rejects_an_unknown_shell ... ok346test cli::tests::command_code_mcp_and_hook_aliases_parse ... ok347test cli::tests::devin_hook_agent_parses ... ok348test cli::tests::completions_requires_a_shell ... ok349test cli::tests::completions_parses_every_supported_shell ... ok350test cli::tests::grok_hook_agent_parses ... ok351test cli::tests::claude_session_aware_mcp_flag_parses ... ok352test cli::tests::grok_mcp_client_parses ... ok353test cli::tests::show_parses_listing_and_launch_flags_without_consuming_native_args ... ok354test cli::tests::pi_and_omp_hook_agents_parse_to_distinct_variants ... ok355test cli::tests::serve_parses_insecure_no_auth_override ... ok356test cli::tests::vscode_copilot_aliases_parse_to_same_variant ... ok357test cli::tests::swival_mcp_client_parses ... ok358test cli::tests::install_hooks_project_strategy_repo_root_parses ... ok359test cli::tests::zcode_mcp_client_parses ... ok360test cli::tests::write_page_project_is_optional_for_shared_resolution ... ok361test auth_bearer::tests::refresh_failure_falls_back_to_existing_token ... ok362test cli::tests::hook_project_strategy_rejects_invalid_value ... ok363test cli::tests::pool_hook_and_finalize_aliases_parse ... ok364test cli::tests::install_hooks_explicit_basename_still_parses ... ok365test cli::tests::install_hooks_project_strategy_defaults_to_unset ... ok366test cli::tests::install_hooks_prompt_capture_flags_parse_and_conflict ... ok367test cli::tests::install_hooks_project_strategy_rejects_invalid_value ... ok368test cli::tests::continue_takes_wrapper_flags_only ... ok369test cli::tests::zed_mcp_client_parses ... ok370test cli::tests::pi_and_omp_mcp_clients_parse_to_distinct_variants ... ok371test cli::tests::finalize_session_parses_typed_id_and_rejects_ambiguous_selection ... ok372test commands::audit_contamination::tests::scope_query_accepts_global_or_complete_scope ... ok373test commands::auth::tests::expiry_status_does_not_print_exact_token_time ... ok374test commands::apply_shared::tests::apply_to_unchanged_file_is_noop_and_no_backup ... ok375test commands::apply_shared::tests::json_mutator_preserves_user_keys ... ok376test commands::auto_improve::tests::a_server_without_the_field_still_parses ... ok377test commands::apply_shared::tests::json_mutator_rejects_non_object_root ... ok378test commands::audit_contamination::tests::scope_query_rejects_partial_scope ... ok379test commands::auto_improve::tests::a_clean_run_prints_no_skipped_section ... ok380test commands::auto_improve::tests::skipped_survives_the_response_round_trip_into_json_output ... ok381test commands::apply_shared::tests::apply_rejects_a_symlink_loop_without_replacing_it ... ok382test commands::apply_shared::tests::apply_to_missing_file_creates ... ok383test commands::continue_session::tests::a_checkout_that_changed_scope_is_rejected ... ok384test commands::continue_session::tests::equal_timestamps_break_ties_deterministically ... ok385test commands::continue_session::tests::empty_registry_orders_to_nothing ... ok386test commands::continue_session::tests::newest_linked_checkout_wins ... ok387test cli::tests::pending_writes_subcommands_parse ... ok388test auth_bearer::tests::refresh_save_failure_falls_back_to_existing_token ... ok389test commands::auto_improve::tests::skipped_reaches_human_output_too ... ok390test commands::continue_session::tests::a_checkout_whose_scope_still_matches_resolves ... ok391test commands::apply_shared::tests::toml_mutator_preserves_comments_and_other_tables ... ok392test commands::bootstrap::tests::ensure_sources_for_dry_run_accepts_non_empty ... ok393test commands::auto_improve_report::tests::a_server_without_the_field_still_parses ... ok394test commands::auto_improve_report::tests::a_collision_explains_the_empty_proposals_line ... ok395test commands::bootstrap::tests::ensure_sources_for_dry_run_rejects_empty ... ok396test commands::bootstrap::tests::local_dry_run_tallies_kinds ... ok397test commands::continue_session::tests::a_checkout_replaced_by_a_symlink_is_rejected ... ok398test commands::hook::tests::antigravity_preinvocation_only_maps_invocation_zero_to_session_start ... ok399test commands::auto_improve_report::tests::a_clean_run_prints_no_skipped_section ... ok400test commands::hook::tests::antigravity_native_pre_tool_use_fails_open_on_malformed_input ... ok401test commands::completions::tests::closed_output_pipe_is_a_clean_exit ... ok402test commands::apply_shared::tests::idempotent_double_apply_second_is_noop ... ok403test commands::continue_session::tests::skip_reasons_are_stripped_before_reaching_the_terminal ... ok404test commands::hook::tests::background_drain_event_policy_spawns_without_inline_drain ... ok405test commands::data_purge::tests::purge_data_dirs_skips_absent ... ok406test commands::hook::tests::background_drain_budget_defaults_and_clamps ... ok407test commands::continue_session::tests::unparsable_timestamps_are_rejected_without_stranding_valid_links ... ok408test commands::curator::tests::staged_collision_reaches_human_and_json_output ... ok409test commands::continue_session::tests::ordering_compares_instants_not_raw_strings ... ok410test commands::curator::tests::older_server_response_without_skipped_still_parses ... ok411test commands::continue_session::tests::workspace_filter_keeps_only_the_requested_scope ... ok412test commands::continue_session::tests::a_missing_checkout_is_rejected ... ok413test commands::hook::tests::capture_drop_prevents_spool_and_drainer ... ok414test commands::hook::tests::devin_missing_cwd_uses_devin_project_dir_before_process_cwd ... ok415test commands::bootstrap::tests::local_dry_run_marks_outcome_as_dry_run ... ok416test commands::hook::tests::allowlist_gate_covers_events_that_never_reach_capture_policy ... ok417test commands::bootstrap::tests::local_dry_run_preserves_pre_prune_collected_count ... ok418test commands::embed::tests::force_without_project_enables_all_projects ... ok419test commands::embed::tests::force_with_explicit_project_stays_scoped ... ok420test commands::data_purge::tests::purge_missing_data_dir_is_noop ... ok421test commands::data_purge::tests::purge_preview_lists_only_existing ... ok422test commands::data_purge::tests::purge_data_dirs_wipes_set_keeps_logs ... ok423test commands::handoffs::tests::a_future_timestamp_clamps_to_just_now ... ok424test commands::handoffs::tests::age_reports_the_coarsest_useful_unit ... ok425test commands::finalize_session::tests::synthetic_end_url_omits_all_owners_when_not_requested ... ok426test commands::hook::tests::devin_events_share_session_id_when_payload_omits_it ... ok427test commands::hook::tests::boundary_events_trigger_background_drainer ... ok428test commands::hook::tests::antigravity_native_pre_tool_use_allows_and_spools_valid_input ... ok429test commands::auto_improve_report::tests::skipped_survives_the_response_round_trip_into_json_output ... ok430test commands::hook::tests::antigravity_pre_tool_capture_drop_still_allows_the_tool ... ok431test commands::bootstrap::tests::local_dry_run_drops_to_fit_tight_budget ... ok432test commands::hook::tests::drain_report_distinguishes_still_queued_from_dropped ... ok433test commands::hook::tests::drain_report_is_silent_on_a_clean_pass ... ok434test commands::hook::tests::drain_report_separates_loss_and_contention_from_a_clean_pass ... ok435test commands::hook::tests::hook_success_response_is_specific_to_antigravity_pre_tool_use ... ok436test commands::finalize_session::tests::synthetic_end_url_propagates_all_owners_once_when_requested ... ok437test commands::hook::tests::devin_payload_cwd_wins_over_fallbacks ... ok438test commands::hook::tests::devin_missing_cwd_uses_process_cwd_when_env_is_missing ... ok439test commands::hook::tests::parse_minutes_honours_valid_override ... ok440test commands::hook::tests::resolve_data_dir_leaves_plain_path_untouched ... ok441test commands::hook::tests::kiro_v3_live_lifecycle_fixtures_share_native_context ... ok442test commands::hook::tests::missing_cwd_process_fallback_is_devin_only ... ok443test commands::hook::tests::parse_minutes_clamps_large_values ... ok444test commands::hook::tests::parse_minutes_falls_back_on_invalid ... ok445test cli::tests::architecture_lists_every_visible_cli_subcommand ... ok446test commands::hook::tests::incremental_threshold_parses_and_falls_back ... ok447test commands::hook::tests::resolve_data_dir_strips_verbatim_prefix_from_baked_arg ... ok448test commands::hook::tests::should_incremental_drain_only_post_tool_use_over_threshold ... ok449test commands::hook_capture::tests::extracts_top_level_cwd ... ok450test commands::apply_shared::tests::json_mutator_rejects_invalid_json ... ok451test commands::hook::tests::devin_missing_cwd_uses_env_or_process_cwd ... ok452test commands::hook::tests::timing_accessors_read_the_expected_env_vars ... ok453test commands::hook_capture::tests::canonical_context_matches_supported_routing_shapes ... ok454test commands::hook_capture::tests::marker_query_suffix_default_repo_root_collapses_git_subdir ... ok455test commands::hook_capture::tests::marker_query_suffix_omits_briefing_when_unset ... ok456test commands::hook::tests::check_capture_has_no_spool_side_effects ... ok457test commands::hook::tests::hermes_file_exclusion_drops_before_spool_or_drain ... ok458test commands::hook_capture::tests::marker_query_suffix_appends_default_global ... ok459test commands::hook::tests::persisted_mode_defaults_to_denylist_when_absent ... ok460test commands::hook::tests::devin_session_end_spools_stored_session_id_then_clears_state ... ok461test commands::hook_capture::tests::marker_query_suffix_marker_project_overrides_default_repo_root ... ok462test commands::apply_shared::tests::apply_through_dangling_relative_symlink_creates_target_and_keeps_link ... ok463test commands::hook_capture::tests::marker_query_suffix_repo_root_collapses_out_of_tree_worktree ... ok464test commands::hook::tests::unreadable_or_unknown_mode_falls_back_to_denylist_not_allowlist ... ok465test commands::hook_capture::tests::marker_query_suffix_repo_root_non_git_keeps_project_implicit ... ok466test commands::hook::tests::pool_file_exclusion_drops_before_spool_or_drain ... ok467test commands::hook_capture::tests::marker_query_suffix_windows_cwd_yields_parseable_url ... ok468test commands::hook_capture::tests::marker_requests_briefing_only_for_truthy_opt_in ... ok469test commands::hook::tests::capture_drop_handles_symlinked_cwd ... ok470test commands::hook::tests::devin_query_session_id_does_not_override_native_payload_id ... ok471test commands::hook_capture::tests::marker_query_suffix_appends_marker_fields ... ok472test commands::hook_capture::tests::marker_query_suffix_default_repo_root_non_git_keeps_project_implicit ... ok473test commands::hook::tests::persisted_mode_reads_allowlist ... ok474test commands::hook_capture::tests::missing_cwd_is_none ... ok475test commands::hook::tests::session_id_query_suffix_is_devin_only ... ok476test commands::hook_capture::tests::resolve_cwd_prefers_payload_over_env_and_process_cwd ... ok477test commands::hook_capture::tests::resolve_cwd_uses_devin_project_dir_when_payload_omits_cwd ... ok478test commands::hook_capture::tests::resolve_cwd_uses_process_cwd_when_payload_and_env_omit_cwd ... ok479test commands::hook::tests::devin_session_start_real_fixture_without_session_id_or_cwd_is_accepted ... ok480test commands::hook_capture::tests::url_encode_escapes_reserved ... ok481test commands::hook_capture::tests::url_encode_is_an_unreserved_allow_list ... ok482test commands::hook_capture::tests::marker_query_suffix_omits_drop_subagent_when_unset ... ok483test commands::hook_capture::tests::post_hook_failed_when_server_unreachable ... ok484test commands::hook_capture::tests::marker_query_suffix_omits_default_global_when_unset ... ok485test commands::hook::tests::devin_query_session_id_is_stable_across_payloads_without_native_id ... ok486test commands::hook_capture::tests::post_hook_saturated_on_429 ... ok487test commands::hook_capture::tests::query_suffix_without_marker_has_only_cwd ... ok488test commands::hook::tests::devin_post_compaction_summary_without_payload_cwd_uses_same_session ... ok489test commands::hook_drain_process::tests::rotate_oversized_log_rotates_once_over_cap_and_keeps_small_logs ... ok490test commands::hook_capture::tests::post_hook_delivered_on_2xx ... ok491test commands::hook_drain_process::tests::spawn_config_redirects_stdio_and_logs_under_data_dir_logs ... ok492test commands::hook_capture::tests::marker_query_suffix_marker_strategy_overrides_default ... ok493test commands::hook::tests::devin_post_tool_use_real_fixture_without_session_id_or_cwd_is_accepted ... ok494test commands::hook::tests::kimi_user_prompt_prints_nothing_when_no_handoff_is_pending ... ok495test commands::hook_capture::tests::marker_query_suffix_tags_project_provenance ... ok496test commands::hook::tests::kimi_user_prompt_prints_the_handoff_body_verbatim ... ok497test commands::hook_spool::tests::a_readable_spool_lists_json_entries_and_no_unreadable_count ... ok498test commands::hook_spool::tests::an_unreadable_spool_is_an_error_not_an_empty_listing ... ok499test commands::hook::tests::invalid_capture_marker_spools_only_metadata ... ok500test commands::hook_drain_process::tests::unix_spawn_config_prefers_true_session_detach_when_available ... ok501test commands::hook::tests::kimi_user_prompt_submit_stem_also_delivers_the_handoff ... ok502test commands::hook::tests::kimi_user_prompt_briefing_fallback_key_hashes_agent_and_cwd ... ok503test commands::hook::tests::kimi_user_prompt_briefing_only_on_first_prompt_of_session ... ok504test commands::hook_drain_process::tests::command_spec_uses_data_dir_then_hidden_subcommand ... ok505test commands::hook_capture::tests::get_handoff_ignores_non_success_status ... ok506test commands::hook::tests::session_end_run_spawn_failure_keeps_event_queued_and_stdout_clean ... ok507test commands::hook::tests::session_end_spawn_failure_is_returned_for_warning_only ... ok508test commands::hook_spool::tests::drain_until_quiescent_catches_new_entries ... ok509test commands::hook_spool::tests::drain_until_quiescent_reports_lock_io_errors ... ok510test commands::hook_capture::tests::marker_query_suffix_appends_briefing_opt_in ... ok511test commands::hook_spool::tests::endpoint_change_splits_batches_without_losing_rewound_entry ... ok512test commands::apply_shared::tests::apply_to_changed_file_backs_up_then_writes ... ok513test commands::hook_spool::tests::entry_for_picks_auth_mode ... ok514test commands::hook_spool::tests::drain_falls_back_to_per_event_when_batch_unsupported ... ok515test commands::hook_spool::tests::enqueue_names_are_unique_in_tight_loop ... ok516test commands::hook::tests::kimi_user_prompt_without_briefing_creates_no_marker ... ok517test commands::apply_shared::tests::apply_through_symlink_updates_target_and_keeps_link ... ok518test commands::hook_spool::tests::enqueue_creates_spool_dir_private ... ok519test commands::hook_spool::tests::drain_drops_stale_event ... ok520test commands::hook_spool::tests::drain_empty_spool_is_noop ... ok521test commands::hook_spool::tests::drain_exclusive_skips_when_lock_busy ... ok522test commands::hook_spool::tests::enqueue_then_list_round_trips ... ok523test commands::hook::tests::stop_and_pre_compact_spawn_background_drainer_after_enqueue ... ok524test commands::hook::tests::inactive_preserves_bytes_and_active_keep_adds_protocol ... ok525test commands::hook_spool::tests::drain_unreachable_leaves_events_queued ... ok526test commands::hook_spool::tests::failed_batch_charges_only_first_item ... ok527test commands::hook_spool::tests::drain_delivers_all_events_in_one_batch ... ok528test commands::hook_spool::tests::created_ms_from_name_handles_malformed_names ... ok529test commands::hook_spool::tests::note_retry_persist_reports_failure ... ok530test commands::hook_spool::tests::note_retry_persist_reports_success ... ok531test commands::hook_spool::tests::non_contiguous_batch_ack_deletes_only_accepted_indices ... ok532test commands::hook_spool::tests::spool_health_ignores_unparseable_entries_for_retries ... ok533test commands::hook_spool::tests::spool_health_is_default_when_dir_missing_or_empty ... ok534test commands::hook_spool::tests::resolve_bearer_delegates_static_and_absent_oidc_semantics ... ok535test commands::hook_spool::tests::spool_len_counts_entries ... ok536test commands::hook_spool::tests::spool_health_is_default_when_only_foreign_files_present ... ok537test commands::init::tests::init_creates_subdirs_and_config ... ok538test commands::hook_spool::tests::would_block_lock_error_is_lock_busy ... ok539test commands::hook_spool::tests::unrelated_lock_error_is_not_lock_busy ... ok540test commands::init::tests::init_generates_a_unique_pepper_per_run ... ok541test commands::install_hooks::tests::absent_file_reports_the_historical_default ... ok542test commands::init::tests::init_creates_private_directories_and_config ... ok543test commands::hook_spool::tests::malformed_body_is_charged_locally_not_sent_as_null ... ok544test commands::hook_spool::tests::partial_batch_ack_deletes_prefix_and_charges_only_failed_item ... ok545test commands::hook_spool::tests::zero_budget_does_not_deserialize_or_drop_entries ... ok546test commands::hook_spool::tests::load_live_entry_strips_legacy_assistant_message ... ok547test commands::init::tests::init_writes_token_pepper_into_auth_block ... ok548test commands::hook_spool::tests::load_live_entry_keeps_clean_body_byte_exact ... ok549test commands::install_hooks::tests::baked_project_strategy_reads_owned_json_for_every_json_agent ... ok550test commands::install_hooks::tests::baked_project_strategy_reads_owned_kimi_toml_only ... ok551test commands::install_hooks::tests::baked_prompt_capture_reads_only_owned_claude_hooks ... ok552test commands::install_hooks::tests::bare_apply_preserves_an_existing_allowlist_optin ... ok553test commands::hook_spool::tests::enqueue_prunes_oldest_files_when_spool_exceeds_limit ... ok554test commands::hook_spool::tests::partial_429_deletes_prefix_without_bumping_saturated_item ... ok555test commands::hook_spool::tests::bearer_change_splits_batches_without_burning_attempts ... ok556test commands::hook_spool::tests::spool_health_reports_pending_oldest_age_and_retries ... ok557test commands::install_hooks::tests::codex_mcp_inference_returns_none_for_bare_ai_memory_entry ... ok558test commands::install_hooks::tests::codex_mcp_inference_returns_none_for_empty_doc ... ok559test commands::install_hooks::tests::codex_mcp_inference_returns_none_when_ai_memory_entry_missing ... ok560test commands::install_hooks::tests::codex_mcp_inference_returns_none_when_no_mcp_servers_table ... ok561test commands::install_hooks::tests::claude_settings_path_honours_claude_config_dir ... ok562test commands::install_hooks::tests::codex_mcp_inference_accepts_block_form_config ... ok563test commands::install_hooks::tests::codex_hooks_path_honours_codex_home ... ok564test commands::install_hooks::tests::devin_session_start_injects_handoff_additional_context ... ok565test commands::install_hooks::tests::devin_bundle_has_post_compaction_not_pre_compact ... ok566test commands::install_hooks::tests::devin_bundle_has_no_subagent_scripts ... ok567test commands::hook_spool::tests::drain_lock_is_exclusive_and_released_on_drop ... ok568test commands::hook_spool::tests::spool_health_ignores_files_this_queue_did_not_write ... ok569test commands::hook_spool::tests::drain_exclusive_within_budget_zero_budget_leaves_entries ... ok570test commands::init::tests::init_is_idempotent ... ok571test commands::hook_spool::tests::drain_stays_robust_when_retry_count_cannot_persist ... ok572test commands::hook_spool::tests::drain_429_keeps_event_queued_without_bumping_attempts ... ok573test commands::hook_spool::tests::drain_preserves_capture_flag_and_protocol_round_trip ... ok574test commands::install_hooks::tests::curl_installer_accepts_generated_integration_agents ... ok575test commands::hook::tests::metadata_only_canonicalizes_supported_session_aliases ... ok576test commands::hook_spool::tests::drain_drops_event_after_max_attempts ... ok577test commands::install_hooks::tests::codex_preserves_unrelated_keys_and_adds_hooks ... ok578test commands::install_hooks::tests::claude_code_apply_stages_into_injected_dir ... ok579test commands::install_hooks::tests::explicit_denylist_downgrades_an_earlier_optin ... ok580test commands::hook_spool::tests::batch_endpoint_derives_from_event_url ... ok581test commands::install_hooks::tests::capture_assistant_allowed_only_for_claude_native ... ok582test commands::install_hooks::tests::baked_project_strategy_reads_every_owned_generated_integration ... ok583test commands::install_hooks::tests::baked_project_strategy_ignores_unowned_json_entry ... ok584test commands::init::tests::init_honors_explicit_config_path_outside_data_dir ... ok585test commands::install_hooks::tests::codex_removes_stale_session_end_key ... ok586test commands::install_hooks::tests::cursor_preserves_existing_user_hooks_and_adds_ours ... ok587test commands::install_hooks::tests::cursor_apply_is_idempotent ... ok588test commands::hook_spool::tests::slow_batch_success_uses_chunk_scaled_timeout_and_deletes_once ... ok589test commands::install_hooks::tests::extension_hints_follow_pi_coding_agent_dir ... ok590test commands::install_hooks::tests::hook_server_url_does_not_double_base_path_when_already_in_url ... ok591test commands::install_hooks::tests::grok_placeholder_expansion_rejects_missing_variable ... ok592test commands::install_hooks::tests::hook_server_url_explicit_flag_matching_compiled_default_still_wins ... ok593test commands::install_hooks::tests::hook_server_url_falls_back_to_existing_mcp_entry ... ok594test commands::install_hooks::tests::hook_server_url_from_mcp_url_strips_query_and_suffix ... ok595test commands::install_hooks::tests::hook_server_url_threads_base_path_when_url_has_no_path ... ok596test commands::install_hooks::tests::hook_source_candidates_include_binary_sibling_for_flat_tarball ... ok597test commands::install_hooks::tests::grok_project_overlay_outside_repo_checks_only_cwd ... ok598test commands::install_hooks::tests::hook_server_url_explicit_flag_wins_over_config ... ok599test commands::install_hooks::tests::grok_mcp_inference_accepts_headers_key ... ok600test commands::install_hooks::tests::grok_project_overlays_cover_repo_root_through_cwd ... ok601test commands::install_hooks::tests::grok_placeholder_expansion_resolves_values_and_defaults ... ok602test commands::install_hooks::tests::devin_preserves_existing_hooks_and_adds_ours ... ok603test commands::install_hooks::tests::codex_apply_stages_into_injected_dir ... ok604test commands::install_hooks::tests::devin_apply_writes_hooks_v1_json_by_default ... ok605test commands::install_hooks::tests::devin_apply_config_json_hooks_key_via_flag ... ok606test commands::install_hooks::tests::hook_source_candidates_include_native_package_dir ... ok607test commands::install_hooks::tests::antigravity_preserves_existing_hooks_and_adds_ours ... ok608test commands::install_hooks::tests::antigravity_manual_render_explains_explicit_finalization ... ok609test commands::install_hooks::tests::hook_server_url_defaults_to_configured_server_url ... ok610test commands::install_hooks::tests::antigravity_apply_is_idempotent ... ok611test commands::hook_spool::tests::non_contiguous_batch_ack_charges_reported_failed_index ... ok612test commands::install_hooks::tests::install_project_strategy_none_when_target_absent ... ok613test commands::install_hooks::tests::gemini_preserves_mcp_servers_and_adds_hooks ... ok614test commands::install_hooks::tests::install_project_strategy_preserves_baked_when_flag_absent ... ok615test commands::install_hooks::tests::install_project_strategy_reads_openclaw_entrypoint_below_config_dir ... ok616test commands::hook_capture::tests::capture_section_is_strict_and_marker_read_is_bounded ... ok617test commands::install_hooks::tests::is_ai_memory_hook_entry_detects_nested_flat_and_skips_third_party ... ok618test commands::install_hooks::tests::kimi_code_apply_is_idempotent ... ok619test commands::hook::tests::session_end_run_enqueues_outputs_empty_json_and_spawns_after_enqueue ... ok620test commands::install_hooks::tests::install_project_strategy_explicit_basename_overrides_existing ... ok621test commands::install_hooks::tests::command_code_apply_uses_only_stable_events_and_preserves_user_settings ... ok622test commands::install_hooks::tests::opencode_mcp_inference_supplies_hook_origin_and_token ... ok623test commands::install_hooks::tests::omp_extension_is_directly_discoverable_by_omp ... ok624test commands::install_hooks::tests::kiro_cli_paths_honour_kiro_home ... ok625test commands::install_hooks::tests::omp_extension_path_honours_pi_coding_agent_dir ... ok626test commands::install_hooks::tests::omp_extension_path_honours_profile ... ok627test commands::install_hooks::tests::omp_extension_uses_bounded_hook_queue ... ok628test commands::install_hooks::tests::omp_extension_uses_native_lifecycle_events ... ok629test commands::install_hooks::tests::omp_profile_precedence_is_independent_of_the_override_dir_name ... ok630test commands::install_hooks::tests::kiro_cli_v2_preflight_is_all_or_nothing_and_preserves_per_agent_strategy ... ok631test commands::install_hooks::tests::omp_profile_relocates_when_no_override_is_set ... ok632test commands::install_hooks::tests::opencode_plugin_bakes_repo_root_default ... ok633test commands::install_hooks::tests::opencode_plugin_default_omits_baked_strategy ... ok634test commands::install_hooks::tests::opencode_plugin_normalizes_payloads_without_legacy_wrapper ... ok635test commands::install_hooks::tests::opencode_plugin_uses_bounded_hook_queue ... ok636test commands::install_hooks::tests::kiro_cli_v3_apply_rejects_incompatible_schema_and_reserved_collision ... ok637test commands::install_hooks::tests::opencode_plugin_uses_real_plugin_hooks ... ok638test commands::install_hooks::tests::overlay_event_hooks_inserts_when_event_absent ... ok639test commands::install_hooks::tests::overlay_event_hooks_is_idempotent_on_reapply ... ok640test commands::install_hooks::tests::kiro_hooks_infer_the_managed_mcp_client ... ok641test commands::install_hooks::tests::kimi_code_mcp_inference_strips_flavor_query_and_mcp_path ... ok642test commands::install_hooks::tests::kimi_code_config_path_honours_kimi_code_home ... ok643test commands::install_hooks::tests::omp_extension_bakes_repo_root_default ... ok644test commands::install_hooks::tests::pi_extension_path_honours_pi_coding_agent_dir ... ok645test commands::install_hooks::tests::pool_settings_yaml_covers_all_events_with_bounded_entries ... ok646test commands::install_hooks::tests::validate_as_user_passes_when_not_set ... ok647test commands::install_hooks::tests::validate_as_user_treats_blank_as_unset ... ok648test commands::install_hooks::tests::pi_extension_contains_lifecycle_capture_and_mcp_bridge ... ok649test commands::install_hooks::tests::kiro_cli_agent_config_listing_is_sorted_json_only ... ok650test commands::install_hooks::tests::zero_hooks_config_covers_all_events_in_exec_form ... ok651test commands::install_hooks::tests::omp_extension_default_omits_baked_strategy ... ok652test commands::install_instructions::tests::merge_idempotent_double_run ... ok653test commands::install_hooks::tests::validate_as_user_passes_with_both_flags ... ok654test commands::install_hooks::tests::overlay_event_hooks_preserves_third_party_and_replaces_own ... ok655test commands::install_hooks::tests::project_strategy_from_text_reads_every_form ... ok656test commands::install_instructions::tests::merge_consumes_crlf_after_end_marker ... ok657test commands::install_hooks::tests::legacy_cleanup_does_not_touch_the_other_agents_file ... ok658test commands::install_hooks::tests::legacy_cleanup_removes_our_own_superseded_file ... ok659test commands::install_hooks::tests::legacy_cleanup_spares_a_user_owned_file_of_the_same_name ... ok660test commands::install_hooks::tests::manual_agent_render_mentions_repo_root_project_strategy ... ok661test commands::install_hooks::tests::manual_agent_render_omits_project_strategy_by_default ... ok662test commands::install_hooks::tests::manual_agent_render_uses_agent_profile_not_physical_bundle_listing ... ok663test commands::install_hooks::tests::prompt_capture_options_are_claude_code_only ... ok664test commands::install_hooks::tests::resolve_hooks_dir_uses_grok_bundle_for_grok ... ok665test commands::install_hooks::tests::kimi_code_apply_writes_all_events_into_fresh_config ... ok666test commands::install_hooks::tests::render_pool_output_states_manual_paste_and_finalize_path ... ok667test commands::install_hooks::tests::validate_as_user_bails_without_auth_token ... ok668test commands::install_instructions::tests::merge_appends_to_empty_file ... ok669test commands::install_hooks::tests::resolve_hooks_dir_uses_devin_bundle_for_devin ... ok670test commands::install_hooks::tests::stage_hook_scripts_bails_when_source_equals_empty_dest ... ok671test commands::install_hooks::tests::pi_extension_is_directly_discoverable_by_pi ... ok672test commands::install_hooks::tests::resolve_hooks_dir_uses_pool_bundle_for_pool ... ok673test commands::install_instructions::tests::merge_appends_when_no_markers_present ... ok674test commands::install_instructions::tests::merge_repairs_exact_legacy_orphan_tail_crlf_variant ... ok675test commands::install_instructions::tests::merge_repairs_exact_legacy_orphan_tail ... ok676test commands::install_hooks::tests::kiro_cli_v3_apply_writes_documented_schema_and_is_idempotent ... ok677test commands::install_instructions::tests::merge_replaces_existing_block ... ok678test commands::install_instructions::tests::merge_repairs_repeated_legacy_orphan_tails ... ok679test commands::install_mcp::tests::claude_desktop_path_uses_resolved_app_data_roots ... ok680test commands::install_instructions::tests::merge_tolerates_missing_trailing_newline ... ok681test commands::install_mcp::tests::codex_apply_preserves_sibling_mcp_servers ... ok682test commands::install_mcp::tests::codex_apply_writes_block_form_tables ... ok683test commands::install_mcp::tests::command_code_renderer_uses_documented_user_scope_http_schema ... ok684test commands::install_mcp::tests::codex_apply_migrates_inline_form_and_is_idempotent ... ok685test commands::install_hooks::tests::stage_hook_scripts_preserves_in_place_scripts_when_source_equals_dest ... ok686test commands::install_mcp::tests::client_specific_shape_keys ... ok687test commands::install_mcp::tests::claude_code_render_shows_resolved_config_path ... ok688test commands::install_mcp::tests::claude_desktop_render_lists_packaged_and_unpacked_windows_paths ... ok689test commands::install_hooks::tests::startup_handoff_scripts_forward_native_session_ids ... ok690test commands::install_instructions::tests::merge_idempotent_with_real_block ... ok691test commands::install_instructions::tests::merge_ignores_inline_marker_mention_in_block ... ok692test commands::install_mcp::tests::antigravity_cli_mcp_config_path_pins_documented_location ... ok693test commands::install_mcp::tests::auth_token_threaded_into_every_client ... ok694test commands::install_mcp::tests::bedrock_flavored_mcp_url_appends_marker_idempotently ... ok695test commands::install_hooks::tests::stage_hook_scripts_bails_when_source_dir_is_empty ... ok696test commands::init::tests::init_renders_config_that_parses_back_into_auth_settings ... ok697test commands::install_mcp::tests::claude_code_session_aware_entry_uses_owned_stdio_bridge ... ok698test commands::install_mcp::tests::claude_code_config_path_honours_claude_config_dir ... ok699test commands::install_hooks::tests::claude_prompt_opt_out_survives_reapply_and_preserves_third_party_hook ... ok700test commands::install_mcp::tests::grok_apply_preserves_sibling_mcp_servers_and_is_idempotent ... ok701test commands::install_mcp::tests::devin_apply_writes_mcp_servers ... ok702test commands::install_mcp::tests::every_client_renders ... ok703test commands::install_mcp::tests::grok_mcp_client_parses ... ok704test commands::install_mcp::tests::grok_print_uses_apply_toml_builder_for_dotted_names_and_quotes ... ok705test commands::install_mcp::tests::devin_mcp_client_parses ... ok706test commands::install_mcp::tests::kimi_code_home_honours_env_override ... ok707test commands::install_mcp::tests::grok_apply_writes_block_form_with_headers_not_http_headers ... ok708test commands::install_mcp::tests::kiro_home_honours_env_override ... ok709test commands::install_mcp::tests::kiro_rejects_plain_http_for_non_loopback_servers ... ok710test commands::install_mcp::tests::mcp_server_url_defaults_to_configured_server_url ... ok711test commands::install_mcp::tests::devin_apply_mcp_is_idempotent ... ok712test commands::install_mcp::tests::mcp_server_url_does_not_duplicate_mcp_suffix ... ok713test commands::install_mcp::tests::mcp_server_url_explicit_base_url_gains_mcp_suffix ... ok714test commands::install_mcp::tests::mcp_server_url_explicit_flag_matching_compiled_default_still_wins ... ok715test commands::install_mcp::tests::mcp_server_url_explicit_flag_wins_over_config ... ok716test commands::install_mcp::tests::moonshot_flavored_mcp_url_appends_marker_idempotently ... ok717test commands::install_mcp::tests::claude_code_session_aware_apply_is_idempotent ... ok718test commands::install_mcp::tests::packaged_claude_desktop_path_none_when_packages_dir_absent_or_empty ... ok719test commands::install_mcp::tests::packaged_claude_desktop_path_ignores_unrelated_and_non_dir_entries ... ok720test commands::install_skills::tests::project_claude_skill_root_ignores_claude_config_dir ... ok721test commands::install_skills::tests::explicit_target_dir_overrides_scope_and_agent_roots ... ok722test commands::install_skills::tests::global_grok_skill_root_uses_injected_grok_home_override ... ok723test commands::install_skills::tests::resolves_project_and_global_skill_roots_for_each_agent_selection ... ok724test commands::llm_test::tests::anthropic_oauth_choice_maps_to_runtime_provider ... ok725test commands::llm_test::tests::llm_test_exercises_pipeline_sampling_compatibility ... ok726test commands::install_skills::tests::global_claude_skill_root_uses_injected_claude_config_dir ... ok727test commands::install_mcp::tests::zcode_renderer_nests_strict_http_entry_under_mcp_servers ... ok728test commands::install_mcp::tests::pi_guidance_derives_hook_url_from_mcp_url ... ok729test commands::install_mcp::tests::zcode_mcp_config_path_pins_user_scope_location ... ok730test commands::install_mcp::tests::zed_config_path_uses_platform_conventions ... ok731test commands::mcp_bridge::tests::bridge_fails_closed_without_a_claude_session_id ... ok732test commands::mcp_bridge::tests::upstream_config_rejects_an_invalid_header_value ... ok733test commands::move_session::tests::apply_command_repeats_the_batch_form_and_flags ... ok734test commands::install_mcp::tests::zed_renderer_uses_context_servers_and_native_remote_http ... ok735test commands::mcp_bridge::tests::upstream_config_injects_session_id_and_raw_bearer_token ... ok736test commands::openclaw_plugin::tests::package_has_manifest_and_hook_entrypoint ... ok737test commands::openclaw_plugin::tests::openclaw_plugin_bakes_repo_root_default ... ok738test commands::openclaw_plugin::tests::openclaw_plugin_default_omits_baked_strategy ... ok739test commands::path_util::tests::claude_config_dir_honours_non_empty_value ... ok740test commands::path_util::tests::claude_config_dir_treats_unset_empty_and_whitespace_as_unset ... ok741test commands::path_util::tests::strip_windows_verbatim_prefix_handles_drive_paths ... ok742test commands::install_skills::tests::devin_global_skill_root_matches_confirmed_windows_path ... ok743test commands::move_session::tests::apply_command_repeats_the_single_form_with_confirm ... ok744test commands::path_util::tests::claude_config_paths_put_relocated_first_and_deduplicate ... ok745test commands::install_mcp::tests::packaged_claude_desktop_path_prefers_localcache_when_package_dir_exists ... ok746test commands::install_mcp::tests::packaged_claude_desktop_path_rejects_ambiguous_packages ... ok747test commands::install_mcp::tests::pi_apply_fails_closed_without_writing_even_with_config_override ... ok748test commands::install_skills::tests::devin_global_skill_root_requires_appdata_on_windows ... ok749test commands::install_mcp::tests::session_aware_rejects_non_claude_clients ... ok750test commands::install_mcp::tests::swival_project_root_matches_git_toml_and_fallback_rules ... ok751test commands::install_skills::tests::refuses_to_overwrite_unmanaged_same_name_skill ... ok752test commands::install_mcp::tests::zed_apply_rejects_non_object_context_servers_without_writing ... ok753test commands::install_mcp::tests::packaged_claude_desktop_path_prefers_existing_config_among_packages ... ok754test commands::render_shared::claude_code_windows_command_is_unchanged_by_the_codex_fix ... ok755test commands::path_util::tests::strip_windows_verbatim_prefix_leaves_non_verbatim_paths_untouched ... ok756test commands::render_shared::tests::bearer_header_is_none_when_no_token ... ok757test commands::render_shared::tests::claude_code_payload_emits_absolute_paths ... ok758test commands::render_shared::tests::claude_code_payload_has_all_events ... ok759test commands::render_shared::tests::bearer_header_prefixes_with_bearer ... ok760test commands::render_shared::codex_windows_command_invokes_rather_than_quotes ... ok761test commands::path_util::tests::strip_windows_verbatim_prefix_handles_unc_case_insensitively ... ok762test commands::render_shared::tests::antigravity_windows_commands_survive_an_outer_powershell_runner ... ok763test commands::openclaw_plugin::tests::package_writes_all_required_files ... ok764test commands::install_hooks::tests::stage_hook_scripts_tolerates_missing_lib_sh ... ok765test commands::render_shared::tests::capture_assistant_exec_flag_only_on_stop_and_only_when_opted_in ... ok766test commands::install_hooks::tests::kiro_cli_v3_apply_preserves_third_party_hooks_and_replaces_only_ours ... ok767test commands::render_shared::tests::capture_assistant_string_form_only_on_stop ... ok768test commands::render_shared::tests::claude_code_payload_embeds_auth_token_when_provided ... ok769test commands::render_shared::tests::antigravity_payload_uses_named_groups_with_mixed_shape ... ok770test commands::install_hooks::tests::kiro_cli_apply_writes_all_v2_events_into_agent_config ... ok771test commands::install_skills::tests::install_is_idempotent_after_creating_managed_skills ... ok772test commands::render_shared::tests::claude_code_payload_omits_auth_token_when_absent ... ok773test commands::install_skills::tests::install_writes_managed_skills_to_devin_root ... ok774test commands::render_shared::tests::generated_capture_policy_v1_node_runtime_evidence ... ignored, manual Node-required generated TypeScript runtime evidence775test commands::install_mcp::tests::devin_apply_preserves_sibling_mcp_servers ... ok776test commands::render_shared::tests::grok_native_payload_uses_grok_agent ... ok777test commands::render_shared::tests::claude_code_payload_uses_matcher_plus_inner_hooks_shape ... ok778test commands::render_shared::tests::command_code_profile_omits_matchers_and_uses_native_agent_identity ... ok779test commands::render_shared::tests::devin_native_payload_uses_devin_agent ... ok780test commands::render_shared::tests::grok_script_payload_uses_grok_bundle ... ok781test commands::render_shared::tests::hook_command_omits_project_strategy_when_none ... ok782test commands::install_hooks::tests::zero_apply_merges_around_third_party_hooks_and_preserves_disabled_flag ... ok783test commands::install_hooks::tests::stage_hook_scripts_copies_shared_lib_sh ... ok784test commands::render_shared::tests::devin_payload_has_all_events ... ok785test commands::render_shared::tests::cursor_payload_uses_flat_shape ... ok786test commands::install_hooks::tests::devin_apply_both_targets_are_idempotent ... ok787test commands::render_shared::tests::devin_script_payload_uses_devin_bundle ... ok788test commands::render_shared::tests::gemini_payload_uses_nested_shape_with_gemini_event_names ... ok789test commands::render_shared::tests::kimi_code_commands_windows_use_ps1_scripts ... ok790test commands::install_hooks::tests::kimi_code_apply_preserves_providers_and_third_party_hooks ... ok791test commands::install_hooks::tests::kiro_cli_apply_preserves_third_party_hooks_and_is_idempotent ... ok792test commands::hook::tests::antigravity_later_invocation_has_no_capture_or_handoff_side_effects ... ok793test commands::project_registry::tests::malformed_registry_is_not_overwritten ... ok794test commands::project_registry::tests::duplicate_scope_keys_are_rejected_without_overwriting ... ok795test commands::path_util::tests::strip_windows_verbatim_prefix_leaves_unknown_forms_untouched ... ok796test commands::render_shared::tests::kimi_code_commands_cover_all_events_with_script_paths ... ok797test commands::hook::tests::claude_user_prompt_does_not_fetch_the_handoff ... ok798test commands::render_shared::tests::posix_native_hook_command_invokes_binary_directly ... ok799test commands::render_shared::tests::to_git_bash_path_converts_drive_letter_and_backslashes ... ok800test commands::render_shared::tests::posix_hook_command_quotes_script_path_and_shell_metachars ... ok801test commands::render_shared::tests::posix_native_hook_command_omits_token_when_absent ... ok802test commands::project_registry::tests::links_are_isolated_by_server_and_scope ... ok803test commands::render_shared::tests::to_git_bash_path_preserves_posix_paths ... ok804test commands::render_shared::tests::posix_hook_command_bakes_project_strategy_env ... ok805test commands::render_shared::tests::windows_bash_hook_command_bakes_project_strategy_env ... ok806test commands::render_shared::tests::windows_native_command_strips_verbatim_data_dir ... ok807test commands::render_shared::tests::posix_native_hook_command_passes_project_strategy_flag ... ok808test commands::render_shared::tests::windows_native_exec_form_is_claude_only_and_guarded ... ok809test commands::render_shared::tests::windows_native_claude_code_nested_payload_uses_exec_form ... ok810test commands::render_shared::tests::windows_bash_payload_uses_bash_c_and_sh_hooks ... ok811test commands::render_shared::tests::windows_bash_script_for_platform_keeps_sh_extension ... ok812test commands::render_shared::tests::windows_ps_hook_command_bakes_project_strategy_env ... ok813test commands::project_registry::tests::rekey_preserves_the_source_link_timestamp ... ok814test commands::reset::tests::reset_apply_skips_absent_subdir ... ok815test commands::run::tests::incompatible_link_starts_fresh_in_the_explicit_kiro_engine ... ok816test commands::render_shared::tests::to_git_bash_path_handles_forward_slash_windows_paths ... ok817test commands::run::tests::automatic_selection_skips_newer_sessions_for_unavailable_harnesses ... ok818test commands::run::tests::force_fresh_bypasses_an_existing_link_and_rejects_native_selectors ... ok819test commands::project_registry::tests::recording_the_same_key_replaces_only_that_link ... ok820test commands::reset::tests::reset_dry_run_leaves_files ... ok821test commands::run::tests::heartbeat_health_reports_each_outage_and_recovery_once ... ok822test commands::run::tests::automatic_kiro_flavors_share_one_server_agent_identity ... ok823test commands::run::tests::adoption_prompt_defaults_to_newest_checkout_session ... ok824test commands::render_shared::tests::windows_native_hook_command_passes_project_strategy_flag ... ok825test commands::render_shared::tests::windows_native_exec_spec_strips_verbatim_exe_and_data_dir ... ok826test commands::run::tests::executable_available_rejects_a_program_that_is_not_installed ... ok827test commands::run::tests::bare_run_and_wrapper_yolo_parse_without_a_harness ... ok828test commands::run::tests::kiro_cli_alias_selects_the_kiro_adapter ... ok829test commands::run::tests::kimi_cli_alias_selects_the_kimi_adapter ... ok830test commands::install_mcp::tests::kiro_apply_preserves_siblings_and_is_idempotent ... ok831test commands::run::tests::lease_owner_uses_the_resolved_host_and_process ... ok832test commands::run::tests::command_code_aliases_select_the_managed_adapter ... ok833test commands::run::tests::kiro_engine_resolution_prefers_explicit_args_then_persisted_flavor ... ok834test commands::render_shared::tests::windows_payload_uses_powershell_and_ps1_hooks ... ok835test commands::install_hooks::tests::bundled_posix_and_powershell_hooks_stay_in_parity ... ok836test commands::run::tests::native_arguments_do_not_require_separator_and_wrapper_yolo_is_consumed ... ok837test commands::run::tests::opencode_name_and_native_flags_parse_without_separator ... ok838test commands::run::tests::crush_context_config_preserves_user_settings_and_adds_packet ... ok839test commands::run::tests::missing_linked_session_starts_fresh_but_explicit_selectors_win ... ok840test commands::render_shared::tests::windows_bash_hook_command_wraps_in_bash_c_with_git_bash_paths ... ok841test commands::run::tests::native_grok_rules_flags_suppress_context_injection ... ok842test commands::serve::tests::containers_warn_instead_of_refusing_because_the_bind_proves_nothing ... ok843test commands::run::tests::wrapper_fresh_parses_before_or_after_the_harness ... ok844test commands::serve::tests::host_allowed_rejects_unknown_host ... ok845test commands::serve::tests::host_without_port_handles_ipv6_loopback ... ok846test commands::serve::tests::maintenance_start_delay_handles_never_overdue_and_remaining_cadence ... ok847test commands::serve::tests::host_allowed_accepts_host_with_port ... ok848test commands::serve::tests::merge_cors_origins_deduplicates_preserving_order ... ok849test commands::run::tests::trailing_wrapper_yolo_is_removed_before_native_resume_detection ... ok850test commands::run::tests::unix_resolution_returns_the_file_itself ... ok851test commands::render_shared::tests::windows_native_emits_binary_command_with_event_token ... ok852test commands::restore::tests::restore_rejects_unexpected_or_unsafe_paths ... ok853test commands::run::tests::adoption_prompt_can_start_fresh_or_select_an_older_session ... ok854test commands::serve::tests::existing_users_require_nonempty_pepper_and_root_bearer ... ok855test commands::restore::tests::restore_rejects_link_entries ... ok856test commands::install_mcp::tests::zcode_apply_preserves_siblings_and_is_idempotent ... ok857test commands::reset::tests::reset_apply_wipes_data_keeps_logs ... ok858test commands::install_mcp::tests::zed_apply_preserves_settings_and_siblings_and_is_idempotent ... ok859test commands::run::tests::utility_launch_does_not_adopt_a_recent_unrelated_session ... ok860test commands::project_registry::tests::rekey_preserves_an_existing_destination_link ... ok861test commands::run::tests::executable_available_accepts_an_existing_absolute_path ... ok862test commands::serve::tests::root_oidc_identity_requires_issuer_and_subject_together ... ok863test commands::install_mcp::tests::swival_entry_and_apply_match_upstream_json_schema ... ok864test commands::serve::tests::validate_cors_origins_accepts_empty_list ... ok865test commands::serve::tests::validate_cors_origins_accepts_well_formed ... ok866test commands::serve::tests::validate_cors_origins_rejects_missing_scheme ... ok867test commands::serve::tests::validate_cors_origins_rejects_wildcard ... ok868test commands::serve::tests::validate_cors_origins_rejects_trailing_slash ... ok869test commands::serve::tests::valid_web_ui_dir_passes_validation ... ok870test commands::serve::tests::web_ui_dir_must_include_index_html ... ok871test commands::serve::tests::web_ui_dir_requires_enable_web ... ok872test commands::serve::tests::web_ui_dir_must_be_directory ... ok873test commands::hook::tests::antigravity_initial_invocation_fetches_with_native_output_contract ... ok874test commands::hook::tests::devin_generated_session_id_reaches_startup_handoff_claim ... ok875test commands::install_skills::tests::force_overwrites_unmanaged_same_name_skill ... ok876test commands::hook::tests::kimi_session_start_never_fetches_the_handoff ... ok877test commands::render_shared::tests::windows_bash_hook_command_omits_token_when_absent ... ok878test commands::setup_agent::tests::kimi_code_manual_script_paths_cover_kimi_event_set ... ok879test commands::setup_agent::tests::devin_setup_emits_script_hook_config ... ok880test commands::setup_agent::tests::kiro_cli_manual_script_paths_cover_v2_event_set ... ok881test commands::setup_agent::tests::kiro_cli_manual_script_paths_cover_v3_event_set ... ok882test commands::run::tests::prepare_waits_for_a_previous_launcher_to_finish ... ok883test commands::hook::tests::kiro_session_start_prints_handoff_verbatim ... ok884test commands::setup_agent::tests::source_candidates_include_binary_sibling_for_flat_tarball ... ok885test commands::setup_agent::tests::source_candidates_preserve_cargo_run_repo_root ... ok886test commands::serve::tests::trusted_proxy_configuration_requires_distinct_credentials ... ok887test commands::setup_agent::tests::source_candidates_honour_explicit_override ... ok888test commands::setup_agent::tests::pi_setup_prints_extension_hint_without_copying ... ok889test commands::serve::tests::unauthenticated_non_loopback_http_requires_explicit_override ... ok890test commands::run::tests::managed_heartbeat_times_out_and_recovers ... ok891test commands::show::tests::terminal_text_removes_control_sequences ... ok892test commands::setup_agent::tests::manual_script_paths_use_agent_specific_events ... ok893test commands::status::tests::offline_spool_report_is_content_free_and_serialises ... ok894test commands::status::tests::provider_health_line_renders_error_details ... ok895test commands::status::tests::provider_health_line_renders_unknown_and_disabled ... ok896test commands::status::tests::spool_age_line_renders_durations_and_empty ... ok897test commands::tests::resolve_project_name_prefers_explicit_value ... ok898test commands::status::tests::capture_mode_reports_allowlist_when_the_hook_would_enforce_it ... ok899test commands::tests::resolve_project_name_uses_host_cwd_basename ... ok900test commands::show::tests::scroll_and_truncation_stay_inside_the_viewport ... ok901test commands::show::tests::harness_names_cover_every_parser_variant ... ok902test commands::show::tests::invalid_server_timestamp_is_not_echoed_to_the_terminal ... ok903test commands::tests::skipped_proposal_lines_name_the_path_and_the_reason ... ok904test commands::show::tests::portable_project_components_reject_injection_and_traversal ... ok905test commands::show::tests::registered_path_rejects_a_checkout_replaced_by_a_symlink ... ok906test commands::tests::resolve_scope_ignores_a_marker_without_scope_keys ... ok907test commands::show::tests::registry_activity_orders_projects_when_server_metadata_is_unavailable ... ok908test commands::tests::resolve_scope_takes_the_workspace_from_the_marker ... ok909test commands::tests::workspace_only_marker_uses_hook_basename_from_a_subdirectory ... ok910test commands::tests::resolve_scope_prefers_explicit_flags_over_the_marker ... ok911test commands::tests::resolve_scope_without_a_marker_keeps_the_old_fallbacks ... ok912test commands::tests::explicit_path_scope_matches_marker_and_non_repo_fallback_policy ... ok913test commands::status::tests::capture_mode_defaults_to_denylist_when_unset ... ok914test commands::tests::resolve_scope_takes_a_pinned_project_from_the_marker ... ok915test commands::restore::tests::restore_accepts_expected_backup_paths ... ok916test commands::show::tests::candidate_is_rejected_when_its_scope_changes_after_listing ... ok917test commands::show::tests::scan_is_depth_one_and_skips_build_directories ... ok918test commands::tests::workspace_only_marker_uses_linked_worktree_directory_name ... ok919test commands::uninstall::tests::generated_file_detection_rejects_user_files_at_ours_path ... ok920test commands::uninstall::tests::generated_openclaw_package_detection_requires_our_shape ... ok921test commands::uninstall::tests::hook_signature_matches_a_powershell_call_operator_command ... ok922test commands::uninstall::tests::hook_signature_matches_native_posix_command ... ok923test commands::uninstall::tests::hook_signature_matches_native_windows_command ... ok924test commands::tests::skipped_proposal_lines_are_empty_on_a_clean_run ... ok925test commands::uninstall::tests::generated_openclaw_manifest_detection_requires_our_shape ... ok926test commands::show::tests::created_project_is_published_only_after_initialization ... ok927test commands::show::tests::failed_project_initialization_rolls_back_the_staging_directory ... ok928test commands::setup_agent::tests::devin_setup_copies_event_scripts_and_shared_lib ... ok929test commands::mcp_bridge::tests::stdio_bridge_forwards_tools_and_session_header_in_both_http_modes ... ok930test commands::uninstall::tests::skill_roots_sweep_claude_config_dir_root_alongside_home ... ok931test commands::uninstall::tests::skill_roots_use_injected_grok_home_override ... ok932test commands::uninstall::tests::skill_roots_include_windows_appdata_devin_root ... ok933test commands::uninstall::tests::mcp_url_candidates_adds_client_schema_flavors ... ok934test commands::uninstall::tests::hook_signature_matches_with_auth_and_custom_prefix ... ok935test commands::uninstall::tests::hook_signature_rejects_third_party_with_generic_name ... ok936test commands::uninstall::tests::strip_ai_memory_hooks_flat_removes_only_ours_and_preserves_third_party ... ok937test commands::uninstall::tests::strip_antigravity_hooks_preserves_mixed_nested_user_hook ... ok938test commands::uninstall::tests::strip_antigravity_hooks_removes_only_signed_entries ... ok939test commands::uninstall::tests::strip_consumes_crlf_after_end_marker ... ok940test commands::uninstall::tests::strip_hooks_flat_cursor_shape ... ok941test commands::show::tests::marker_encoding_preserves_an_existing_nonportable_workspace_name ... ok942test commands::uninstall::tests::hook_signature_matches_no_auth_default ... ok943test commands::uninstall::tests::strip_instructions_preserves_surrounding_content ... ok944test commands::uninstall::tests::kiro_v3_uninstall_ownership_requires_exact_name_trigger_and_command ... ok945test commands::uninstall::tests::strip_instructions_round_trips_with_install_append ... ok946test commands::uninstall::tests::strip_kimi_code_hooks_all_ours_leaves_no_hooks_section ... ok947test commands::uninstall::tests::strip_kimi_code_hooks_removes_only_ours_preserving_config ... ok948test commands::uninstall::tests::strip_kimi_code_hooks_no_hooks_key_is_noop ... ok949test commands::uninstall::tests::strip_instructions_no_block_is_noop ... ok950test commands::uninstall::tests::strip_hooks_prunes_emptied_hooks_object ... ok951test commands::uninstall::tests::strip_ignores_inline_marker_mention ... ok952test commands::uninstall::tests::strip_hooks_no_hooks_key_is_noop ... ok953test commands::uninstall::tests::strip_hooks_removes_exec_form_ours_preserves_exec_third_party_and_sibling ... ok954test commands::uninstall::tests::strip_hooks_nested_mixed_inner_commands_preserves_user_hook ... ok955test commands::uninstall::tests::strip_hooks_preserves_third_party_with_generic_basename ... ok956test commands::uninstall::tests::strip_hooks_nested_removes_ours_keeps_third_party ... ok957test commands::uninstall::tests::strip_mcp_claude_by_name_keeps_others ... ok958test commands::user::tests::url_encode_passes_safe_chars_through ... ok959test commands::uninstall::tests::strip_mcp_antigravity_server_url ... ok960test config::llm_provider_config_passes_base_url_to_gemini ... ok961test config::tests::anthropic_oauth_provider_resolves_choice_default_model_and_credential ... ok962test commands::workstreams::tests::human_output_marks_current_and_lists_harnesses ... ok963test config::tests::anthropic_oauth_provider_underscore_alias_also_resolves ... ok964test commands::uninstall::tests::strip_mcp_toml_no_match_is_noop ... ok965test config::llm_provider_config_gemini_uses_default_base_url_when_none_provided ... ok966test commands::uninstall::tests::strip_mcp_claude_code_session_aware_bridge ... ok967test commands::uninstall::tests::strip_mcp_claude_desktop_mcp_remote_args ... ok968test commands::uninstall::tests::strip_mcp_kimi_code_matches_flavored_url_with_default_mcp_url ... ok969test config::tests::defaults_have_canonical_endings ... ok970test config::tests::gemini_embedding_provider_uses_google_defaults ... ok971test config::tests::llm_provider_config_uses_typed_provider_auth ... ok972test config::tests::config_file_overrides_defaults ... ok973test config::tests::llm_test_api_key_override_wins_over_env_auth ... ok974test commands::uninstall::tests::strip_mcp_kimi_code_root_servers ... ok975test config::tests::load_accepts_a_small_context_consolidation_budget ... ok976test config::tests::load_populates_home_dir_from_env ... ok977test config::tests::copilot_provider_uses_data_dir_token_file_and_env_token ... ok978test config::tests::load_rejects_a_consolidation_budget_below_the_prompt_reserve ... ok979test commands::uninstall::tests::strip_mcp_kiro_matches_bedrock_flavored_url ... ok980test commands::uninstall::tests::strip_mcp_name_only_does_not_remove_user_entry ... ok981test commands::uninstall::tests::strip_mcp_no_match_is_noop ... ok982test commands::uninstall::tests::strip_mcp_omp_root_servers ... ok983test commands::uninstall::tests::strip_mcp_openclaw_nested_servers ... ok984test commands::uninstall::tests::strip_mcp_swival_root_servers_preserves_siblings ... ok985test commands::uninstall::tests::strip_mcp_toml_by_name_keeps_comments_and_tables ... ok986test config::tests::openai_compat_auth_remains_optional ... ok987test commands::uninstall::tests::strip_mcp_toml_by_url_under_custom_name ... ok988test config::tests::openai_compat_provider_defaults_strict_and_allows_opt_out ... ok989test config::tests::openai_embedding_does_not_use_llm_api_key_without_custom_base_url ... ok990test commands::uninstall::tests::strip_mcp_toml_inline_table_by_url_under_custom_name ... ok991test commands::uninstall::tests::strip_mcp_toml_inline_table_prunes_when_empty ... ok992test commands::uninstall::tests::strip_removes_exact_legacy_orphan_tail ... ok993test config::tests::load_rejects_a_zero_llm_request_timeout ... ok994test config::tests::load_rejects_a_consolidation_output_limit_too_small_for_json ... ok995test config::tests::load_round_trips_a_custom_llm_request_timeout ... ok996test commands::uninstall::tests::strip_removes_repeated_legacy_orphan_tails ... ok997test commands::uninstall::tests::strip_zero_hooks_removes_only_prefixed_ids ... ok998test config::tests::load_rejects_destructive_invalid_breadth_weights ... ok999test commands::user::tests::url_encode_percent_encodes_at_and_other_specials ... ok1000test commands::user::tests::user_row_active_status_reflects_token_expired_at ... ok1001test commands::workstreams::tests::human_output_explains_an_empty_checkout ... ok1002test commands::uninstall::tests::strip_mcp_zed_context_servers_preserves_other_settings ... ok1003test config::tests::normalize_home_dir_trims_trailing_separators ... ok1004test config::tests::defaults_bound_consolidation_prompts_for_a_large_context_provider ... ok1005test config::tests::anthropic_provider_uses_documented_default_model ... ok1006test config::tests::load_rejects_destructive_invalid_observation_retention ... ok1007test config::tests::cli_override_wins ... ok1008test config::tests::openai_compat_embedding_is_keyless_and_requires_explicit_settings ... ok1009test commands::uninstall::tests::strip_mcp_vscode_copilot_root_servers ... ok1010test http_client::tests::from_pair_strips_trailing_slash ... ok1011test http_client::tests::multi_segment_base_path_is_preserved ... ok1012test config::tests::openai_embedding_falls_back_to_llm_api_key_for_openrouter ... ok1013test config::tests::openai_embedding_prefers_dedicated_embedding_api_key ... ok1014test config::tests::openai_oauth_provider_uses_data_dir_token_file ... ok1015test config::tests::opencode_provider_resolves_choice_default_model_and_api_key ... ok1016test commands::uninstall::tests::strip_mcp_by_endpoint_under_custom_name ... ok1017test http_client::tests::authenticate_no_token_leaves_request_unchanged ... ok1018test http_client::tests::authenticate_with_token_sets_bearer_header ... ok1019test http_client::tests::bare_env_base_gets_leading_slash ... ok1020test http_client::tests::build_url_without_base_is_byte_identical ... ok1021test http_client::tests::client_state_identity_normalizes_mounts_and_never_contains_credentials ... ok1022test commands::uninstall::tests::apply_change_removes_kimi_code_flavored_mcp_entry ... ok1023test http_client::tests::downloaded_backup_output_is_private_when_created ... ok1024test http_client::tests::root_like_base_values_mean_no_prefix ... ok1025test http_client::tests::env_base_path_used_when_url_has_no_path ... ok1026test http_client::tests::from_pair_defaults_to_loopback_when_empty ... ok1027test http_client::tests::from_pair_defaults_to_loopback_when_none ... ok1028test http_client::tests::from_pair_empty_token_treated_as_none ... ok1029test http_client::tests::from_config_resolving_auth_uses_stored_oidc_for_authorization_header ... ok1030test http_client::tests::from_pair_non_empty_token_preserved ... ok1031test http_client::tests::from_pair_strips_multiple_trailing_slashes ... ok1032test config::tests::reranker_choice_is_explicit_case_insensitive_and_fail_closed ... ok1033test http_client::tests::build_url_with_query_url_encodes_values ... ok1034test http_client::tests::traversal_base_path_is_neutralised_to_root ... ok1035test http_client::tests::split_origin_and_path_cases ... ok1036test marker::tests::find_marker_returns_none_without_one ... ok1037test http_client::tests::url_path_wins_over_env_base ... ok1038test http_client::tests::server_url_path_becomes_base_path ... ok1039test logging::tests::writable_log_dir_is_used_directly ... ok1040test config::tests::auth_settings_debug_redacts_secrets_in_auth_and_config ... ok1041test logging::tests::readonly_log_dir_falls_back_to_temp_dir ... ok1042test logging::tests::fully_readonly_environment_degrades_to_stderr_only ... ok1043test marker::tests::find_marker_walks_up_from_cwd ... ok1044test marker::tests::is_truthy_matches_shell_parity_tokens ... ok1045test marker::tests::marker_walk_outside_home_checks_only_cwd_without_a_checkout ... ok1046test marker::tests::marker_walk_outside_home_stops_at_checkout_root ... ok1047test marker::tests::parse_toml_flag_accepts_bare_and_quoted_tokens ... ok1048test marker::tests::parse_toml_key_extracts_root_level_strings ... ok1049test marker::tests::scope_declares_repo_root_for_both_spellings ... ok1050test marker::tests::parse_toml_key_skips_unsupported_shapes ... ok1051test commands::finalize_session::tests::selects_latest_scoped_session_for_requested_agent_by_default ... ok1052test commands::finalize_session::tests::exact_session_id_targets_that_session_even_with_a_newer_one_open ... ok1053test commands::serve::tests::persisted_loop_waits_exact_remaining_interval_when_not_due ... ok1054test commands::serve::tests::persisted_loop_restart_waits_remaining_interval_from_real_state ... ok1055test commands::serve::tests::persisted_loop_runs_one_bounded_startup_catchup_for_never_and_overdue ... ok1056test commands::serve::tests::maintenance_state_read_failure_retries_before_running_work ... ok1057test commands::serve::tests::persisted_loop_waits_after_long_tick_without_overlap ... ok1058test commands::serve::tests::persisted_maintenance_retries_failures_and_waits_after_success ... ok1059test commands::serve::tests::embedder_mismatch_warns_but_keeps_server_startable ... ok1060test commands::reindex::tests::reindex_refuses_dirty_store ... ok1061test commands::serve::tests::scheduled_embedding_tick_distinguishes_skipped_work_from_an_idle_pass ... ok1062test commands::serve::tests::scheduled_maintenance_embedding_backfill_tick_covers_all_projects ... ok1063test commands::serve::tests::disabled_maintenance_creates_no_persisted_job_state ... ok1064test commands::serve::tests::web_routes_are_inside_auth_layer ... ok1065test commands::serve::tests::scheduled_maintenance_sweep_tick_covers_all_projects ... ok1066test commands::serve::tests::scheduled_maintenance_lint_tick_covers_all_projects ... ok1067test commands::serve::tests::reranker_without_llm_provider_fails_server_setup ... ok1068test commands::serve::tests::session_consolidation_worker_consumes_and_completes_durable_job ... ok1069test commands::serve::tests::zero_interval_omits_only_that_maintenance_job ... ok1070test commands::hook::tests::briefed_markers_are_bounded_and_keep_current ... ok10711072test result: ok. 738 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 4.52s10731074Finished cargoCheckHook1075checkPhase completed in 26 minutes 11 secondsinstallPhase
1076Executing cargoInstallHook1077Finished cargoInstallHookfixupPhase
1078shrinking RPATHs of ELF executables and libraries in /nix/store/prm1i19x91ggirrc9l84a35pzq2ps90a-ai-memory-1.37.01079shrinking /nix/store/prm1i19x91ggirrc9l84a35pzq2ps90a-ai-memory-1.37.0/bin/ai-memory1080checking for references to /build/ in /nix/store/prm1i19x91ggirrc9l84a35pzq2ps90a-ai-memory-1.37.0...1081patching script interpreter paths in /nix/store/prm1i19x91ggirrc9l84a35pzq2ps90a-ai-memory-1.37.01082stripping (with command strip and flags -S -p) in /nix/store/prm1i19x91ggirrc9l84a35pzq2ps90a-ai-memory-1.37.0/bininstallCheckPhase
1083Executing versionCheckPhase1084Successfully managed to find version 1.37.0 in the output of the command /nix/store/prm1i19x91ggirrc9l84a35pzq2ps90a-ai-memory-1.37.0/bin/ai-memory --version1085ai-memory 1.37.01086Finished versionCheckPhase1087no Makefile or custom installCheckPhase, doing nothing