Skip to content

Unify fork harness selection#769

Merged
edwin-zvs merged 1 commit into
mainfrom
unify-fork-harness-picker
Jul 11, 2026
Merged

Unify fork harness selection#769
edwin-zvs merged 1 commit into
mainfrom
unify-fork-harness-picker

Conversation

@edwin-zvs

Copy link
Copy Markdown
Contributor

Summary

  • route both same- and cross-harness forks through one harness picker
  • prefill the picker with the source harness so Enter forks without an initial prompt
  • remove the duplicate shifted fork shortcuts and update help/specs

Tests

  • cargo test -p agentd-cli fork_picker_defaults_to_source_harness_without_prompt_stage -- --nocapture
  • cargo test -p agentd-cli shifted_fork_shortcut_is_removed -- --nocapture
  • cargo test -p agentd-cli (838 passed; timing-sensitive many_small_events_stay_fast_as_history_grows failed in the full run, then passed in isolation)
  • cargo test -p agentd-cli pty_render::tests::many_small_events_stay_fast_as_history_grows -- --nocapture
  • cargo build

Visuals

Not recorded: this reuses the existing harness picker UI and changes its default value/keybinding behavior.

@edwin-zvs
edwin-zvs merged commit 4c82dfa into main Jul 11, 2026
1 check passed
@edwin-zvs
edwin-zvs deleted the unify-fork-harness-picker branch July 11, 2026 03:59
@edwin-zvs edwin-zvs mentioned this pull request Jul 11, 2026
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant