grok-build-upstream-mirror/crates/codegen/xai-grok-pager/tests/pty_e2e
Repository files (latest commit first)
Filename Latest commit message Latest commit date
grokkybara[bot] 780d1388ff Synced from monorepo
Synced from monorepo

Changes:
- grok-shell: send an expired external-provider credential to the sign-in flow, not a 401 loop
- pager: clickable ▲ jumps to the top of the response being read
- grok-shell: keep a large task log from making the completion message too long
- Plan viewer scrollbar: widen grab zone to the border column; fix striped thumb in Terminal.app
- pager: poll the tmux probe teardown grace instead of sleeping it
- security: vendor-compat MCP kill switch is now actually enforced when reported as on
- grok-shell: restore session eviction when a leader client disconnects
- Bump rust-toolchain to 1.93.0
- workspace: lexical-normalize permission path patterns before glob matching
- pager: reject garbage Enter in the /resume picker
- pager: show Mermaid affordances in plan mode preview
- pager: drop manage-account link from /session-info
- workspace: auto-approve read-only git queries; defer write floor to auto classifier
- Add free-form pattern editor to the "Always allow" command prompt
- grok-shell: fix /btw caching
- pager: Tab walks answers in the ask_user_question card
- External-provider auth refresh: single 7s attempt instead of 3×5s
- pager: don't resurrect finished background tasks as Running when completion arrives first
- pager: report tmux truecolor clamping in Doctor
- Fix plan viewer scrollbar click+drag hijacked by comment gutter
- pager/shell: stop double Recap after the same last turn
- sampler: preserve x-should-retry through stream collection
- pager: clear plan-mode indicator immediately when the user approves a plan
- pager: tmux does not re-read its config on reattach

