Skip to content

Blueprint plan: opt-in github-sync skill for default-workspace-template#2439

Open
joshalbrecht wants to merge 2 commits into
mainfrom
mngr/github-backup-skill
Open

Blueprint plan: opt-in github-sync skill for default-workspace-template#2439
joshalbrecht wants to merge 2 commits into
mainfrom
mngr/github-backup-skill

Update dev changelog for the implemented github-sync skill

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

All tests passed

Unit + Integration Tests: retry + flaky summary

  • Unique tests: 15431
  • Total runs (attempts across retries): 20931
  • Tests that ran more than once: 4853
  • Tests marked @pytest.mark.flaky: 28
  • Flaky-recovered (failed then passed): 0
  • Failing (final): 0
Test Runs Final @flaky
libs/mngr/imbue/mngr/api/test_connect.py::test_sigwinch_panes_script_delivers_to_pane_process 9 passed yes
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_call_reports_nonzero_exit_for_unknown_command 8 passed yes
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_call_runs_mngr_version_in_warm_process 8 passed yes
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_transfer_none_keeps_shared_worktree 8 passed yes
libs/mngr/imbue/mngr/hosts/test_host.py::test_stop_agent_kills_multi_pane_processes 8 passed yes
libs/mngr_mapreduce/imbue/mngr_mapreduce/mngr_cli_test.py::test_run_mngr_raw_returns_finished_process 8 passed yes
libs/mngr/imbue/mngr/api/test_connect.py::test_sigwinch_panes_script_skips_pinned_window 7 passed yes
libs/mngr/imbue/mngr/cli/test_connect.py::test_connect_via_cli_group 7 passed yes
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_via_stdin 7 passed yes
libs/mngr/imbue/mngr/hosts/test_host.py::test_procps_ps_command_available 7 passed yes
test_meta_ratchets.py::test_no_import_layer_violations 7 passed yes
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_warm_process_exits_when_parent_disconnects 6 passed yes
libs/mngr/imbue/mngr/cli/test_cleanup.py::test_cleanup_destroy_multiple_agents 6 passed yes
libs/mngr/imbue/mngr/cli/test_cleanup.py::test_cleanup_stop_action_with_real_agent 6 passed yes
libs/mngr/imbue/mngr/cli/test_create.py::test_edit_message_sends_edited_content 6 passed yes
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_single_agent 6 passed yes
libs/mngr/imbue/mngr/config/loader_test.py::test_apply_plugin_overrides_creates_disabled_plugin 6 passed yes
libs/mngr_codex/imbue/mngr_codex/resources/clear_active_marker_test.py::test_concurrent_root_stop_and_last_subagent_stop_clears_marker 6 passed yes
libs/mngr_pair/imbue/mngr_pair/test_api.py::test_unison_syncer_syncs_symlinks 6 passed yes
libs/resource_guards/imbue/resource_guards/resource_guards_test.py::test_sdk_marked_test_that_never_triggers_guard_fails 6 passed yes
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_call_times_out_and_reports_timed_out 5 passed yes
apps/minds/imbue/minds/utils/mngr_caller_test.py::test_second_call_reuses_pre_spawned_warm_process 5 passed yes
libs/mngr/imbue/mngr/cli/check_deps_test.py::test_check_deps_scope_and_install_are_independent 5 passed yes
libs/mngr/imbue/mngr/cli/test_cleanup.py::test_cleanup_destroy_json_output_with_real_agent 5 passed yes
libs/mngr/imbue/mngr/cli/test_destroy.py::test_destroy_multiple_agents 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_latchkey/imbue/mngr_latchkey/_spawn_test.py::test_spawn_detached_latchkey_ensure_browser_sets_latchkey_directory 5 passed yes
test_meta_ratchets.py::test_no_import_layer_violations_mngr_imbue_cloud 5 passed yes
apps/minds/imbue/minds/bootstrap_test.py::test_ensure_mngr_settings_keeps_default_aws_disabled_alongside_region_blocks 3 passed no
apps/minds/imbue/minds/bootstrap_test.py::test_ensure_mngr_settings_removes_unconfigured_aws_region_blocks 3 passed no
apps/minds/imbue/minds/bootstrap_test.py::test_mngr_prefix_for 3 passed no
apps/minds/imbue/minds/cli/paid_test.py::test_paid_add_requires_activated_env 3 passed no
apps/minds/imbue/minds/cli/pool_test.py::test_build_create_admin_args_stamps_the_env_name 3 passed no
apps/minds/imbue/minds/config/data_types_test.py::test_parse_agents_from_mngr_output_raises_on_invalid_json_first_line 3 passed no
apps/minds/imbue/minds/config/loader_test.py::test_deploy_config_secrets_match_canonical_per_env_services[dev] 3 passed no
apps/minds/imbue/minds/config/loader_test.py::test_deploy_config_secrets_match_canonical_per_env_services[production] 3 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_clone_git_repo_checks_out_working_tree 3 passed no
apps/minds/imbue/minds/desktop_client/agent_creator_test.py::test_is_git_worktree_returns_false_for_nonexistent_path 3 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_desktop_stop_hosts_without_concurrency_group_returns_503 3 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_desktop_stop_state_container_without_concurrency_group 3 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_get_unknown_workspace_returns_404 3 passed no
apps/minds/imbue/minds/desktop_client/api_v1_test.py::test_list_accounts_requires_bearer 3 passed no
apps/minds/imbue/minds/desktop_client/app_region_test.py::test_region_provider_key_maps_only_region_bearing_modes 3 passed no
apps/minds/imbue/minds/desktop_client/app_region_test.py::test_resolve_effective_region_ignores_unknown_submitted_and_falls_back_to_default 3 passed no
apps/minds/imbue/minds/desktop_client/auth_test.py::test_get_signing_key_reads_existing_key 3 passed no
apps/minds/imbue/minds/desktop_client/backend_resolver_test.py::test_workspace_name_override_masks_stale_discovery_then_is_swept 3 passed no
apps/minds/imbue/minds/desktop_client/backup_env_store_test.py::test_read_returns_none_when_absent 3 passed no
apps/minds/imbue/minds/desktop_client/backup_provisioning_test.py::test_resolve_api_key_extracts_repo_and_backend_env 3 passed no
apps/minds/imbue/minds/desktop_client/backup_provisioning_test.py::test_resolve_api_key_requires_repository 3 passed no
apps/minds/imbue/minds/desktop_client/destroying_test.py::test_read_destroying_returns_none_when_no_directory 3 passed no
apps/minds/imbue/minds/desktop_client/destroying_test.py::test_read_destroying_status_done_when_pid_dead_and_host_gone 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/forward_cli_test.py::test_wait_for_listening_times_out_when_no_envelope_arrives 3 passed no
apps/minds/imbue/minds/desktop_client/latchkey/handlers/accounts_test.py::test_grant_calls_gateway_approve_writes_response_notifies_agent 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_calls_gateway_client_set_permission_and_delete_request 3 passed no
apps/minds/imbue/minds/desktop_client/lima_image_prefetch_test.py::test_gate_false_for_non_default_repo 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/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_post_permission_deny_after_resolution_returns_409 3 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_dispatch_tier_host_unresponsive_for_ambiguous_host_state 3 passed no
apps/minds/imbue/minds/desktop_client/recovery_probe_test.py::test_dispatch_tier_indeterminate_when_snapshot_is_stale 3 passed no
apps/minds/imbue/minds/desktop_client/responses_test.py::test_safe_local_redirect_path_accepts_same_origin_paths[/] 3 passed no
apps/minds/imbue/minds/desktop_client/responses_test.py::test_safe_local_redirect_path_rejects_unsafe_values[] 3 passed no
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_duplicate_associate_is_idempotent 3 passed no
apps/minds/imbue/minds/desktop_client/session_store_test.py::test_is_any_signed_in 3 passed no
apps/minds/imbue/minds/desktop_client/settings_routes_test.py::test_revoke_all_removes_rule_across_workspaces 3 passed no
apps/minds/imbue/minds/desktop_client/settings_routes_test.py::test_settings_page_empty_state_when_no_grants 3 passed no
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_record_failure_enrolls_suspect_without_changing_health 3 passed no
apps/minds/imbue/minds/desktop_client/system_interface_health_test.py::test_should_enroll_suspect_for_backend_failure[UNRESOLVED-None-False] 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_base_emits_sentry_bootstrap_when_frontend_reporting_is_on 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_button_size_lg_uses_block_cta_geometry 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_button_submit_has_form_attribute_when_passed 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_card_interactive_adds_hover_classes 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_card_tight_padding_uses_px4_py25 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_expected_duration_covers_every_launch_mode 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_chrome_page_shows_window_controls_on_non_mac 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_carries_color_in_hidden_input_without_swatches 3 passed no
apps/minds/imbue/minds/desktop_client/templates_test.py::test_render_create_form_local_preset_selects_lima_and_subscription 3 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_landing_shows_login_not_consent_when_unauthenticated 3 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_recovery_page_does_not_redirect_when_stuck_even_with_return_to 3 passed no
apps/minds/imbue/minds/desktop_client/test_desktop_client.py::test_welcome_continue_without_account_routes_through_consent 3 passed no
apps/minds/imbue/minds/desktop_client/webdav_test.py::test_get_rejects_missing_auth 3 passed no
apps/minds/imbue/minds/desktop_client/workspace_recovery_test.py::test_probe_pairs_the_classified_host_state_with_the_freshness_gate 3 passed no
apps/minds/imbue/minds/desktop_client/workspace_ssh_test.py::test_build_authorized_keys_line_drops_caller_comment 3 passed no
apps/minds/imbue/minds/envs/generation_test.py::test_ensure_generation_id_mints_and_writes_when_missing 3 passed no
apps/minds/imbue/minds/envs/generation_test.py::test_read_generation_id_propagates_unexpected_vault_error 3 passed no
apps/minds/imbue/minds/envs/providers/cloudflare_tunnels_test.py::test_delete_tunnels_treats_404_as_success 3 passed no
apps/minds/imbue/minds/envs/providers/cloudflare_tunnels_test.py::test_delete_tunnels_wraps_transport_error 3 passed no
apps/minds/imbue/minds/envs/recover_test.py::test_app_versions_to_restore_may_carry_none 3 passed no
apps/minds/imbue/minds/envs/recover_test.py::test_find_monorepo_root_raises_when_no_marker 3 passed no
apps/minds/imbue/minds/lima_image/progress_test.py::test_latest_write_wins 3 passed no
apps/minds/imbue/minds/lima_image/progress_test.py::test_read_missing_file_returns_none 3 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_getattr 3 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_hardcoded_guarded_binary 3 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_pandas_import 3 passed no
apps/minds/imbue/minds/test_ratchets.py::test_prevent_todos 3 passed no
apps/minds/imbue/minds/utils/logging_test.py::test_triple_verbose_gives_trace 3 passed no
apps/minds/imbue/minds/utils/output_test.py::test_emit_event_json_is_silent 3 passed no
apps/minds/imbue/minds/utils/sentry/frontend_test.py::test_resolve_is_enabled_when_user_setting_on 3 passed no
apps/minds/imbue/minds/utils/sentry/frontend_test.py::test_to_browser_payload_carries_dsn_environment_release_and_git_sha 3 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_base_exception_catch 3 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_fstring_logging 3 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_importlib_import_module 3 passed no
apps/modal_litellm/test_ratchets.py::test_prevent_test_container_classes 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_create_additional_key_and_list 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_destroy_key 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_http_ops_dns_record_roundtrip 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_is_email_paid_refreshes_after_ttl_expires 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/app_test.py::test_require_paid_account_allows_when_email_is_listed 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/test_ratchets.py::test_prevent_num_prefix 3 passed no
apps/remote_service_connector/imbue/remote_service_connector/test_ratchets.py::test_prevent_underscore_imports 3 passed no
apps/slack_exporter/imbue/slack_exporter/exporter_test.py::test_fetch_all_messages_handles_pagination 3 passed no
apps/slack_exporter/imbue/slack_exporter/exporter_test.py::test_run_export_fetches_replies_when_latest_reply_changed 3 passed no
apps/slack_exporter/imbue/slack_exporter/exporter_test.py::test_run_export_refresh_window_skips_first_run 3 passed no
apps/slack_exporter/imbue/slack_exporter/exporter_test.py::test_run_export_self_identity_unchanged_not_duplicated 3 passed no
apps/slack_exporter/imbue/slack_exporter/exporter_test.py::test_run_export_writes_unread_markers 3 passed no
apps/slack_exporter/imbue/slack_exporter/latchkey_test.py::test_parse_latchkey_response_raises_on_missing_ok 3 passed no
apps/slack_exporter/imbue/slack_exporter/latchkey_test.py::test_rate_limit_retry_raises_after_max_retries 3 passed no
apps/slack_exporter/imbue/slack_exporter/store_test.py::test_save_and_load_relevant_threads 3 passed no
apps/slack_exporter/imbue/slack_exporter/test_ratchets.py::test_prevent_todos 3 passed no
libs/concurrency_group/imbue/concurrency_group/subprocess_utils_test.py::test_is_timeout_returns_false_when_timeout_is_none 3 passed no
libs/concurrency_group/imbue/concurrency_group/test_ratchets.py::test_prevent_direct_subprocess 3 passed no
libs/concurrency_group/imbue/concurrency_group/test_ratchets.py::test_prevent_init_docstrings 3 passed no
libs/imbue_common/imbue/imbue_common/conftest_hooks_test.py::test_max_duration_explicit_env_var 3 passed no
libs/imbue_common/imbue/imbue_common/event_envelope_test.py::test_event_source_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/primitives_test.py::test_positive_int_raises_on_negative 3 passed no
libs/imbue_common/imbue/imbue_common/sentry/core_test.py::test_add_extra_info_hook_skips_attachments_when_log_inclusion_disabled 3 passed no
libs/imbue_common/imbue/imbue_common/sentry/core_test.py::test_submit_manual_bug_report_sends_tagged_event_even_when_reporting_disabled 3 passed no
libs/imbue_common/imbue/imbue_common/test_profiles_test.py::test_detect_branch_ignores_empty_github_head_ref 3 passed no
libs/imbue_common/imbue/imbue_common/test_profiles_test.py::test_resolve_no_matching_branch_returns_none 3 passed no
libs/imbue_common/imbue/imbue_common/test_ratchets.py::test_prevent_eval 3 passed no
libs/mngr/imbue/mngr/agents/base_agent_test.py::test_get_labels_returns_empty_dict_by_default 3 passed no
libs/mngr/imbue/mngr/agents/common_transcript_records_test.py::test_missing_envelope_field_is_rejected 3 passed no
libs/mngr/imbue/mngr/agents/common_transcript_records_test.py::test_unknown_record_type_is_rejected 3 passed no
libs/mngr/imbue/mngr/agents/test_base_agent.py::test_base_agent_set_env_vars 3 passed no
libs/mngr/imbue/mngr/agents/update_policy_test.py::test_explicit_policy_always_wins[False-False-AUTO] 3 passed no
libs/mngr/imbue/mngr/agents/update_policy_test.py::test_explicit_policy_always_wins[False-True-ASK] 3 passed no
libs/mngr/imbue/mngr/api/agent_host_hooks_test.py::test_create_without_work_dir_skips_file_copy_hooks 3 passed no
libs/mngr/imbue/mngr/api/cleanup_test.py::test_execute_cleanup_destroy_unknown_provider_with_abort_stops_processing 3 passed no
libs/mngr/imbue/mngr/api/cleanup_test.py::test_find_agents_for_cleanup_returns_empty_when_no_match 3 passed no
libs/mngr/imbue/mngr/api/create_test.py::test_create_new_host_retries_on_name_conflict 3 passed no
libs/mngr/imbue/mngr/api/discovery_aggregator_test.py::test_host_destroyed_event_removes_host_and_its_agents 3 passed no
libs/mngr/imbue/mngr/api/discovery_aggregator_test.py::test_last_snapshot_at_is_per_provider 3 passed no
libs/mngr/imbue/mngr/api/events_test.py::test_build_event_sources_from_listing_only_rotated_file 3 passed no
libs/mngr/imbue/mngr/api/events_test.py::test_build_event_sources_from_listing_root_level_events_file 3 passed no
libs/mngr/imbue/mngr/api/events_test.py::test_read_all_historical_events_silent_when_only_last_line_corrupted 3 passed no
libs/mngr/imbue/mngr/api/events_test.py::test_sort_rotated_files_empty_list 3 passed no
libs/mngr/imbue/mngr/api/exec_test.py::test_multi_exec_result_is_any_failure_true_when_exec_failed 3 passed no
libs/mngr/imbue/mngr/api/find_test.py::test_parse_host_location_address_with_host_and_path 3 passed no
libs/mngr/imbue/mngr/api/find_test.py::test_parse_host_location_address_with_relative_path 3 passed no
libs/mngr/imbue/mngr/api/gc_test.py::test_gc_build_cache_dry_run_does_not_delete 3 passed no
libs/mngr/imbue/mngr/api/gc_test.py::test_gc_logs_with_absolute_log_dir 3 passed no
libs/mngr/imbue/mngr/api/gc_test.py::test_gc_machines_records_leaked_resource_but_continues_when_delete_host_raises 3 passed no
libs/mngr/imbue/mngr/api/gc_test.py::test_gc_provider_resources_collects_reclaimed 3 passed no
libs/mngr/imbue/mngr/api/gc_test.py::test_gc_snapshots_handles_inner_mngr_error_with_continue 3 passed no
libs/mngr/imbue/mngr/api/gc_test.py::test_get_orphaned_source_dirs_keeps_clone_with_unpushed_branch 3 passed no
libs/mngr/imbue/mngr/api/gc_test.py::test_is_git_worktree_returns_true_for_worktree 3 passed no
libs/mngr/imbue/mngr/api/gc_test.py::test_remove_git_worktree_falls_back_to_rm_when_git_not_in_main_repo 3 passed no
libs/mngr/imbue/mngr/api/list_test.py::test_discover_hosts_and_agents_groups_agents_by_host 3 passed no
libs/mngr/imbue/mngr/api/list_test.py::test_list_agents_with_include_filter_excludes_non_matching 3 passed no
libs/mngr/imbue/mngr/api/list_test.py::test_maybe_write_provider_discovery_snapshots_emits_with_error_by_provider_name_for_provider_errors 3 passed no
libs/mngr/imbue/mngr/api/list_test.py::test_maybe_write_provider_discovery_snapshots_skips_when_include_filters_set 3 passed no
libs/mngr/imbue/mngr/api/list_test.py::test_warn_on_duplicate_host_names_no_warning_for_unique_names 3 passed no
libs/mngr/imbue/mngr/api/observe_test.py::test_acquire_and_release_observe_lock 3 passed no
libs/mngr/imbue/mngr/api/observe_test.py::test_full_agent_state_event_serializes_to_valid_json 3 passed no
libs/mngr/imbue/mngr/api/preservation_test.py::test_adopt_sessions_clone_is_resumed_over_explicit 3 passed no
libs/mngr/imbue/mngr/api/preservation_test.py::test_adopt_sessions_clone_without_session_and_no_adopt_is_fresh 3 passed no
libs/mngr/imbue/mngr/api/providers_test.py::test_get_all_provider_instances_empty_enabled_backends_allows_all 3 passed no
libs/mngr/imbue/mngr/api/providers_test.py::test_get_unknown_backend_includes_plugin_install_hint_for_cataloged_backend 3 passed no
libs/mngr/imbue/mngr/api/test_create.py::test_preexisting_branch_is_preserved_when_create_fails 3 passed no
libs/mngr/imbue/mngr/cli/ask_test.py::test_ask_human_streams_output 3 passed no
libs/mngr/imbue/mngr/cli/ask_test.py::test_show_command_summary_human 3 passed no
libs/mngr/imbue/mngr/cli/check_deps_test.py::test_check_deps_scope_core_flag 3 passed no
libs/mngr/imbue/mngr/cli/check_deps_test.py::test_report_post_install_status_reports_failed_and_still_missing 3 passed no
libs/mngr/imbue/mngr/cli/common_opts_test.py::test_setup_command_context_warns_on_unknown_command_param_when_lax 3 passed no
libs/mngr/imbue/mngr/cli/complete_names_test.py::test_find_replay_start_finds_last_full_snapshot 3 passed no
libs/mngr/imbue/mngr/cli/complete_names_test.py::test_find_replay_start_returns_zero_for_empty_list 3 passed no
libs/mngr/imbue/mngr/cli/complete_names_test.py::test_resolve_names_returns_empty_for_empty_file 3 passed no
libs/mngr/imbue/mngr/cli/complete_test.py::test_get_completions_agent_type_option 3 passed no
libs/mngr/imbue/mngr/cli/complete_test.py::test_get_completions_subcommand_option_choices 3 passed no
libs/mngr/imbue/mngr/cli/config_test.py::test_format_value_for_display_with_dict 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/config_test.py::test_load_config_file_tomlkit_loads_existing_file 3 passed no
libs/mngr/imbue/mngr/cli/config_test.py::test_set_nested_value_sets_nested_key 3 passed no
libs/mngr/imbue/mngr/cli/config_test.py::test_wizard_isolation_skips_when_already_set 3 passed no
libs/mngr/imbue/mngr/cli/config_test.py::test_wizard_isolation_writes_true_when_user_picks_isolate 3 passed no
libs/mngr/imbue/mngr/cli/create_test.py::test_create_command_type_flag_with_multiple_dash_dash_args 3 passed no
libs/mngr/imbue/mngr/cli/create_test.py::test_create_headless_streams_output 3 passed no
libs/mngr/imbue/mngr/cli/create_test.py::test_get_source_remote_url_returns_none_when_no_remote 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/destroy_test.py::test_destroy_accepts_address_syntax 3 passed no
libs/mngr/imbue/mngr/cli/destroy_test.py::test_destroy_emptied_hosts_does_nothing_for_empty_input 3 passed no
libs/mngr/imbue/mngr/cli/destroy_test.py::test_destroy_emptied_hosts_tolerates_destroy_host_mngr_error 3 passed no
libs/mngr/imbue/mngr/cli/field_catalog_test.py::test_catalog_is_derived_from_the_live_model_shape 3 passed no
libs/mngr/imbue/mngr/cli/field_catalog_test.py::test_catalog_omits_the_model_discriminator_tag 3 passed no
libs/mngr/imbue/mngr/cli/filter_opts_test.py::test_host_label_kv 3 passed no
libs/mngr/imbue/mngr/cli/gc_test.py::test_format_destroyed_message_machine_record 3 passed no
libs/mngr/imbue/mngr/cli/help_formatter_test.py::test_synopsis_lists_all_non_optout_flags[file] 3 passed no
libs/mngr/imbue/mngr/cli/help_formatter_test.py::test_synopsis_lists_all_non_optout_flags[usage] 3 passed no
libs/mngr/imbue/mngr/cli/help_test.py::test_help_subcommand 3 passed no
libs/mngr/imbue/mngr/cli/issue_reporting_test.py::test_handle_not_implemented_error_non_interactive_exits 3 passed no
libs/mngr/imbue/mngr/cli/issue_reporting_test.py::test_search_for_existing_issue_falls_back_to_gh_cli 3 passed no
libs/mngr/imbue/mngr/cli/limit_test.py::test_has_any_setting_with_agent_settings 3 passed no
libs/mngr/imbue/mngr/cli/limit_test.py::test_limit_output_result_json 3 passed no
libs/mngr/imbue/mngr/cli/list_test.py::test_get_field_value_provider_name 3 passed no
libs/mngr/imbue/mngr/cli/list_test.py::test_get_field_value_returns_empty_for_empty_tags 3 passed no
libs/mngr/imbue/mngr/cli/list_test.py::test_list_command_addrs_flag 3 passed no
libs/mngr/imbue/mngr/cli/list_test.py::test_parse_slice_spec_slice_with_step 3 passed no
libs/mngr/imbue/mngr/cli/list_test.py::test_streaming_renderer_tty_includes_status_line 3 passed no
libs/mngr/imbue/mngr/cli/markdown_render_test.py::test_no_indent_does_not_pad 3 passed no
libs/mngr/imbue/mngr/cli/message_test.py::test_emit_output_jsonl_raises 3 passed no
libs/mngr/imbue/mngr/cli/output_helpers_test.py::test_on_error_human_format_continue 3 passed no
libs/mngr/imbue/mngr/cli/output_helpers_test.py::test_write_event_line_prepends_event_field 3 passed no
libs/mngr/imbue/mngr/cli/snapshot_test.py::test__agent_identifiers_for_targets_collects_when_all_agents 3 passed no
libs/mngr/imbue/mngr/cli/snapshot_test.py::test__required_providers_for_targets_empty_input_returns_none 3 passed no
libs/mngr/imbue/mngr/cli/start_test.py::test_output_result_json_format 3 passed no
libs/mngr/imbue/mngr/cli/stdin_utils_test.py::test_expand_stdin_placeholder_dash_reads_from_stdin 3 passed no
libs/mngr/imbue/mngr/cli/stdin_utils_test.py::test_expand_stdin_placeholder_no_dash_returns_identifiers_unchanged 3 passed no
libs/mngr/imbue/mngr/cli/test_cleanup.py::test_cleanup_stop_action_dry_run 3 passed no
libs/mngr/imbue/mngr/cli/test_create.py::test_target_path_flag_works_standalone 3 passed no
libs/mngr/imbue/mngr/cli/test_list.py::test_list_command_jsonl_format_with_agent 3 passed no
libs/mngr/imbue/mngr/cli/test_list.py::test_list_command_with_nested_fields 3 passed no
libs/mngr/imbue/mngr/cli/test_plugin.py::test_plugin_list_with_fields_limits_output 3 passed no
libs/mngr/imbue/mngr/cli/transcript_test.py::test_transcript_cli_rejects_agent_type_without_mixin 3 passed no
libs/mngr/imbue/mngr/cli/transcript_test.py::test_transcript_cli_resolves_config_subtype_through_parent 3 passed no
libs/mngr/imbue/mngr/config/agent_config_registry_test.py::test_list_registered_agent_config_types 3 passed no
libs/mngr/imbue/mngr/config/data_types_test.py::test_mngr_config_merge_enabled_backends_preserves_base_when_override_does_not_touch 3 passed no
libs/mngr/imbue/mngr/config/data_types_test.py::test_mngr_config_merge_overrides_default_destroyed_host_persisted_seconds 3 passed no
libs/mngr/imbue/mngr/config/data_types_test.py::test_mngr_config_merge_with_merges_same_provider_key 3 passed no
libs/mngr/imbue/mngr/config/data_types_test.py::test_mngr_config_pre_command_scripts_default_is_empty_dict 3 passed no
libs/mngr/imbue/mngr/config/data_types_test.py::test_provider_instance_config_destroyed_host_persisted_seconds_defaults_to_none 3 passed no
libs/mngr/imbue/mngr/config/data_types_test.py::test_settings_narrowing_allows_superset_list 3 passed no
libs/mngr/imbue/mngr/config/key_resolver_test.py::test_resolve_extends_appends_to_list_field 3 passed no
libs/mngr/imbue/mngr/config/key_resolver_test.py::test_resolve_extends_appends_to_unset_list_field 3 passed no
libs/mngr/imbue/mngr/config/loader_test.py::test_collect_env_overrides_mngr_headless_falsy_values[] 3 passed no
libs/mngr/imbue/mngr/config/loader_test.py::test_display_path_contracts_home_dir 3 passed no
libs/mngr/imbue/mngr/config/loader_test.py::test_load_config_narrowing_error_names_both_sides_with_paths_and_scopes 3 passed no
libs/mngr/imbue/mngr/config/loader_test.py::test_parse_agent_types_resolves_alias_parent_type_to_canonical 3 passed no
libs/mngr/imbue/mngr/config/loader_test.py::test_parse_providers_raises_on_unknown_fields 3 passed no
libs/mngr/imbue/mngr/config/pre_readers_test.py::test_read_default_command_independent_command_names 3 passed no
libs/mngr/imbue/mngr/config/pre_readers_test.py::test_read_default_command_returns_none_when_no_config 3 passed no
libs/mngr/imbue/mngr/config/pre_readers_test.py::test_read_disabled_plugins_reads_from_project_config 3 passed no
libs/mngr/imbue/mngr/errors_test.py::test_host_not_stopped_error_includes_state 3 passed no
libs/mngr/imbue/mngr/errors_test.py::test_provider_error_subclass_takes_provider_name_first[DockerBuildTimeoutError] 3 passed no
libs/mngr/imbue/mngr/errors_test.py::test_provider_error_subclass_takes_provider_name_first[DockerGvisorEphemeralRootfsError] 3 passed no
libs/mngr/imbue/mngr/hosts/common_test.py::test_add_safe_directory_on_remote_adds_entry_for_non_local_host 3 passed no
libs/mngr/imbue/mngr/hosts/common_test.py::test_check_agent_type_known_for_custom_type_with_registered_parent 3 passed no
libs/mngr/imbue/mngr/hosts/common_test.py::test_compute_idle_seconds_returns_none_when_all_none 3 passed no
libs/mngr/imbue/mngr/hosts/common_test.py::test_lifecycle_done_when_shell_and_unknown_type 3 passed no
libs/mngr/imbue/mngr/hosts/common_test.py::test_lifecycle_stopped_when_malformed_tmux_info 3 passed no
libs/mngr/imbue/mngr/hosts/host_test.py::test_apply_work_dir_extra_paths_share_same_host_idempotent 3 passed no
libs/mngr/imbue/mngr/hosts/host_test.py::test_discover_agents_skips_invalid_json 3 passed no
libs/mngr/imbue/mngr/hosts/host_test.py::test_discover_agents_threads_timeout_into_directory_and_file_reads 3 passed no
libs/mngr/imbue/mngr/hosts/host_test.py::test_host_get_agent_additional_commands_returns_empty_when_no_file 3 passed no
libs/mngr/imbue/mngr/hosts/host_test.py::test_host_record_and_get_boot_activity 3 passed no
libs/mngr/imbue/mngr/hosts/host_test.py::test_put_file_timeout_error_disconnects_before_retry 3 passed no
libs/mngr/imbue/mngr/hosts/offline_host_test.py::test_discover_agents_returns_empty_list_on_error 3 passed no
libs/mngr/imbue/mngr/hosts/offline_host_test.py::test_get_failure_reason_returns_reason_when_present 3 passed no
libs/mngr/imbue/mngr/hosts/offline_host_test.py::test_get_state_based_on_stop_reason[paused] 3 passed no
libs/mngr/imbue/mngr/hosts/offline_host_test.py::test_get_stop_time_returns_updated_at 3 passed no
libs/mngr/imbue/mngr/hosts/test_host.py::test_create_work_dir_same_path_no_transfer 3 passed no
libs/mngr/imbue/mngr/hosts/tmux_test.py::test_tmux_session_target_renders_with_exact_match_prefix 3 passed no
libs/mngr/imbue/mngr/hosts/tmux_test.py::test_tmux_window_target_default_window_is_zero 3 passed no
libs/mngr/imbue/mngr/interfaces/data_types_test.py::test_certified_host_data_created_at_and_updated_at_explicit 3 passed no
libs/mngr/imbue/mngr/interfaces/host_test.py::test_upload_file_spec_from_string_handles_whitespace 3 passed no
libs/mngr/imbue/mngr/interfaces/volume_test.py::test_scoped_path_strips_leading_slash_from_path 3 passed no
libs/mngr/imbue/mngr/interfaces/volume_test.py::test_scoped_volume_read_file 3 passed no
libs/mngr/imbue/mngr/plugins/test_plugin_cli_options.py::test_plugin_adds_options_to_existing_group 3 passed no
libs/mngr/imbue/mngr/primitives_test.py::test_discovered_agent_created_branch_name_returns_none_when_missing 3 passed no
libs/mngr/imbue/mngr/primitives_test.py::test_host_name_accepts_simple_name 3 passed no
libs/mngr/imbue/mngr/primitives_test.py::test_host_name_rejects_name_over_max_length 3 passed no
libs/mngr/imbue/mngr/providers/docker/backend_test.py::test_get_files_for_deploy_includes_non_key_files 3 passed no
libs/mngr/imbue/mngr/providers/docker/instance_test.py::test_connection_error_fallback_state_no_container_returns_none 3 passed no
libs/mngr/imbue/mngr/providers/docker/instance_test.py::test_connection_error_fallback_state_running_container_is_unauthenticated 3 passed no
libs/mngr/imbue/mngr/providers/docker/instance_test.py::test_docker_client_raises_provider_unavailable_when_daemon_offline 3 passed no
libs/mngr/imbue/mngr/providers/docker/instance_test.py::test_list_volumes_returns_empty_when_no_volumes_dir 3 passed no
libs/mngr/imbue/mngr/providers/listing_utils_test.py::test_parse_listing_collection_output_empty 3 passed no
libs/mngr/imbue/mngr/providers/ssh_utils_test.py::test_generate_ssh_keypair_each_call_produces_unique_keys 3 passed no
libs/mngr/imbue/mngr/providers/ssh_utils_test.py::test_load_or_create_ssh_keypair_returns_path_to_private_key 3 passed no
libs/mngr/imbue/mngr/test_install_script.py::test_install_sh_continues_when_config_wizard_fails 3 passed no
libs/mngr/imbue/mngr/test_install_script.py::test_install_sh_continues_when_dependencies_fail 3 passed no
libs/mngr/imbue/mngr/utils/cel_utils_test.py::test_cel_exclude_filter_no_match_returns_true 3 passed no
libs/mngr/imbue/mngr/utils/cel_utils_test.py::test_cel_invalid_exclude_filter_raises_mngr_error 3 passed no
libs/mngr/imbue/mngr/utils/cel_utils_test.py::test_evaluate_cel_sort_key_returns_value_for_existing_field 3 passed no
libs/mngr/imbue/mngr/utils/click_utils_test.py::test_detect_aliases_by_command_empty_group 3 passed no
libs/mngr/imbue/mngr/utils/deps_test.py::test_detect_os_returns_valid_os_name 3 passed no
libs/mngr/imbue/mngr/utils/detail_renderer_test.py::test_render_test_detail_all_sections_appear_in_correct_order 3 passed no
libs/mngr/imbue/mngr/utils/duration_test.py::test_parse_duration_days 3 passed no
libs/mngr/imbue/mngr/utils/env_utils_test.py::test_parse_bool_env_falsy[2] 3 passed no
libs/mngr/imbue/mngr/utils/env_utils_test.py::test_parse_env_file_with_spaces_in_unquoted_value 3 passed no
libs/mngr/imbue/mngr/utils/git_utils_test.py::test_clone_git_url_to_managed_dir_clones_local_repo 3 passed no
libs/mngr/imbue/mngr/utils/git_utils_test.py::test_is_git_repository_returns_true_for_git_dir 3 passed no
libs/mngr/imbue/mngr/utils/git_utils_test.py::test_is_git_url_recognizes_git_urls[git://github.com/owner/repo.git] 3 passed no
libs/mngr/imbue/mngr/utils/git_utils_test.py::test_is_git_url_recognizes_git_urls[ssh://user@host.example.com:22/owner/repo] 3 passed no
libs/mngr/imbue/mngr/utils/git_utils_test.py::test_is_git_url_rejects_non_urls[../rel] 3 passed no
libs/mngr/imbue/mngr/utils/jsonl_warn_test.py::test_reset_drops_pending_malformed_line_silently 3 passed no
libs/mngr/imbue/mngr/utils/logging_test.py::test_paramiko_handler_routes_unknown_error_to_warning 3 passed no
libs/mngr/imbue/mngr/utils/name_generator_test.py::test_generate_agent_name 3 passed no
libs/mngr/imbue/mngr/utils/name_generator_test.py::test_get_host_generator_returns_generator 3 passed no
libs/mngr/imbue/mngr/utils/polling_test.py::test_poll_for_value_returns_value_immediately_when_producer_returns_non_none 3 passed no
libs/mngr/imbue/mngr/utils/polling_test.py::test_poll_until_polls_until_condition_met 3 passed no
libs/mngr/imbue/mngr/utils/test_ratchets.py::test_prevent_bare_except 3 passed no
libs/mngr/imbue/mngr/utils/test_ratchets.py::test_prevent_if_elif_without_else 3 passed no
libs/mngr/imbue/mngr/uv_tool_test.py::test_build_uv_tool_install_remove_last_dep 3 passed no
libs/mngr/imbue/mngr/uv_tool_test.py::test_build_uv_tool_install_remove_multiple_all_deps 3 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/antigravity_config_test.py::test_extract_statusline_command_returns_none_for_non_runnable[not-a-dict] 3 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/antigravity_config_test.py::test_extract_statusline_command_returns_none_for_non_runnable[statusline3] 3 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/plugin_test.py::test_adopt_session_dispatches_to_clone_for_source_location 3 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/plugin_test.py::test_on_before_create_noop_without_adopt_session 3 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/plugin_test.py::test_provision_does_not_reprompt_for_worktree_of_trusted_source 3 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/plugin_test.py::test_provision_global_trust_is_idempotent 3 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/resources/decode_agy_transcript_test.py::test_decode_unknown_type_falls_back_to_numeric_name 3 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/resources/decode_agy_transcript_test.py::test_run_once_stops_at_non_terminal_step_then_resumes 3 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/test_ratchets.py::test_prevent_broad_exception_catch 3 passed no
libs/mngr_antigravity/imbue/mngr_antigravity/test_ratchets.py::test_prevent_builtin_exception_raises 3 passed no
libs/mngr_aws/imbue/mngr_aws/backend_test.py::test_find_instance_for_host_matches_by_host_id_tag 3 passed no
libs/mngr_aws/imbue/mngr_aws/backend_test.py::test_find_instance_for_host_refuses_duplicate_host_id_tag 3 passed no
libs/mngr_aws/imbue/mngr_aws/cli_test.py::test_prepare_command_fails_clearly_without_credentials 3 passed no
libs/mngr_aws/imbue/mngr_aws/cli_test.py::test_resolve_provider_config_uses_user_provider_block 3 passed no
libs/mngr_aws/imbue/mngr_aws/config_test.py::test_backend_name_defaults_to_aws 3 passed no
libs/mngr_aws/imbue/mngr_aws/config_test.py::test_get_session_returns_session_with_region 3 passed no
libs/mngr_aws/imbue/mngr_aws/test_ratchets.py::test_prevent_bare_except 3 passed no
libs/mngr_aws/imbue/mngr_aws/test_ratchets.py::test_prevent_bare_urwid_tty_signal_keys 3 passed no
libs/mngr_aws/imbue/mngr_aws/test_ratchets.py::test_prevent_global_keyword 3 passed no
libs/mngr_azure/imbue/mngr_azure/backend_test.py::test_backend_name_and_config_class 3 passed no
libs/mngr_azure/imbue/mngr_azure/cli_test.py::test_output_prepare_result_human_emits_single_line 3 passed no
libs/mngr_azure/imbue/mngr_azure/cli_test.py::test_output_prepare_result_json_carries_created_flag 3 passed no
libs/mngr_azure/imbue/mngr_azure/client_test.py::test_assign_self_deallocate_role_creates_assignment_scoped_to_vm 3 passed no
libs/mngr_azure/imbue/mngr_azure/client_test.py::test_assign_self_deallocate_role_false_on_403 3 passed no
libs/mngr_azure/imbue/mngr_azure/test_ratchets.py::test_prevent_bare_except 3 passed no
libs/mngr_azure/imbue/mngr_azure/test_ratchets.py::test_prevent_bare_urwid_tty_signal_keys 3 passed no
libs/mngr_azure/imbue/mngr_azure/test_ratchets.py::test_prevent_global_keyword 3 passed no
libs/mngr_claude/imbue/mngr_claude/agent_registry_test.py::test_resolve_agent_type_with_custom_type_uses_parent_class_and_merges_cli_args 3 passed no
libs/mngr_claude/imbue/mngr_claude/claude_config_test.py::test_check_source_directory_trusted_raises_when_not_trusted 3 passed no
libs/mngr_claude/imbue/mngr_claude/claude_config_test.py::test_find_project_config_empty_projects 3 passed no
libs/mngr_claude/imbue/mngr_claude/claude_config_test.py::test_remove_claude_trust_returns_false_when_empty_config 3 passed no
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_cost_threshold_indicator_no_match_with_neither_string 3 passed no
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_get_claude_version_returns_version_on_success 3 passed no
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_get_provision_file_transfers_with_sync_repo_settings_disabled 3 passed no
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_read_macos_keychain_credential_returns_none_on_process_setup_error 3 passed no
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_resolve_isolate_defaults_to_true_without_either_key 3 passed no
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_resolve_isolate_inverts_deprecated_use_env_true 3 passed no
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_should_trust_work_dir_auto_approve 3 passed no
libs/mngr_claude/imbue/mngr_claude/plugin_test.py::test_sync_user_resources_is_idempotent_without_self_referential_symlinks 3 passed no
libs/mngr_claude/imbue/mngr_claude/resources/common_transcript_test.py::test_user_with_text_and_tool_results 3 passed no
libs/mngr_claude/imbue/mngr_claude/resources/stream_snapshot_test.py::test_extract_drops_circle_off_tool_marker_before_connector 3 passed no
libs/mngr_claude/imbue/mngr_claude/resources/stream_snapshot_test.py::test_extract_message_region_markerless_tail 3 passed no
libs/mngr_claude/imbue/mngr_claude/skill_agent_test.py::test_skill_provisioned_agent_config_can_be_instantiated 3 passed no
libs/mngr_claude/imbue/mngr_claude/stream_json_test.py::test_content_block_start_event_opens_empty_text_block 3 passed no
libs/mngr_claude/imbue/mngr_claude/stream_json_test.py::test_content_block_stop_and_message_stop_are_byte_identical 3 passed no
libs/mngr_claude/imbue/mngr_claude/test_ratchets.py::test_prevent_silent_decode_error_catches 3 passed no
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/hooks/agent_definitions_test.py::test_malformed_namespaced_subagent_type_returns_none[bare_colon] 3 passed no
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/hooks/agent_definitions_test.py::test_unsafe_subagent_type_rejected[namespaced_plugin_backslash] 3 passed no
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/plugin_test.py::test_plugin_allows_guarded_project_stop_hook 3 passed no
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/plugin_test.py::test_plugin_skips_non_claude_agents 3 passed no
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/subagent_wait_test.py::test_target_presence_recheck_is_rate_limited 3 passed no
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/subagent_wait_test.py::test_watermark_sidefile_roundtrip 3 passed no
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/test_ratchets.py::test_prevent_direct_subprocess 3 passed no
libs/mngr_claude_subagent_proxy/imbue/mngr_claude_subagent_proxy/test_ratchets.py::test_prevent_if_elif_without_else 3 passed no
libs/mngr_claude_usage/imbue/mngr_claude_usage/test_ratchets.py::test_prevent_exit_stack 3 passed no
libs/mngr_claude_usage/imbue/mngr_claude_usage/test_ratchets.py::test_prevent_yaml_usage 3 passed no
libs/mngr_codex/imbue/mngr_codex/codex_config_test.py::test_extract_latest_codex_version_reads_the_cache_field 3 passed no
libs/mngr_codex/imbue/mngr_codex/codex_config_test.py::test_is_codex_update_available_compares_numeric_semver 3 passed no
libs/mngr_codex/imbue/mngr_codex/plugin_test.py::test_assemble_command_honors_command_override 3 passed no
libs/mngr_codex/imbue/mngr_codex/plugin_test.py::test_provision_builds_the_codex_home_tree 3 passed no
libs/mngr_codex/imbue/mngr_codex/plugin_test.py::test_resolve_adopt_session_by_id_in_a_live_agent_store 3 passed no
libs/mngr_codex/imbue/mngr_codex/plugin_test.py::test_resolve_adopt_session_rejects_a_missing_jsonl_path 3 passed no
libs/mngr_codex/imbue/mngr_codex/resources/common_transcript_convert_test.py::test_corrupt_existing_output_line_is_skipped 3 passed no
libs/mngr_codex/imbue/mngr_codex/resources/common_transcript_convert_test.py::test_long_tool_output_is_truncated 3 passed no
libs/mngr_codex/imbue/mngr_codex/resources/subagent_started_test.py::test_missing_agent_id_is_a_noop 3 passed no
libs/mngr_codex/imbue/mngr_codex/resources/subagent_started_test.py::test_subagent_start_registers_agent_and_keeps_marker 3 passed no
libs/mngr_codex/imbue/mngr_codex/test_ratchets.py::test_prevent_click_echo 3 passed no
libs/mngr_codex/imbue/mngr_codex/test_ratchets.py::test_prevent_model_copy 3 passed no
libs/mngr_codex_usage/imbue/mngr_codex_usage/test_ratchets.py::test_prevent_cast_usage 3 passed no
libs/mngr_codex_usage/imbue/mngr_codex_usage/test_ratchets.py::test_prevent_global_keyword 3 passed no
libs/mngr_codex_usage/imbue/mngr_codex_usage/test_ratchets.py::test_prevent_per_file_host_upload 3 passed no
libs/mngr_codex_usage/imbue/mngr_codex_usage/test_ratchets.py::test_prevent_while_true 3 passed no
libs/mngr_file/imbue/mngr_file/cli/list_test.py::test_entry_to_json_dict_includes_all_fields 3 passed no
libs/mngr_forward/imbue/mngr_forward/cli_test.py::test_filter_snapshot_supports_host_id_and_name_filter 3 passed no
libs/mngr_forward/imbue/mngr_forward/cookie_test.py::test_session_cookie_round_trip 3 passed no
libs/mngr_forward/imbue/mngr_forward/resolver_test.py::test_remove_known_agent_emits_resolver_snapshot_when_services_were_dropped 3 passed no
libs/mngr_forward/imbue/mngr_forward/resolver_test.py::test_update_known_agents_emits_resolver_snapshot_for_bulk_drops 3 passed no
libs/mngr_forward/imbue/mngr_forward/snapshot_test.py::test_parse_snapshot_defaults_missing_filter_fields_to_empty_string 3 passed no
libs/mngr_forward/imbue/mngr_forward/snapshot_test.py::test_parse_snapshot_skips_agents_without_id 3 passed no
libs/mngr_forward/imbue/mngr_forward/stream_manager_test.py::test_invalid_observe_line_is_passthrough_but_not_fatal 3 passed no
libs/mngr_forward/imbue/mngr_forward/stream_manager_test.py::test_observe_stderr_is_logged_not_emitted 3 passed no
libs/mngr_forward/imbue/mngr_forward/test_ratchets.py::test_prevent_click_echo 3 passed no
libs/mngr_forward/imbue/mngr_forward/test_ratchets.py::test_prevent_unittest_mock_imports 3 passed no
libs/mngr_gcp/imbue/mngr_gcp/backend_test.py::test_to_offline_host_raises_when_no_host_state_metadata 3 passed no
libs/mngr_gcp/imbue/mngr_gcp/cli_test.py::test_prepare_logic_reuses_firewall_when_present 3 passed no
libs/mngr_gcp/imbue/mngr_gcp/client_test.py::test_delete_firewall_noop_when_missing 3 passed no
libs/mngr_gcp/imbue/mngr_gcp/client_test.py::test_destroy_instance 3 passed no
libs/mngr_gcp/imbue/mngr_gcp/startup_script_test.py::test_startup_script_forwards_default_user_key_to_root 3 passed no
libs/mngr_gcp/imbue/mngr_gcp/startup_script_test.py::test_startup_script_injects_authorized_user_public_key_into_root 3 passed no
libs/mngr_gcp/imbue/mngr_gcp/test_ratchets.py::test_prevent_pandas_import 3 passed no
libs/mngr_gcp/imbue/mngr_gcp/test_ratchets.py::test_prevent_setattr 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/bake/bake_source_test.py::test_clone_repo_at_tag_materializes_tagged_content 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/bake/bake_source_test.py::test_resolved_bake_source_from_tag_rejects_non_tag 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/cli/server_test.py::test_destroy_report_for_no_hosts_is_all_zero 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/cli/server_test.py::test_explicit_mngr_source_always_wins 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/data_types_test.py::test_lease_attributes_includes_zero_values 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/data_types_test.py::test_relaxed_empty_when_only_repo_constrained 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/providers/instance_test.py::test_ensure_host_key_pinned_pins_outer_key_when_only_container_entry_exists 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/providers/instance_test.py::test_fast_path_rejects_start_args_the_baked_container_cannot_honor 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/repo_identity_test.py::test_is_local_repo_source_distinguishes_paths_from_urls[./default_workspace_template-True] 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/repo_identity_test.py::test_is_local_repo_source_distinguishes_paths_from_urls[~/project/default_workspace_template-True] 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/bare_metal_test.py::test_compute_capacity_reports_free_slots 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/bare_metal_test.py::test_next_server_status_walks_the_forward_chain 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/ordering_test.py::test_select_eco_option_codes_raises_for_unavailable_storage 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/ordering_test.py::test_select_eco_option_codes_uses_explicit_choices_for_multi_offer_families 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/pricing_test.py::test_compute_slice_pricing_rows_filters_by_region 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/slices/pricing_test.py::test_compute_slice_pricing_rows_splits_rows_per_region_with_distinct_delivery 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/test_ratchets.py::test_prevent_bare_urwid_tty_signal_keys 3 passed no
libs/mngr_imbue_cloud/imbue/mngr_imbue_cloud/test_ratchets.py::test_prevent_pytest_mark_integration 3 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/data_source_test.py::test_deserialize_fields_drops_invalid_payload_keeps_others 3 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/data_sources/github_test.py::test_build_prs_from_nodes_success 3 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/data_sources/github_test.py::test_parse_board_page_surfaces_error_messages 3 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/data_types_test.py::test_agent_board_entry_with_fields 3 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/fetcher_test.py::test_collect_data_sources_skips_none_results 3 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/fetcher_test.py::test_plugin_excludes_disabled_repo_paths 3 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/plugin_test.py::test_muted_offline_field_none_when_certified_data_empty 3 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/plugin_test.py::test_muted_offline_field_none_when_no_muted_key 3 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/test_ratchets.py::test_prevent_pytest_mark_integration 3 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/test_ratchets.py::test_prevent_silent_decode_error_catches 3 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/tui_test.py::test_carry_forward_fields_new_agent 3 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/tui_test.py::test_input_handler_up_key_on_first_clears_focus 3 passed no
libs/mngr_kanpan/imbue/mngr_kanpan/tui_test.py::test_update_snapshot_mute 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/agent_setup_test.py::test_prepare_full_wiring_tunneled 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/agent_setup_test.py::test_prepare_on_host_without_concurrency_group_raises 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/core_test.py::test_initialize_accepts_exactly_minimum_version 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/core_test.py::test_initialize_tolerates_leading_v_prefix 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/core_test.py::test_services_info_offline_passes_offline_flag 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/core_test.py::test_services_info_skips_malformed_auth_options 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/encryption_key_test.py::test_accepts_owner_only_modes[448] 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/encryption_key_test.py::test_encryption_key_path_is_under_directory 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/extensions/permission_requests_test.py::test_post_rejects_malformed_agent_id[missing-agent-prefix] 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/extensions/permission_requests_test.py::test_post_rejects_relative_path_in_file_sharing 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/forward_supervisor_test.py::test_ensure_running_reaps_orphan_forwards_children_too 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/forward_supervisor_test.py::test_forward_latchkey_directory_parses_every_argv_shape 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/remote_gateway_test.py::test_provision_remote_gateway_is_noop_on_local_outer_host 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/remote_gateway_test.py::test_provision_remote_gateway_runs_full_sequence_on_the_outer_host 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/store_test.py::test_update_forward_info_gateway_port_raises_when_record_absent 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/test_ratchets.py::test_prevent_exec 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/test_ratchets.py::test_prevent_if_elif_without_else 3 passed no
libs/mngr_latchkey/imbue/mngr_latchkey/test_ratchets.py::test_prevent_underscore_imports 3 passed no
libs/mngr_lima/imbue/mngr_lima/instance_test.py::test_snapshot_methods_raise 3 passed no
libs/mngr_lima/imbue/mngr_lima/lima_yaml_test.py::test_write_lima_yaml 3 passed no
libs/mngr_mapreduce/imbue/mngr_mapreduce/cli_test.py::test_emit_agents_launched_jsonl 3 passed no
libs/mngr_mapreduce/imbue/mngr_mapreduce/cli_test.py::test_emit_report_path_jsonl 3 passed no
libs/mngr_mapreduce/imbue/mngr_mapreduce/test_ratchets.py::test_prevent_hardcoded_claude_dir 3 passed no
libs/mngr_mapreduce/imbue/mngr_mapreduce/test_ratchets.py::test_prevent_num_prefix 3 passed no
libs/mngr_modal/imbue/mngr_modal/instance_test.py::test_discover_hosts_prefers_running_sandbox_over_host_record 3 passed no
libs/mngr_modal/imbue/mngr_modal/instance_test.py::test_get_volume_for_host_probes_with_listdir 3 passed no
libs/mngr_modal/imbue/mngr_modal/listing_test.py::test_build_single_agent_details_returns_agent_with_correct_state 3 passed no
libs/mngr_modal/imbue/mngr_modal/test_ratchets.py::test_prevent_init_docstrings 3 passed no
libs/mngr_modal/imbue/mngr_modal/test_ratchets.py::test_prevent_trailing_comments 3 passed no
libs/mngr_modal/imbue/mngr_modal/testing_provider_test.py::test_delete_volume 3 passed no
libs/mngr_modal/imbue/mngr_modal/testing_provider_test.py::test_persist_multiple_agents 3 passed no
libs/mngr_modal/imbue/mngr_modal/testing_provider_test.py::test_read_shared_modal_env_name_splits_into_timestamp_name_and_suffix 3 passed no
libs/mngr_modal/imbue/mngr_modal/testing_provider_test.py::test_stop_host_no_sandbox 3 passed no
libs/mngr_notifications/imbue/mngr_notifications/cli_test.py::test_ensure_observe_starts_process_when_not_running 3 passed no
libs/mngr_notifications/imbue/mngr_notifications/notification_verifier_test.py::test_run_verification_send_failed 3 passed no
libs/mngr_notifications/imbue/mngr_notifications/notifier_test.py::test_build_execute_command_no_config 3 passed no
libs/mngr_notifications/imbue/mngr_notifications/terminals_test.py::test_get_terminal_app_case_insensitive 3 passed no
libs/mngr_notifications/imbue/mngr_notifications/test_ratchets.py::test_prevent_bare_urwid_tty_signal_keys 3 passed no
libs/mngr_notifications/imbue/mngr_notifications/test_ratchets.py::test_prevent_dataclasses_import 3 passed no
libs/mngr_notifications/imbue/mngr_notifications/test_ratchets.py::test_prevent_getattr 3 passed no
libs/mngr_opencode/imbue/mngr_opencode/opencode_config_test.py::test_build_opencode_merge_sql_never_copies_global_migration_rows 3 passed no
libs/mngr_opencode/imbue/mngr_opencode/plugin_test.py::test_adopt_cloned_session_from_remote_source_pulls_db_locally 3 passed no
libs/mngr_opencode/imbue/mngr_opencode/test_ratchets.py::test_prevent_monkeypatch_setattr 3 passed no
libs/mngr_opencode_usage/imbue/mngr_opencode_usage/test_ratchets.py::test_prevent_importlib_import_module 3 passed no
libs/mngr_ovh/imbue/mngr_ovh/backend_test.py::test_f1_extra_tags_parsed_before_recycle_or_order 3 passed no

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