Skip to content

feat: add embedded OAuth and session workspaces - #4

Draft
NightSommelier wants to merge 6 commits into
querymt:mainfrom
NightSommelier:feature/embedded-oauth-workspaces
Draft

NightSommelier wants to merge 6 commits into
querymt:mainfrom
NightSommelier:feature/embedded-oauth-workspaces

Conversation

@NightSommelier

@NightSommelier NightSommelier commented Oct 25, 2026 •

Copy link
Copy Markdown
  • Connect ChatGPT through embedded single-owner OAuth without an external identity provider, with explicit consent, PKCE, and rotating refresh tokens.
  • Keep each session bound to a sticky workspace with immutable IDs and fail-closed metadata recovery; directory switches create new sessions.
  • Report backend replay/history failures truthfully instead of returning misleading empty history.

Validation: 80 tests passed; formatting, all-target check, and strict all-target/all-feature Clippy passed before cleanup.

Backend history fix is not included; tracked upstream: querymt/querymt#1090

@coderabbitai

coderabbitai Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 90ea2443-3241-4c1c-9ca3-4e3aa109edd6
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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