Source-Revision: 64c4de99cc822b25ce9c54ab5a4f372093d0885d
2026-08-03 08:17:57 +00:00
..
minimal Synced from monorepo 2026-07-28 22:50:19 +00:00
agent_response.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
agent_type_mismatch_modal_on_model_switch.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
agent_type_mismatch_no_keeps_current_session.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
agent_type_mismatch_yes_starts_new_session.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
ansi_scrollback_content_integrity.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
auto_compact_top_row.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
auto_wake_cancel_preserves_queued_user_prompt.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
background_task_reaped_on_quit.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
basename_path_demo_pty.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
bash_full_output_double_click_fold_pty.rs Synced from monorepo 2026-07-25 18:44:42 +00:00
bash_mode_file_completion_shell_like.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
bash_mode_strips_redundant_session_cd_from_chrome.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
bash_mode_tab_completion_dropdown.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
bash_queued_mid_turn_drains_as_bash.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
bracketed_ime_paste_skips_clipboard_image_linux.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
bracketed_ime_paste_skips_clipboard_image_macos.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
campaign_nudges_default_until_dismissed_by_model_pick.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
campaign_remote_settings_nudge_and_dismiss.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
cancel_discards_buffered_interjection.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
cancel_then_resend_prompt_appears_once.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
common.rs Synced from monorepo 2026-08-03 08:17:57 +00:00
continue_resumes_session_with_history.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
critical_announcement_session_banner_pty.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
ctrl_c_cancel_during_stream_recovers_cleanly.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
ctrlc_after_activity_no_rewind_prompt_once.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
ctrlc_with_queued_prompt_no_dup.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
dashboard_overlay_tab_esc_backout_and_ctrl_backslash.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
doubled_lines_out_of_band_repro.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
drag_autoscroll_no_bounce_pty.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
drag_enters_content_from_gap_pty.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
drag_from_above_prompt_strip_pty.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
drag_from_chrome_stays_block_pty.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
drag_over_gap_rows_does_not_freeze_head_pty.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
drag_select_autoscroll_full_scrollout_copy_pty.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
drag_select_wheel_scroll_extends_pty.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
edit_collapsed_oneliner_pty.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
edit_hl_inplace_refresh_pty.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
edit_interject_lone_queued_row_keeps_tui_alive.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
edit_merge_parallel_pty.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
edit_merge_sequential_pty.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
embedded_mode_boots_without_hanging_on_blocked_backend.rs Synced from monorepo 2026-07-26 20:03:03 +01:00
empty_enter_force_sends_top_queued.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
empty_enter_sends_top_not_last_of_two.rs Synced from monorepo 2026-07-25 18:44:42 +00:00
endline_park_is_markerless.rs Synced from monorepo 2026-07-25 18:44:42 +00:00
endline_wakeups_close_with_markers.rs Synced from monorepo 2026-07-25 18:44:42 +00:00
esc_cancels_running_turn_from_prompt_preserves_draft.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
esc_cancels_running_turn_from_scrollback.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
esc_esc_clears_idle_prompt_and_records_history.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
esc_esc_opens_rewind_picker_silent_first_press.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
esc_idle_empty_no_messages_is_swallowed_noop.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
extensions_modal_copy_hints_pty.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
file_path_with_space_emits_full_osc8_hyperlink.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
folder_trust_cwd_is_home_git_repo_no_prompt.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
folder_trust_decline_quits_without_grant.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
folder_trust_feature_off_shows_no_question.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
folder_trust_home_git_repo_subdir_keys_on_subdir.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
folder_trust_question_renders_and_accept_persists_grant.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
forced_wheel_mode_env_scrolls_exact_rows.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
image_chip_preview_path_free_pty.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
initial_prompt_positional_auto_submits.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
input_echoes_at_idle_prompt.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
interjection_reaches_model_ctrl_l_in_vscode_family.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
interjection_reaches_model_in_same_turn.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
iterm_readline_editing.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
keep_text_selection_settings_visible_pty.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
managed_policy_gate_refusal_reaches_real_terminal.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
mcp_menu_loads_servers_in_non_project_dir.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
mcp_menu_loads_servers_in_project_dir.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
mid_text_skill_token_echo_styled_pty.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
mid_turn_slash_dropdown_esc_dismisses_not_cancel.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
middle_click_pastes_primary_linux.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
misclassified_wheel_flood_does_not_teleport_viewport.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
mouse_reporting_toggle_inactive_without_config_pty.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
mouse_reporting_toggle_sticky_persists_pty.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
nested_quote_drag_copy_excludes_bars_pty.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
page_flip_on_send_pty.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
paste_bracketed_chip_text_sends_full_payload.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
paste_bracketed_inline_text_echoes_and_sends_intact.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
paste_bracketed_then_immediate_enter_sends_intact.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
paste_ctrl_v_image_keeps_ui_responsive_macos.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
paste_ctrl_v_image_keeps_ui_responsive_windows.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
paste_ctrl_v_text_echoes_fast_macos.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
paste_ctrl_v_text_echoes_fast_windows.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
plan_revise_empty_enter_does_not_approve.rs Synced from monorepo 2026-07-30 19:07:40 +00:00
plan_scrollbar_grab_zone_pty.rs Synced from monorepo 2026-08-03 08:17:57 +00:00
prompt_suggestion_ghost_tab_accepts.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
question_tab_cycles_answers.rs Synced from monorepo 2026-08-03 08:17:57 +00:00
queue_and_interjection_lifecycle.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
queued_bash_promotion_renders_output_pty.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
queued_message_renders_once_not_twice.rs Synced from monorepo 2026-07-25 18:44:42 +00:00
quote_block_drag_copy_excludes_bars_pty.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
quote_block_raw_mode_copy_keeps_source_pty.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
read_tool_header_selection_copies_path_only_pty.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
reasoning_efforts_fallback_menu_matches_builtin.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
reasoning_efforts_from_config_toml_menu.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
reasoning_efforts_menu_renders_and_remaps_on_wire.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
recap_header_not_in_selection_pty.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
removed_queued_prompt_never_sent.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
rename_title_shows_in_prompt_border.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
renders_on_action.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
reparked_wait_stays_markerless.rs Synced from monorepo 2026-07-25 18:44:42 +00:00
requirements_version_failure_exits_2_with_guidance.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
resize_preserves_scroll_position.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
response_top_indicator_pty.rs Synced from monorepo 2026-08-03 08:17:57 +00:00
reverse_agent_type_mismatch_cursor_to_default.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
same_agent_type_switch_no_modal.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
scroll.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
scroll_debug_hud_env_toggles_overlay.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
scroll_does_not_crash.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
send_now_tip_after_mid_turn_queue.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
send_then_ctrlc_rewinds_to_composer_no_history_dup.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
shift_tab_in_session_cycles_mode.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
shift_tab_on_welcome_starts_session_in_plan_mode.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
shift_tab_plan_nudge_from_always_approve_enters_plan.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
show_thinking_blocks_toggle_hides_existing_pty.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
small_screen_tip_survives_slow_turn.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
spinner_reappears_after_wait_resumes.rs Synced from monorepo 2026-07-25 18:44:42 +00:00
storage_upload_parks_on_401_and_drains_after_recovery.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
stuck_drag_recovers_on_esc_pty.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
subscription_watch_and_gate_verify_pty.rs Synced from monorepo 2026-07-29 17:17:54 +00:00
tab_focuses_scrollback_in_vim_and_default_modes.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
trackpad_flood_does_not_under_travel.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
undo_tip_resets_each_new_session.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
undo_tip_seen_count_never_persisted.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
undo_tip_session_cap_blocks_fourth_show.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
verb_group_fold_expand_collapse_pty.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
verb_group_header_drag_copy_pty.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
verb_group_settings_toggle_pty.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
verb_group_streaming_fold_pty.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
verb_group_thinking_fold_pty.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
verify_bashq_claim2_force_interject.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
verify_bashq_claim3_edit_keeps_bash.rs Synced from monorepo 2026-07-21 18:10:23 +00:00
waiting_for_model_label.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
welcome_screen.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
welcome_screen_braille_logo_renders_correctly.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
wheel_burst_scrolls_viewport_without_frame_amplification.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
wheel_flood_paints_no_ghost_frames.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
wheel_overscroll_at_bottom_reengages_follow_mid_stream.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
wheel_scrolls_viewport_during_streaming_turn.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
word_select_tip_on_double_click_pty.rs Synced from monorepo 2026-07-22 19:22:27 +01:00
wrap_child_killed_with_latched_modes_restores_terminal.rs Synced from monorepo 2026-07-17 14:19:50 +01:00
wrap_clean_exit_stays_byte_transparent.rs Synced from monorepo 2026-07-17 14:19:50 +01:00
wrap_echo_passthrough_and_exit_code.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
wrap_explicit_path_not_found_fails_fast.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
wrap_not_found_alias_routes_via_shell_contract.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
wrap_osc52_sink_env_advertised_through_shell.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
wrap_sigterm_restores_terminal_and_exit_code.rs Synced from monorepo 2026-07-17 14:19:50 +01:00
wrap_single_string_routes_via_shell.rs Publish harness and TUI open-source 2026-07-16 06:46:02 +01:00
zero_turn_model_switch_no_modal.rs Synced from monorepo 2026-07-22 19:22:27 +01:00