Skip to content

feat(cli): add interactive resume command - #392

Merged
jongio merged 4 commits into
mainfrom
go/issue-391
Aug 17, 2026
Merged

jongio merged 4 commits into
mainfrom
go/issue-391

Conversation

@jongio

@jongio jongio commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Summary

Adds dispatch resume, an interactive folder-scoped session picker that resumes the selected session through the same launch path as the TUI.

The picker keeps positional arguments as search text and uses the named --folder option for location filtering, avoiding ambiguous positional paths.

Changes

  • List matching sessions in a selectable table with full session ID, summary, repository, and branch.
  • Resume the selected session on Enter using existing workspace checks and shell launch behavior.
  • Show the first 50 matches and let users reveal additional batches from the picker.
  • Support explicit output formats for non-interactive use and --demo before or after the command.
  • Sanitize terminal output, including ANSI, control, CSV formula, and Unicode bidi characters.
  • Add deterministic screenshots for all themes and publish the picker across the website.
  • Update help, man output, README, changelog, shell completions, specs, and test plans.
  • Run screenshot-tag tests in CI and mage preflight.

Quality

  • go build ./... and mage install pass.
  • MQ certification completed with no remaining Critical or High findings.
  • All 40 website tests pass; Firefox required retries because of a confirmed Windows headless graphics teardown issue.
  • All 13 acceptance criteria are covered and the specification is marked shipped.

Closes #391

@jongio jongio changed the title feat(cli): add folder-scoped list command feat(cli): add interactive resume command Aug 16, 2026
jongio added 4 commits August 17, 2026 11:11
Add dispatch list as a table-first search preset with a named --folder option, preserving positional query semantics and shared search behavior.

Closes #391

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 913a81c6-b54f-4608-aa94-225366fe142a
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 913a81c6-b54f-4608-aa94-225366fe142a
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 913a81c6-b54f-4608-aa94-225366fe142a
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 913a81c6-b54f-4608-aa94-225366fe142a
@jongio
jongio merged commit 29c9329 into main Aug 17, 2026
6 checks passed
@jongio
jongio deleted the go/issue-391 branch August 17, 2026 18:33
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.

Add dispatch list for sessions under the current directory

1 participant