Skip to content

feat(flow-chat): browse recent sessions in the context picker - #3726

Merged
GCWing merged 1 commit into
mainfrom
gcwing/chat-context-session-browse
Nov 4, 2026
Merged

GCWing merged 1 commit into
mainfrom
gcwing/chat-context-session-browse

Conversation

@GCWing

@GCWing GCWing commented Nov 4, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Add a Sessions source to the chat context picker so users can browse recent referenceable sessions before typing.
  • Keep horizontal arrow keys with the open picker and preserve composition input.
  • Negotiate queryless browsing with Peer Device hosts. Legacy hosts retain typed search, and the picker discards results from a previous device activation.

Verification

  • Web UI targeted Vitest suites for the picker, key ownership, Session API, and Peer Connection Manager passed (71 tests).
  • pnpm run type-check:web, pnpm run i18n:audit, and pnpm run capabilities:check passed.
  • cargo test --locked -p openbitfun-product-domains --no-default-features remote_surface passed (20 tests).
  • cargo test --locked -p openbitfun-desktop --lib api::session_api::catalog_request_tests passed (2 tests).

Reviewer Notes

The automated picker fixtures cover SSH workspace identity and stale responses during a simulated Peer Device switch. Live SSH, Peer Device, Remote Control, and Detached Dispatch verification and UI captures were skipped.

AI-assisted. Lightly tested with focused automated checks.

@GCWing
GCWing merged commit 03dd599 into main Nov 4, 2026
13 checks passed
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