Skip to content

Add the mngr_donate plugin (spend spare Claude capacity on a donation skill)#2417

Open
jean-imbue wants to merge 9 commits into
mainfrom
add-mngr-donate
Open

Add the mngr_donate plugin (spend spare Claude capacity on a donation skill)#2417
jean-imbue wants to merge 9 commits into
mainfrom
add-mngr-donate

Fold cpu_freq fix into the add-mngr-donate changelog entry

a2beb0a
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Unit + Integration Tests succeeded Jul 14, 2026 in 0s

All tests passed

Unit + Integration Tests: retry + flaky summary

  • Unique tests: 15575
  • Total runs (attempts across retries): 21471
  • Tests that ran more than once: 4763
  • Tests marked @pytest.mark.flaky: 28
  • Flaky-recovered (failed then passed): 0
  • Failing (final): 0
Test Runs Final @flaky
libs/mngr_latchkey/imbue/mngr_latchkey/_spawn_test.py::test_spawn_detached_latchkey_ensure_browser_sets_latchkey_directory 10 passed yes
test_meta_ratchets.py::test_no_import_layer_violations_mngr_imbue_cloud 10 passed yes
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_call_times_out_and_reports_timed_out 9 passed yes
libs/mngr/imbue/mngr/config/loader_test.py::test_apply_plugin_overrides_creates_disabled_plugin 9 passed yes
libs/mngr/imbue/mngr/hosts/test_host.py::test_stop_agent_kills_multi_pane_processes 9 passed yes
libs/mngr/imbue/mngr/api/test_connect.py::test_sigwinch_panes_script_skips_pinned_window 8 passed yes
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_via_stdin 8 passed yes
libs/mngr/imbue/mngr/cli/test_connect.py::test_connect_via_cli_group 7 passed yes
libs/mngr/imbue/mngr/cli/test_create.py::test_edit_message_sends_edited_content 7 passed yes
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_multiple_agents 7 passed yes
libs/mngr/imbue/mngr/hosts/test_host.py::test_procps_ps_command_available 7 passed yes
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_call_reports_nonzero_exit_for_unknown_command 6 passed yes
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_call_runs_mngr_version_in_warm_process 6 passed yes
libs/mngr/imbue/mngr/cli/check_deps_test.py::test_check_deps_scope_and_install_are_independent 6 passed yes
libs/mngr/imbue/mngr/cli/test_cleanup.py::test_cleanup_destroy_json_output_with_real_agent 6 passed yes
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_single_agent 6 passed yes
libs/mngr_mapreduce/imbue/mngr_mapreduce/mngr_cli_test.py::test_run_mngr_raw_returns_finished_process 6 passed yes
libs/mngr_pair/imbue/mngr_pair/test_api.py::test_unison_syncer_syncs_symlinks 6 passed yes
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_second_call_reuses_pre_spawned_warm_process 5 passed yes
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_warm_process_exits_when_parent_disconnects 5 passed yes
libs/mngr/imbue/mngr/api/test_connect.py::test_sigwinch_panes_script_delivers_to_pane_process 5 passed yes
libs/mngr/imbue/mngr/cli/test_cleanup.py::test_cleanup_destroy_multiple_agents 5 passed yes
libs/mngr/imbue/mngr/cli/test_cleanup.py::test_cleanup_stop_action_with_real_agent 5 passed yes
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_transfer_none_keeps_shared_worktree 5 passed yes
libs/mngr/imbue/mngr/hosts/host_test.py::test_apply_work_dir_extra_paths_copy_mode_copies_files 5 passed yes
libs/mngr_codex/imbue/mngr_codex/resources/clear_active_marker_test.py::test_concurrent_root_stop_and_last_subagent_stop_clears_marker 5 passed yes
libs/resource_guards/imbue/resource_guards/resource_guards_test.py::test_sdk_marked_test_that_never_triggers_guard_fails 5 passed yes
test_meta_ratchets.py::test_no_import_layer_violations 5 passed yes
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_mngr_cli_resolver_update_services_replaces_state 4 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_auth_reset_password_rejects_missing_fields 4 passed no
apps/slack_exporter/imbue/slack_exporter/channels_test.py::test_fetch_channel_list_filters_non_member_channels_by_default 4 passed no
libs/concurrency_group/imbue/concurrency_group/executor_test.py::test_executor_propagates_exceptions_via_future 4 passed no
libs/concurrency_group/imbue/concurrency_group/test_ratchets.py::test_prevent_logger_exception 4 passed no
libs/mngr/imbue/mngr/api/discovery_events_test.py::test_resolve_provider_names_respects_destroy_events_by_id 4 passed no
libs/mngr/imbue/mngr/cli/complete_names_test.py::test_complete_names_handles_host_destroyed 4 passed no
libs/mngr/imbue/mngr/cli/extras_test.py::test_get_shell_rc_zsh 4 passed no
libs/mngr/imbue/mngr/cli/limit_test.py::test_limit_output_result_human_with_changes 4 passed no
libs/mngr/imbue/mngr/cli/output_helpers_test.py::test_on_error_json_format_abort 4 passed no
libs/mngr/imbue/mngr/cli/plugin_test.py::test_project_to_provider_entries_keeps_existing_metadata_when_names_match 4 passed no
libs/mngr/imbue/mngr/cli/test_config.py::test_config_extend_settings_overrides_writes_mngr_merge 4 passed no
libs/mngr/imbue/mngr/cli/test_destroy.py::test_get_agent_name_from_session_various_inputs[mngr-another-mngr--another] 4 passed no
libs/mngr/imbue/mngr/cli/transcript_test.py::test_parse_transcript_events_filters_by_role 4 passed no
libs/mngr/imbue/mngr/config/data_types_test.py::test_agent_type_config_merge_with_replaces_cli_args 4 passed no
libs/mngr/imbue/mngr/config/data_types_test.py::test_env_var_from_string_strips_whitespace 4 passed no
libs/mngr/imbue/mngr/config/external_settings_test.py::test_absent_map_leaves_keys_bare 4 passed no
libs/mngr/imbue/mngr/config/loader_test.py::test_load_config_narrowing_raises_by_default 4 passed no
libs/mngr/imbue/mngr/config/loader_test.py::test_parse_commands_extracts_default_subcommand 4 passed no
libs/mngr/imbue/mngr/config/loader_test.py::test_parse_mngr_env_overrides_skips_unrelated_vars 4 passed no
libs/mngr/imbue/mngr/default_command_group_test.py::test_unrecognized_command_forwards_when_configured 4 passed no
libs/mngr/imbue/mngr/errors_test.py::test_agent_errors_are_mngr_errors[NoCommandDefinedError] 4 passed no
libs/mngr/imbue/mngr/hosts/file_upload_test.py::test_missing_source_raises_when_skip_missing_false 4 passed no
libs/mngr/imbue/mngr/hosts/outer_host_test.py::test_sftp_walk_without_st_mode_falls_back_to_file 4 passed no
libs/mngr/imbue/mngr/interfaces/data_types_test.py::test_certified_host_data_idle_mode_matches_hosts_common_mapping[AGENT] 4 passed no
libs/mngr/imbue/mngr/interfaces/data_types_test.py::test_certified_host_data_tmux_session_prefix_serializes_to_json 4 passed no
libs/mngr/imbue/mngr/interfaces/provider_instance_test.py::test_discover_within_timeouts_reuses_in_flight_read_across_polls 4 passed no
libs/mngr/imbue/mngr/providers/docker/backend_test.py::test_backend_start_args_help 4 passed no
libs/mngr/imbue/mngr/providers/docker/host_store_test.py::test_read_host_record_returns_none_for_nonexistent 4 passed no
libs/mngr/imbue/mngr/providers/docker/instance_test.py::test_engine_version_supports_volume_subpath_accepts_25_or_newer[26.0.0] 4 passed no
libs/mngr/imbue/mngr/providers/local/volume_test.py::test_path_exists_returns_true_for_file 4 passed no
libs/mngr/imbue/mngr/providers/registry_test.py::test_indent_text_handles_single_line 4 passed no
libs/mngr/imbue/mngr/providers/ssh/backend_test.py::test_backend_description 4 passed no
libs/mngr/imbue/mngr/utils/detail_renderer_test.py::test_ansi_to_html_standard_foreground_color_30 4 passed no
libs/mngr/imbue/mngr/utils/env_utils_test.py::test_looks_like_mngr_test_container_name_rejects_non_test_names[mngr_0123456789abcdef0123456789abcde-docker-state-x] 4 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/antigravity_config_test.py::test_path_helpers_address_the_gemini_tree_under_a_given_home 4 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/plugin_test.py::test_assemble_command_launches_agy_under_per_agent_home 4 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/plugin_test.py::test_provision_with_common_transcript_writes_converter 4 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/resources/common_transcript_test.py::test_user_input_is_converted_to_user_message 4 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/resources/statusline_test.py::test_empty_agent_state_clears_marker 4 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/test_ratchets.py::test_prevent_literal_with_multiple_options 4 passed no
libs/mngr_aws/imbue/mngr_aws/backend_test.py::test_parse_build_args_spot_defaults_false 4 passed no
libs/mngr_aws/imbue/mngr_aws/client_test.py::test_get_instance_status_no_reservations 4 passed no
libs/mngr_aws/imbue/mngr_aws/state_bucket_backend_test.py::test_bucket_mode_mirrors_host_record_and_reconstructs_offline_host 4 passed no
libs/mngr_aws/imbue/mngr_aws/test_ratchets.py::test_prevent_literal_with_multiple_options 4 passed no
libs/mngr_azure/imbue/mngr_azure/backend_test.py::test_remirror_host_name_restamps_tag_preserving_other_tags 4 passed no
libs/mngr_azure/imbue/mngr_azure/client_test.py::test_ensure_network_creates_rg_nsg_vnet_and_registers_providers 4 passed no
libs/mngr_azure/imbue/mngr_azure/state_bucket_backend_test.py::test_to_offline_host_raises_when_bucket_record_absent 4 passed no
libs/mngr_azure/imbue/mngr_azure/test_ratchets.py::test_prevent_literal_with_multiple_options 4 passed no
libs/mngr_claude/imbue/mngr_claude/claude_config_test.py::test_encode_claude_project_dir_name[/a__b--a--b] 4 passed no
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_clone_adoption_warns_when_no_plugin_dir 4 passed no
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_on_before_provisioning_rejects_user_settings_flag_in_agent_args_for_env_config_dir 4 passed no
libs/mngr_claude/imbue/mngr_claude/resources/common_transcript_convert_test.py::test_corrupt_existing_output_line_is_skipped 4 passed no
libs/mngr_claude/imbue/mngr_claude/skill_agent_test.py::test_install_skill_locally_creates_skill_file_in_per_agent_config_dir[code-guardian] 4 passed no
libs/mngr_claude/imbue/mngr_claude/stream_json_test.py::test_extract_assistant_text_none_for_text_free_message 4 passed no
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/hooks_test.py::test_wait_script_idempotent_prelude_short_circuits_on_post_cleanup 4 passed no
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/plugin_test.py::test_gitignore_check_passes_when_claude_is_symlink_and_resolved_path_gitignored 4 passed no
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/test_ratchets.py::test_prevent_yaml_usage 4 passed no
libs/mngr_claude_usage/imbue/mngr_claude_usage/plugin_test.py::test_provision_does_not_chain_prior_agents_shim 4 passed no
libs/mngr_claude_usage/imbue/mngr_claude_usage/test_ratchets.py::test_prevent_direct_subprocess 4 passed no
libs/mngr_codex/imbue/mngr_codex/plugin_test.py::test_codex_agent_config_merge_with_replaces_cli_args 4 passed no
libs/mngr_codex/imbue/mngr_codex/plugin_test.py::test_on_before_create_noop_without_adopt 4 passed no
libs/mngr_codex/imbue/mngr_codex/plugin_test.py::test_read_codex_versions_latest_is_none_for_unusable_cache[[]] 4 passed no
libs/mngr_codex/imbue/mngr_codex/resources/common_transcript_test.py::test_missing_output_file_emits_nothing_to_pane 4 passed no
libs/mngr_codex/imbue/mngr_codex/test_ratchets.py::test_prevent_inline_imports 4 passed no
libs/mngr_codex_usage/imbue/mngr_codex_usage/cross_boundary_test.py::test_supervisor_launches_the_writer_by_the_name_this_package_installs 4 passed no
libs/mngr_codex_usage/imbue/mngr_codex_usage/test_ratchets.py::test_prevent_num_prefix 4 passed no
libs/mngr_donate/imbue/mngr_donate/test_ratchets.py::test_prevent_global_keyword 4 passed no
libs/mngr_donate/imbue/mngr_donate/test_ratchets.py::test_prevent_per_file_host_upload 4 passed no
libs/mngr_file/imbue/mngr_file/test_ratchets.py::test_prevent_os_fork 4 passed no
libs/mngr_file/imbue/mngr_file/test_ratchets.py::test_prevent_short_uuid_ids 4 passed no
libs/mngr_forward/imbue/mngr_forward/cli_test.py::test_filter_snapshot_supports_host_id_and_name_filter 4 passed no
libs/mngr_forward/imbue/mngr_forward/resolver_test.py::test_remove_known_agent_emits_resolver_snapshot_when_services_were_dropped 4 passed no
libs/mngr_forward/imbue/mngr_forward/server_test.py::test_subdomain_forward_emits_error_response_on_application_500 4 passed no
libs/mngr_forward/imbue/mngr_forward/ssh_tunnel_test.py::test_successful_setup_clears_failure_state 4 passed no
libs/mngr_forward/imbue/mngr_forward/test_ratchets.py::test_prevent_pandas_import 4 passed no
libs/mngr_gcp/imbue/mngr_gcp/backend_test.py::test_validate_provider_args_under_pytest_accepts_positive 4 passed no
libs/mngr_gcp/imbue/mngr_gcp/client_test.py::test_make_instance_name_is_valid_and_typed 4 passed no
libs/mngr_gcp/imbue/mngr_gcp/client_test.py::test_set_instance_metadata_delete_removes_key 4 passed no
libs/mngr_gcp/imbue/mngr_gcp/state_bucket_test.py::test_volume_for_host_serves_files_from_host_dir_prefix 4 passed no
libs/mngr_gcp/imbue/mngr_gcp/test_ratchets.py::test_prevent_direct_subprocess 4 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/cli/admin_test.py::test_pool_destroy_rejects_nonpositive_max_concurrency 4 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/connector/client_test.py::test_get_bucket_info_not_found_raises 4 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/primitives_test.py::test_r2_bucket_access_rejects_unknown 4 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/providers/rebuild_test.py::test_build_delegated_vps_config_defaults_to_no_runtime 4 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/bare_metal_db_test.py::test_claim_pool_host_for_removal_reports_whether_the_row_was_claimed 4 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/lima_box_image_cache_test.py::test_load_image_raises_on_failure 4 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/ordering_test.py::test_build_box_host_key_postinstall_script_installs_ed25519_and_drops_other_types 4 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/test_ratchets.py::test_prevent_relative_imports 4 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/data_source_test.py::test_conflicts_field_display_no_conflicts 4 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/data_source_test.py::test_oldest_created_returns_min 4 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/data_sources/github_test.py::test_compute_mixed_agents_with_and_without_repo 4 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/tui_test.py::test_transient_message_expires_to_steady 4 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/agent_setup_test.py::test_register_agent_for_host_accumulates_across_agents 4 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/core_test.py::test_auth_browser_google_minds_sign_in_failure_clears_then_self_setup 4 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/core_test.py::test_gateway_health_check_loop_respawns_dead_gateway 4 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/extensions/permission_requests_test.py::test_approve_creates_target_when_missing 4 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/extensions/permission_requests_test.py::test_post_creates_file_sharing_request_with_schemas_and_rules[WRITE-expected_methods1] 4 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/migrations/fold_workspace_scope_into_latchkey_self_test.py::test_fold_creates_latchkey_self_rule_when_absent 4 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/migrations/runner_test.py::test_read_version_raises_on_non_integer_contents 4 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/sentry_test.py::test_read_consent_malformed_file_is_all_off 4 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/sentry_test.py::test_resolve_defaults_bucket_and_consent_file_to_none 4 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/test_ratchets.py::test_prevent_assert_isinstance 4 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/test_ratchets.py::test_prevent_silent_decode_error_catches 4 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/test_ratchets.py::test_prevent_time_sleep 4 passed no
libs/mngr_lima/imbue/mngr_lima/instance_test.py::test_get_volume_for_nonexistent_host 4 passed no
libs/mngr_mapreduce/imbue/mngr_mapreduce/cli_test.py::test_emit_agents_launched_jsonl 4 passed no
libs/mngr_mapreduce/imbue/mngr_mapreduce/test_ratchets.py::test_prevent_hardcoded_claude_dir 4 passed no
libs/mngr_modal/imbue/mngr_modal/instance_test.py::test_get_volume_reference_for_host_converts_auth_error 4 passed no
libs/mngr_opencode/imbue/mngr_opencode/opencode_config_test.py::test_read_opencode_config_valid_object 4 passed no
libs/mngr_opencode/imbue/mngr_opencode/plugin_test.py::test_provision_does_not_write_into_work_dir 4 passed no
libs/mngr_opencode_usage/imbue/mngr_opencode_usage/resources/mngr_opencode_usage_plugin_test.py::test_writer_ignores_user_messages_and_non_message_events 4 passed no
libs/mngr_opencode_usage/imbue/mngr_opencode_usage/test_ratchets.py::test_prevent_bare_tmux_targets 4 passed no
libs/mngr_ovh/imbue/mngr_ovh/client_test.py::TestOvhVpsClientLifecycle::test_destroy_instance_flips_delete_at_expiration 4 passed no
libs/mngr_ovh/imbue/mngr_ovh/iam_tags_test.py::test_parse_extra_tags_env_rejects_entry_without_equals 4 passed no
libs/mngr_ovh/imbue/mngr_ovh/recycle_test.py::test_finalize_uses_read_modify_write 4 passed no
libs/mngr_ovh/imbue/mngr_ovh/test_ratchets.py::test_prevent_bare_tmux_targets 4 passed no
libs/mngr_pi_coding/imbue/mngr_pi_coding/plugin_test.py::test_adopt_from_clone_with_explicit_resumes_clone 4 passed no
libs/mngr_pi_coding_usage/imbue/mngr_pi_coding_usage/test_ratchets.py::test_prevent_base_exception_catch 4 passed no
libs/mngr_recursive/imbue/mngr_recursive/test_ratchets.py::test_prevent_async_await 4 passed no
libs/mngr_recursive/imbue/mngr_recursive/test_ratchets.py::test_prevent_todos 4 passed no
libs/mngr_robinhood/imbue/mngr_robinhood/_agent_sdk/message_parser_test.py::test_parse_transcript_events_preserves_order_and_filters 4 passed no
libs/mngr_robinhood/imbue/mngr_robinhood/agent_sdk_test.py::test_behavioral_entry_points_are_overridden[ClaudeSDKClient-ClaudeSDKClient] 4 passed no
libs/mngr_robinhood/imbue/mngr_robinhood/input_modes_test.py::test_text_raises_when_no_prompt_and_tty 4 passed no
libs/mngr_robinhood/imbue/mngr_robinhood/output_modes_test.py::test_writer_tracks_last_assistant_stop_reason 4 passed no
libs/mngr_robinhood/imbue/mngr_robinhood/test_ratchets.py::test_prevent_import_datetime 4 passed no
libs/mngr_schedule/imbue/mngr_schedule/implementations/local/crontab_test.py::test_remove_crontab_entry_no_match_returns_unchanged 4 passed no
libs/mngr_schedule/imbue/mngr_schedule/implementations/modal/deploy_test.py::test_resolve_cron_timezone_rejects_unknown_zone 4 passed no
libs/mngr_schedule/imbue/mngr_schedule/implementations/modal/deploy_test.py::test_stage_consolidated_env_creates_no_file_when_empty 4 passed no
libs/mngr_schedule/imbue/mngr_schedule/implementations/modal/deploy_test.py::test_stage_consolidated_env_preserves_values_with_hash 4 passed no
libs/mngr_ttyd/imbue/mngr_ttyd/test_ratchets.py::test_prevent_per_file_host_upload 4 passed no
libs/mngr_tutor/imbue/mngr_tutor/test_ratchets.py::test_prevent_code_in_init_files 4 passed no
libs/mngr_usage/imbue/mngr_usage/cli_test.py::test_aggregate_returns_cost_only_snapshot_when_no_rate_limits 4 passed no
libs/mngr_usage/imbue/mngr_usage/preservation_test.py::test_gather_usage_snapshots_excludes_preserved_when_disabled 4 passed no
libs/mngr_usage/imbue/mngr_usage/test_ratchets.py::test_prevent_init_docstrings 4 passed no
libs/mngr_vps/imbue/mngr_vps/_outer_helpers_test.py::test_run_container_command_includes_all_pieces 4 passed no
libs/mngr_vps/imbue/mngr_vps/_snapshot_helper_test.py::test_snapshot_helper_unit_loads_with_expected_systemd_directives 4 passed no
libs/mngr_vps/imbue/mngr_vps/cloud_init_test.py::test_generate_cloud_init_installs_pinned_docker 4 passed no
libs/mngr_vps/imbue/mngr_vps/host_state_store_test.py::test_bucket_host_dir_backend_capture_uploads_nothing_for_empty_host_dir 4 passed no
libs/mngr_vps/imbue/mngr_vps/instance_offline_test.py::test_on_host_finalized_installs_watcher_when_record_present 4 passed no
libs/mngr_vps/imbue/mngr_vps/instance_test.py::test_wait_for_cloud_init_marker_keeps_polling_while_marker_missing 4 passed no
libs/mngr_vps/imbue/mngr_vps/test_ratchets.py::test_prevent_asyncio_import 4 passed no
libs/mngr_vultr/imbue/mngr_vultr/test_ratchets.py::test_prevent_functools_partial 4 passed no
libs/mngr_vultr/imbue/mngr_vultr/test_ratchets.py::test_prevent_test_container_classes 4 passed no
libs/mngr_wait/imbue/mngr_wait/api_test.py::test_poll_target_state_fallback_reports_agent_stopped_when_agent_target 4 passed no
libs/modal_proxy/imbue/modal_proxy/test_ratchets.py::test_prevent_bare_tmux_targets 4 passed no
libs/resource_guards/imbue/resource_guards/test_ratchets.py::test_prevent_pytest_mark_integration 4 passed no
libs/skitwright/imbue/skitwright/test_ratchets.py::test_prevent_literal_with_multiple_options 4 passed no
scripts/poll_modal_agents_test.py::test_detect_state_transitions_detects_disappeared_agent 4 passed no
apps/minds/imbue/minds/bootstrap_test.py::test_ensure_mngr_settings_always_writes_aws_region_blocks 3 passed no
apps/minds/imbue/minds/bootstrap_test.py::test_set_force_enable_re_enables_disabled_block 3 passed no
apps/minds/imbue/minds/bootstrap_test.py::test_set_imbue_cloud_provider_for_account_repairs_missing_default_block_on_resignin 3 passed no
apps/minds/imbue/minds/cli/env_test.py::test_deactivate_unsets_modal_profile 3 passed no
apps/minds/imbue/minds/cli/pool_test.py::test_build_create_admin_args_forwards_server_id 3 passed no
apps/minds/imbue/minds/cli/pool_test.py::test_database_url_is_redacted_from_the_loggable_admin_command 3 passed no
apps/minds/imbue/minds/config/loader_test.py::test_deploy_config_secrets_match_canonical_per_env_services[staging] 3 passed no
apps/minds/imbue/minds/config/loader_test.py::test_load_client_config_malformed_toml 3 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_mngr_create_command_non_imbue_cloud_passes_new_host_without_reuse[VULTR] 3 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_build_mngr_create_command_runtime_ignored_for_non_docker[RUNSC] 3 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_create_event_capture_records_error_class_from_jsonl_error_event 3 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_worktree_overlay_preserves_uncommitted_edits 3 passed no
apps/minds/imbue/minds/desktop_client/api_schema_test.py::test_api_schema_route_returns_valid_openapi_for_the_real_routes 3 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_backup_operation_status_surfaces_blocked_chats 3 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_backup_routes_require_bearer 3 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_desktop_stop_state_container_no_profile_reports_not_stopped 3 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_dismiss_operation_requires_bearer 3 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_list_workspaces_returns_known_workspaces 3 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_malformed_workspace_id_returns_400_not_500 3 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_patch_provider_rejects_invalid_body[body1] 3 passed no
apps/minds/imbue/minds/desktop_client/app_region_test.py::test_resolve_effective_region_prefers_stored_value_when_no_submission 3 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_list_restorable_workspace_ids_unions_live_and_last_good 3 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_mngr_cli_resolver_returns_none_for_unknown_agent 3 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_parse_agents_from_json_extracts_host_state 3 passed no
apps/minds/imbue/minds/desktop_client/backup_env_store_test.py::test_write_then_read_round_trips 3 passed no
apps/minds/imbue/minds/desktop_client/backup_provisioning_test.py::test_build_canonical_env_content_round_trips 3 passed no
apps/minds/imbue/minds/desktop_client/backup_provisioning_test.py::test_create_or_reuse_reuses_existing_bucket_with_fresh_key 3 passed no
apps/minds/imbue/minds/desktop_client/backup_status_test.py::test_list_workspace_snapshots_raises_without_canonical_env 3 passed no
apps/minds/imbue/minds/desktop_client/backup_workspace_scripts_test.py::test_apply_update_rolls_back_when_service_restart_fails 3 passed no
apps/minds/imbue/minds/desktop_client/cookie_manager_test.py::test_verify_session_cookie_returns_false_for_tampered_value 3 passed no
apps/minds/imbue/minds/desktop_client/default_workspace_template_worktree_test.py::test_current_mngr_branch_ignores_pr_merge_ref 3 passed no
apps/minds/imbue/minds/desktop_client/destroying_test.py::test_start_destroy_is_idempotent_while_running 3 passed no
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_event_requests_envelope_dispatches_to_request_callback 3 passed no
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_host_discovered_event_updates_host_state 3 passed no
apps/minds/imbue/minds/desktop_client/forward_cli_test.py::test_terminate_calls_terminate_then_returns 3 passed no
apps/minds/imbue/minds/desktop_client/latchkey/gateway_client_test.py::test_approve_permission_request_sends_no_body_without_override 3 passed no
apps/minds/imbue/minds/desktop_client/latchkey/gateway_client_test.py::test_get_granted_permissions_returns_empty_on_404 3 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/accounts_test.py::test_handler_claims_accounts_request_type 3 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/predefined_test.py::test_deny_writes_response_event_without_touching_permissions_file 3 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/predefined_test.py::test_grant_rejects_empty_granted_permissions 3 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/predefined_test.py::test_grant_with_unknown_credentials_and_set_only_auth_proceeds 3 passed no
apps/minds/imbue/minds/desktop_client/latchkey/permission_requests_consumer_test.py::test_streamed_request_to_event_maps_workspace_fields 3 passed no
apps/minds/imbue/minds/desktop_client/latchkey_auto_register_test.py::test_registers_existing_agents_on_start 3 passed no
apps/minds/imbue/minds/desktop_client/lima_image_prefetch_test.py::test_gate_false_when_no_source 3 passed no
apps/minds/imbue/minds/desktop_client/minds_config_test.py::test_error_reporting_settings_default_off 3 passed no
apps/minds/imbue/minds/desktop_client/minds_config_test.py::test_set_and_get_auto_open_requests_panel 3 passed no
apps/minds/imbue/minds/desktop_client/notification_test.py::test_run_tkinter_toast_with_fake_tk_succeeds 3 passed no
apps/minds/imbue/minds/desktop_client/permission_routes_test.py::test_get_permission_request_page_shows_unavailable_after_resolution 3 passed no
apps/minds/imbue/minds/desktop_client/permission_routes_test.py::test_inbox_page_renders_as_modal 3 passed no
apps/minds/imbue/minds/desktop_client/permission_routes_test.py::test_post_permission_grant_rejects_empty_permissions 3 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_curl_probe_no_for_non_200 3 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_dispatch_tier_host_unresponsive_when_container_running_but_exec_dead 3 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_system_interface_probe_unknown_when_supervisorctl_errored 3 passed no
apps/minds/imbue/minds/desktop_client/report_collector_test.py::test_build_bug_report_omits_workspace_when_not_in_a_workspace 3 passed no
apps/minds/imbue/minds/desktop_client/report_collector_test.py::test_build_bug_report_records_remote_access_flag_only 3 passed no
apps/minds/imbue/minds/desktop_client/request_events_test.py::test_parse_request_event_round_trips_latchkey_permission_request 3 passed no
apps/minds/imbue/minds/desktop_client/responses_test.py::test_safe_local_redirect_path_accepts_same_origin_paths[/create] 3 passed no
apps/minds/imbue/minds/desktop_client/server_test.py::test_chrome_events_sse_returns_cleanly_when_shutting_down 3 passed no
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_get_user_info 3 passed no
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_remove_account_disappears_after_invalidate 3 passed no
apps/minds/imbue/minds/desktop_client/settings_routes_test.py::test_settings_page_lists_granted_service_per_workspace 3 passed no
apps/minds/imbue/minds/desktop_client/sharing_handler_test.py::test_disable_sharing_is_idempotent_when_service_already_absent 3 passed no
apps/minds/imbue/minds/desktop_client/supertokens_routes_test.py::test_expired_flows_are_pruned_on_next_read 3 passed no
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_should_enroll_suspect_for_backend_failure[ERROR_RESPONSE-404-False] 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_agent_id_rejects_invalid_format 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_link_medium_weight_adds_font_semibold 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_pick_unused_create_color_defaults_to_confusion_when_none_used 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_pick_unused_create_color_ignores_custom_colors 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_chrome_page_contains_titlebar 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_selects_imbue_cloud_compute_by_default 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_selects_specified_launch_mode 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_recovery_page_includes_agent_id_and_return_to 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_recovery_page_renders_copy_ssh_button_with_command 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_recovery_page_restart_failed_also_runs_probe 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_workspace_settings_data_agent_id_interpolates 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_workspace_settings_pill_not_selected_for_palette_color 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_section_header_divider_renders_top_border 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_status_badge_title_omitted_when_empty 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_text_uses_type_roles_not_raw_size_or_medium 3 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_accounts_page_shows_empty_when_no_accounts 3 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_auth_page_ignores_unsafe_return_to 3 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_authenticate_redirects_to_landing_page 3 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_chrome_events_sse_returns_workspaces_when_authenticated 3 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_create_desktop_client_stashes_system_interface_health_tracker 3 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_inbox_detail_fragment_for_unknown_id_returns_unavailable_200 3 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_inbox_requires_auth 3 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_recovery_page_requires_authentication 3 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_served_page_emits_frontend_sentry_when_reporting_on 3 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_unhandled_exception_returns_500_with_message 3 passed no
apps/minds/imbue/minds/desktop_client/workspace_operations_test.py::test_wait_for_cancel_times_out_without_a_cancel_request 3 passed no
apps/minds/imbue/minds/desktop_client/workspace_recovery_test.py::test_provider_error_message_for_workspace_keys_on_this_workspaces_provider 3 passed no
apps/minds/imbue/minds/desktop_client/workspace_recovery_test.py::test_run_restart_sequence_skips_stop_when_host_already_stopped 3 passed no
apps/minds/imbue/minds/desktop_client/workspace_version_test.py::test_parse_upgrade_merges_handles_tabs_in_subject 3 passed no
apps/minds/imbue/minds/envs/docker_cleanup_test.py::test_read_profile_user_id_missing_user_id_file_returns_none 3 passed no
apps/minds/imbue/minds/envs/docker_cleanup_test.py::test_remove_state_container_rm_failure_raises_unwrapped_docker_cleanup_error 3 passed no
apps/minds/imbue/minds/envs/local_store_test.py::test_delete_env_root_missing_returns_false 3 passed no
apps/minds/imbue/minds/envs/per_env_deploy_test.py::test_compute_per_env_overrides_does_not_override_unrelated_services 3 passed no
apps/minds/imbue/minds/envs/providers/cloudflare_tunnels_test.py::test_list_tunnels_for_env_raises_on_non_json 3 passed no
apps/minds/imbue/minds/envs/provisioning_test.py::test_destroy_env_tier_wipes_neon_with_dsn_from_vault 3 passed no
apps/minds/imbue/minds/envs/provisioning_test.py::test_f1_snapshot_created_before_migrations_run_shared_tier 3 passed no
apps/minds/imbue/minds/envs/recover_test.py::test_read_recover_target_raises_when_missing 3 passed no
apps/minds/imbue/minds/lima_image/ensure_test.py::test_rejected_signature_raises_verification_error 3 passed no
apps/minds/imbue/minds/lima_image/minisign_verify_test.py::test_verifies_a_valid_signature 3 passed no
apps/minds/imbue/minds/lima_image/primitives_test.py::test_sha256hex_rejects_invalid[xyz] 3 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_dataclasses_import 3 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_todos 3 passed no
apps/minds/imbue/minds/utils/secret_redaction_test.py::test_redact_secret_env_assignments_ignores_tokens_without_equals 3 passed no
apps/minds/imbue/minds/utils/sentry/core_test.py::test_s3_bucket_map_only_production_and_staging_have_buckets 3 passed no
apps/minds/imbue/minds/utils/sentry/core_test.py::test_sentry_environment_from_minds_env_name_maps_production_and_staging 3 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_bare_except 3 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_bare_generic_types 3 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_bare_urwid_tty_signal_keys 3 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_hardcoded_guarded_binary 3 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_literal_with_multiple_options 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_add_paid_email_rejects_invalid[] 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_auth_forgot_password_sends_reset_email_for_known_email 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_create_bucket_with_read_access 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_http_ops_kv_namespace_create_when_missing 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_is_email_paid_in_db_matching[ALICE@IMBUE.COM-paid_domains1-paid_emails1-True] 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_lease_host_hard_region_filters_out_other_regions 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_make_bucket_name_slugifies 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_rename_host_rejects_invalid_name 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_route_create_and_list_service_tokens 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_tunnel_auth_get_set 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/test_ratchets.py::test_prevent_hardcoded_guarded_binary 3 passed no
apps/slack_exporter/imbue/slack_exporter/channels_test.py::test_fetch_channel_list_includes_all_channels_when_members_only_false 3 passed no
apps/slack_exporter/imbue/slack_exporter/exporter_test.py::test_run_export_no_backfill_when_since_is_same_or_later 3 passed no
apps/slack_exporter/imbue/slack_exporter/exporter_test.py::test_run_export_saves_new_replies_in_already_relevant_thread 3 passed no
apps/slack_exporter/imbue/slack_exporter/latchkey_test.py::test_extract_next_cursor_returns_cursor_when_present 3 passed no
apps/slack_exporter/imbue/slack_exporter/store_test.py::test_save_fetch_timestamp_preserves_existing_entries 3 passed no
apps/slack_exporter/imbue/slack_exporter/test_ratchets.py::test_prevent_assert_isinstance 3 passed no
apps/slack_exporter/imbue/slack_exporter/test_ratchets.py::test_prevent_bare_generic_types 3 passed no
apps/slack_exporter/imbue/slack_exporter/test_ratchets.py::test_prevent_functools_partial 3 passed no
libs/concurrency_group/imbue/concurrency_group/event_utils_test.py::test_shutdown_event_can_be_waited_from_multiple_threads 3 passed no
libs/concurrency_group/imbue/concurrency_group/test_ratchets.py::test_prevent_async_await 3 passed no
libs/imbue_common/imbue/imbue_common/conftest_hooks_test.py::test_max_duration_local_default 3 passed no
libs/imbue_common/imbue/imbue_common/conftest_hooks_test.py::test_verify_inode_after_recreate 3 passed no
libs/imbue_common/imbue/imbue_common/event_envelope_test.py::test_event_type_rejects_empty 3 passed no
libs/imbue_common/imbue/imbue_common/event_envelope_test.py::test_log_event_serializes_to_json_with_all_fields 3 passed no
libs/imbue_common/imbue/imbue_common/logging_test.py::test_make_jsonl_file_sink_rotates_on_size 3 passed no
libs/imbue_common/imbue/imbue_common/model_update_test.py::test_model_copy_update_raises_on_nested_field_path 3 passed no
libs/imbue_common/imbue/imbue_common/model_update_test.py::test_to_update_dict_with_no_args_returns_empty_dict 3 passed no
libs/imbue_common/imbue/imbue_common/primitives_test.py::test_positive_int_raises_on_negative 3 passed no
libs/imbue_common/imbue/imbue_common/sentry/core_test.py::test_automatic_reporting_gate_passes_automatic_events_when_enabled 3 passed no
libs/imbue_common/imbue/imbue_common/sentry/core_test.py::test_fixup_release_id_normalizes_release_candidates[0.1.0rc1-0.1.0-rc.1] 3 passed no
libs/imbue_common/imbue/imbue_common/test_ratchets.py::test_prevent_short_uuid_ids 3 passed no
libs/mngr/imbue/mngr/agents/base_agent_test.py::test_assemble_command_appends_cli_args 3 passed no
libs/mngr/imbue/mngr/agents/base_agent_test.py::test_assemble_command_raises_when_no_base_and_no_args 3 passed no
libs/mngr/imbue/mngr/agents/base_agent_test.py::test_get_command_returns_command_from_data 3 passed no
libs/mngr/imbue/mngr/agents/base_agent_test.py::test_get_created_branch_name_returns_value_when_set 3 passed no
libs/mngr/imbue/mngr/agents/base_agent_test.py::test_set_and_get_is_start_on_boot 3 passed no
libs/mngr/imbue/mngr/agents/base_headless_agent_test.py::test_headless_agent_is_not_interactive 3 passed no
libs/mngr/imbue/mngr/agents/common_transcript_records_test.py::test_real_emitter_record_shapes_validate[antigravity_user] 3 passed no
libs/mngr/imbue/mngr/agents/common_transcript_records_test.py::test_real_emitter_record_shapes_validate[opencode_user] 3 passed no
libs/mngr/imbue/mngr/agents/default_plugins/headless_command_agent_test.py::test_assemble_command_redirects_stdout_and_stderr 3 passed no
libs/mngr/imbue/mngr/agents/test_base_agent.py::test_base_agent_assemble_command_with_args 3 passed no
libs/mngr/imbue/mngr/agents/test_base_agent.py::test_base_agent_get_command_default_bash 3 passed no
libs/mngr/imbue/mngr/agents/tui_agent_test.py::test_wait_for_tui_ready_pattern_indicator_matches_as_regex 3 passed no
libs/mngr/imbue/mngr/agents/tui_utils_test.py::test_check_paste_content_detects_fuzzy_content_match 3 passed no
libs/mngr/imbue/mngr/agents/tui_utils_test.py::test_send_enter_and_poll_returns_when_indicator_appears 3 passed no
libs/mngr/imbue/mngr/api/cleanup_test.py::test_execute_cleanup_destroy_agent_not_found_on_host_treated_as_destroyed 3 passed no
libs/mngr/imbue/mngr/api/connect_test.py::test_build_ssh_args_with_known_hosts_file 3 passed no
libs/mngr/imbue/mngr/api/connect_test.py::test_connect_to_agent_remote_stop_signal 3 passed no
libs/mngr/imbue/mngr/api/connect_test.py::test_connect_to_agent_retries_on_ssh_failure 3 passed no
libs/mngr/imbue/mngr/api/create_test.py::test_create_new_host_retained_on_failure_when_debug_flag_set 3 passed no
libs/mngr/imbue/mngr/api/create_test.py::test_generate_unique_host_name_avoids_existing_names 3 passed no
libs/mngr/imbue/mngr/api/create_test.py::test_validate_session_adoption_allows_adopt_with_clone_source 3 passed no
libs/mngr/imbue/mngr/api/discovery_aggregator_test.py::test_parse_event_timestamp_round_trips_to_utc 3 passed no
libs/mngr/imbue/mngr/api/discovery_events_test.py::test_resolve_hosts_picks_up_incremental_agent_event 3 passed no
libs/mngr/imbue/mngr/api/discovery_events_test.py::test_resolve_hosts_without_fallback_still_raises_for_absent_agent 3 passed no
libs/mngr/imbue/mngr/api/discovery_events_test.py::test_resolve_provider_names_resolves_by_agent_name 3 passed no
libs/mngr/imbue/mngr/api/discovery_events_test.py::test_rotate_discovery_events_does_nothing_when_file_is_small 3 passed no
libs/mngr/imbue/mngr/api/discovery_log_suppression_test.py::test_host_attributed_errors_always_log 3 passed no
libs/mngr/imbue/mngr/api/events_test.py::test_check_for_new_archived_events_skips_already_known 3 passed no
libs/mngr/imbue/mngr/api/events_test.py::test_emit_historical_events_applies_tail 3 passed no
libs/mngr/imbue/mngr/api/events_test.py::test_emit_historical_events_emits_all_when_no_limits 3 passed no
libs/mngr/imbue/mngr/api/events_test.py::test_maybe_emit_source_mismatch_warning_emits_once 3 passed no
libs/mngr/imbue/mngr/api/events_test.py::test_parse_event_line_empty_string_raises 3 passed no
libs/mngr/imbue/mngr/api/find_address_test.py::test_parse_agent_or_host_address_at_prefix_is_host 3 passed no
libs/mngr/imbue/mngr/api/find_address_test.py::test_parse_agent_or_host_address_host_dot_provider_is_host 3 passed no
libs/mngr/imbue/mngr/api/find_address_test.py::test_post_filter_by_host_name 3 passed no
libs/mngr/imbue/mngr/api/find_test.py::test__find_agents_by_identifiers_or_state_no_agents_returns_empty 3 passed no
libs/mngr/imbue/mngr/api/find_test.py::test_determine_resolved_path_keeps_absolute_parsed_path_over_agent_work_dir 3 passed no
libs/mngr/imbue/mngr/api/find_test.py::test_filter_all_hosts_by_id 3 passed no
libs/mngr/imbue/mngr/api/gc_test.py::test_gc_single_host_work_dir_skips_host_offline_error 3 passed no
libs/mngr/imbue/mngr/api/gc_test.py::test_gc_snapshots_respects_custom_snapshot_age 3 passed no
libs/mngr/imbue/mngr/api/gc_test.py::test_gc_volumes_skips_destroyed_host_volumes 3 passed no
libs/mngr/imbue/mngr/api/git_test.py::test_git_push_transfers_commit_from_local_to_remote 3 passed no
libs/mngr/imbue/mngr/api/git_test.py::test_remote_git_context_is_git_repository_returns_true_for_git_repo 3 passed no
libs/mngr/imbue/mngr/api/list_test.py::test_all_identifiers_found_by_name 3 passed no
libs/mngr/imbue/mngr/api/list_test.py::test_discover_hosts_and_agents_returns_empty_for_no_agents 3 passed no
libs/mngr/imbue/mngr/api/list_test.py::test_field_generators_populate_plugin_data 3 passed no
libs/mngr/imbue/mngr/api/list_test.py::test_provider_error_info_from_not_authorized_carries_structured_fields 3 passed no
libs/mngr/imbue/mngr/api/observe_test.py::test_agent_observer_on_activity_event_queues_host 3 passed no
libs/mngr/imbue/mngr/api/observe_test.py::test_process_snapshot_agents_drops_agent_when_provider_removed_from_config 3 passed no
libs/mngr/imbue/mngr/api/preservation_test.py::test_flag_gated_items_returns_items_only_when_opted_in[agent_config2-None] 3 passed no
libs/mngr/imbue/mngr/api/preservation_test.py::test_get_preserved_agent_dir_layout 3 passed no
libs/mngr/imbue/mngr/api/providers_test.py::test_is_backend_enabled_returns_true_for_listed_backend 3 passed no
libs/mngr/imbue/mngr/api/providers_test.py::test_reset_provider_instances_clears_tracking 3 passed no
libs/mngr/imbue/mngr/api/test_create.py::test_create_work_dir_false_without_target_path_uses_source 3 passed no
libs/mngr/imbue/mngr/api/test_create.py::test_worktree_with_existing_branch 3 passed no
libs/mngr/imbue/mngr/api/test_git_sync.py::test_git_push_with_dry_run_does_not_modify_remote 3 passed no
libs/mngr/imbue/mngr/api/test_list.py::test_list_agents_streaming_with_error_behavior_continue 3 passed no
libs/mngr/imbue/mngr/api/test_list.py::test_list_agents_with_provider_names_filter 3 passed no
libs/mngr/imbue/mngr/api/test_list.py::test_list_result_defaults_to_empty_lists 3 passed no
libs/mngr/imbue/mngr/api/test_rsync.py::test_rsync_from_remote_dry_run_does_not_modify_files 3 passed no
libs/mngr/imbue/mngr/api/test_rsync.py::test_rsync_from_remote_fail_mode_with_uncommitted_changes_raises 3 passed no
libs/mngr/imbue/mngr/cli/ask_test.py::test_execute_response_rejects_markdown_response 3 passed no
libs/mngr/imbue/mngr/cli/cleanup_test.py::test_build_cel_filters_host_label_without_value 3 passed no
libs/mngr/imbue/mngr/cli/cleanup_test.py::test_build_cel_filters_include_and_exclude_passthrough 3 passed no
libs/mngr/imbue/mngr/cli/cleanup_test.py::test_build_cel_filters_older_than 3 passed no
libs/mngr/imbue/mngr/cli/cleanup_test.py::test_emit_no_agents_found_json_format 3 passed no
libs/mngr/imbue/mngr/cli/clone_test.py::test_clone_is_not_create 3 passed no
libs/mngr/imbue/mngr/cli/common_opts_test.py::test_apply_create_template_unknown_template_no_templates_configured 3 passed no
libs/mngr/imbue/mngr/cli/common_opts_test.py::test_apply_settings_to_config_replaces_existing_command_defaults 3 passed no
libs/mngr/imbue/mngr/cli/common_opts_test.py::test_create_template_setting_extend_lands_in_config 3 passed no
libs/mngr/imbue/mngr/cli/common_opts_test.py::test_run_pre_command_scripts_no_scripts_for_command 3 passed no
libs/mngr/imbue/mngr/cli/common_opts_test.py::test_set_at_path_single_segment 3 passed no
libs/mngr/imbue/mngr/cli/complete_test.py::test_get_completions_setting_no_options_falls_back 3 passed no
libs/mngr/imbue/mngr/cli/complete_test.py::test_get_completions_value_option_without_equals_consumes_only_its_value 3 passed no
libs/mngr/imbue/mngr/cli/completion_install_test.py::test_maybe_warn_stale_completion_warns_for_old_shim 3 passed no
libs/mngr/imbue/mngr/cli/config_test.py::test_emit_all_paths_human_with_error 3 passed no
libs/mngr/imbue/mngr/cli/config_test.py::test_emit_config_list_format_template 3 passed no
libs/mngr/imbue/mngr/cli/config_test.py::test_emit_config_list_json_with_scope 3 passed no
libs/mngr/imbue/mngr/cli/config_test.py::test_get_nested_value_raises_keyerror_for_missing_nested_key 3 passed no
libs/mngr/imbue/mngr/cli/connect_test.py::test_handle_search_key_printable_character 3 passed no
libs/mngr/imbue/mngr/cli/create_test.py::test_compute_loader_provider_filter_target_without_provider_falls_back_to_full_scan 3 passed no
libs/mngr/imbue/mngr/cli/create_test.py::test_create_command_bare_dash_dash 3 passed no
libs/mngr/imbue/mngr/cli/create_test.py::test_create_command_positional_name_and_type_with_dash_dash 3 passed no
libs/mngr/imbue/mngr/cli/create_test.py::test_create_headless_with_message_does_not_raise 3 passed no
libs/mngr/imbue/mngr/cli/create_test.py::test_create_provider_flag_sets_provider 3 passed no
libs/mngr/imbue/mngr/cli/create_test.py::test_parse_host_lifecycle_options_all_none 3 passed no
libs/mngr/imbue/mngr/cli/create_test.py::test_parse_new_agent_location_with_path 3 passed no
libs/mngr/imbue/mngr/cli/create_test.py::test_parse_project_name_falls_back_to_folder_name 3 passed no
libs/mngr/imbue/mngr/cli/create_test.py::test_parse_target_host_empty_post_host_create_commands_is_default 3 passed no
libs/mngr/imbue/mngr/cli/destroy_test.py::test_get_agent_name_from_session_returns_none_for_empty_session 3 passed no
libs/mngr/imbue/mngr/cli/env_utils_test.py::test_resolve_env_vars_explicit_overrides_pass_through 3 passed no
libs/mngr/imbue/mngr/cli/exec_test.py::test_emit_human_output_stdout_without_trailing_newline 3 passed no
libs/mngr/imbue/mngr/cli/exec_test.py::test_emit_json_output_with_failures 3 passed no
libs/mngr/imbue/mngr/cli/extras_test.py::test_detect_shell_returns_bash_for_bash_env 3 passed no
libs/mngr/imbue/mngr/cli/extras_test.py::test_install_claude_plugin_auto_installs_all_missing 3 passed no
libs/mngr/imbue/mngr/cli/extras_test.py::test_install_completion_picker_skip_writes_nothing 3 passed no
libs/mngr/imbue/mngr/cli/extras_test.py::test_list_extras_agent_type_choices_includes_user_config_types 3 passed no
libs/mngr/imbue/mngr/cli/gc_test.py::test_emit_destroyed_human_format 3 passed no
libs/mngr/imbue/mngr/cli/help_formatter_test.py::test_synopsis_lists_all_non_optout_flags[connect] 3 passed no
libs/mngr/imbue/mngr/cli/help_formatter_test.py::test_synopsis_lists_all_non_optout_flags[extras.config] 3 passed no
libs/mngr/imbue/mngr/cli/help_formatter_test.py::test_synopsis_lists_all_non_optout_flags[observe] 3 passed no
libs/mngr/imbue/mngr/cli/help_formatter_test.py::test_synopsis_lists_all_non_optout_flags[plugin.list] 3 passed no
libs/mngr/imbue/mngr/cli/help_formatter_test.py::test_synopsis_lists_all_non_optout_flags[tmr] 3 passed no
libs/mngr/imbue/mngr/cli/help_test.py::test_format_topic_help_keeps_relative_links_when_not_terminal 3 passed no
libs/mngr/imbue/mngr/cli/help_test.py::test_help_topic_alias 3 passed no
libs/mngr/imbue/mngr/cli/label_test.py::test_label_merges_with_existing_labels 3 passed no
libs/mngr/imbue/mngr/cli/limit_test.py::test_limit_host_only_rejects_agent_settings 3 passed no
libs/mngr/imbue/mngr/cli/list_test.py::test_get_field_value_slice_beyond_list_length 3 passed no
libs/mngr/imbue/mngr/cli/list_test.py::test_list_command_human_format_custom_fields 3 passed no
libs/mngr/imbue/mngr/cli/list_test.py::test_list_schema_json_lists_referenceable_fields 3 passed no
libs/mngr/imbue/mngr/cli/list_test.py::test_parse_slice_spec_single_index_zero 3 passed no
libs/mngr/imbue/mngr/cli/list_test.py::test_render_format_template_tab_separator 3 passed no
libs/mngr/imbue/mngr/cli/list_test.py::test_sort_agents_by_cel_ascending 3 passed no
libs/mngr/imbue/mngr/cli/list_test.py::test_streaming_renderer_tty_shows_count_after_agent 3 passed no
libs/mngr/imbue/mngr/cli/message_test.py::test_emit_output_json_dispatches 3 passed no
libs/mngr/imbue/mngr/cli/migrate_test.py::test_migrate_requires_source_agent 3 passed no
libs/mngr/imbue/mngr/cli/plugin_install_wizard_test.py::test_filter_already_installed_removes_installed 3 passed no
libs/mngr/imbue/mngr/cli/plugin_test.py::test_emit_plugin_add_result_json_format 3 passed no
libs/mngr/imbue/mngr/cli/plugin_test.py::test_gather_plugin_info_reflects_disabled_status 3 passed no
libs/mngr/imbue/mngr/cli/plugin_test.py::test_plugin_info_model_creates_with_all_fields 3 passed no
libs/mngr/imbue/mngr/cli/plugin_test.py::test_project_to_agent_type_entries_synthesizes_when_plugin_entry_point_name_differs_from_agent_type_name 3 passed no
libs/mngr/imbue/mngr/cli/snapshot_test.py::test_emit_destroy_result_format_template 3 passed no
libs/mngr/imbue/mngr/cli/snapshot_test.py::test_snapshot_list_subcommand_not_forwarded 3 passed no
libs/mngr/imbue/mngr/cli/test_cleanup.py::test_cleanup_dry_run_json_format_no_agents 3 passed no
libs/mngr/imbue/mngr/cli/test_cleanup.py::test_cleanup_with_type_filter 3 passed no
libs/mngr/imbue/mngr/cli/test_config.py::test_config_get_with_nested_key 3 passed no
libs/mngr/imbue/mngr/cli/test_config.py::test_config_list_schema_preserves_generic_type_parameters 3 passed no
libs/mngr/imbue/mngr/cli/test_config.py::test_config_unset_removes_value 3 passed no
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_blocks_running_agent_without_force 3 passed no
libs/mngr/imbue/mngr/cli/test_destroy.py::test_session_fails_with_invalid_prefix 3 passed no
libs/mngr/imbue/mngr/cli/test_list.py::test_list_command_with_sort_by_name 3 passed no
libs/mngr/imbue/mngr/cli/test_plugin.py::test_plugin_add_invalid_name_fails 3 passed no
libs/mngr/imbue/mngr/cli/test_plugin.py::test_plugin_without_subcommand_shows_help 3 passed no
libs/mngr/imbue/mngr/cli/urwid_utils_test.py::test_has_interactive_terminal_falls_back_to_dev_tty 3 passed no
libs/mngr/imbue/mngr/config/agent_config_registry_test.py::test_resolve_agent_type_raises_when_grandparent_plugin_disabled 3 passed no
libs/mngr/imbue/mngr/config/completion_writer_test.py::test_agent_type_schema_completions_falls_back_to_base_config 3 passed no
libs/mngr/imbue/mngr/config/completion_writer_test.py::test_write_cli_completions_cache_handles_oserror 3 passed no
libs/mngr/imbue/mngr/config/data_types_test.py::test_get_or_create_user_id_accepts_env_var_matching_existing 3 passed no
libs/mngr/imbue/mngr/config/data_types_test.py::test_hook_definition_from_string_handles_colons_in_command 3 passed no
libs/mngr/imbue/mngr/config/data_types_test.py::test_mngr_config_connect_command_defaults_to_none 3 passed no
libs/mngr/imbue/mngr/config/data_types_test.py::test_split_cli_args_string_simple_args 3 passed no
libs/mngr/imbue/mngr/config/data_types_test.py::test_split_cli_args_string_single_arg 3 passed no
libs/mngr/imbue/mngr/config/data_types_test.py::test_tmux_config_attach_args_accepts_list 3 passed no
libs/mngr/imbue/mngr/config/key_resolver_test.py::test_resolve_extends_assign_then_extend_resets_then_adds 3 passed no
libs/mngr/imbue/mngr/config/loader_test.py::test_parse_config_silent_does_not_warn_on_unknown_top_level_field 3 passed no
libs/mngr/imbue/mngr/config/loader_test.py::test_parse_providers_still_raises_on_unknown_backend_when_is_enabled_unset 3 passed no

... 15106 additional test row(s) omitted to keep the summary under 60000 characters. See the workflow run page for the full list.