osschat osschat osschat

GitHub OAuth sign-in and search tools

Feature Frontend Backend

This release updates sign-in to use GitHub OAuth and adds new chat capabilities around search and tool visibility. It also makes chat streaming and message rendering more consistent during and after generation.

Authentication updates

Sign-in now runs through Better Auth with GitHub OAuth, replacing WorkOS AuthKit. This streamlines the sign-in flow and supports server-side authentication for features like chat creation.

Existing accounts are kept compatible by linking prior WorkOS users to the new sign-in on first login via email, so you can keep using your existing data.

Signing out now clears the session and takes you back to the sign-in screen.

Chat experience and search controls

Daily search usage limits are now tracked per user, with counts resetting at UTC midnight. This helps keep search usage predictable and prevents unexpected spikes.

Tool invocations are now persisted with messages, so tool activity can be shown correctly after page reloads and during streaming. The chat UI also updates its message comparison logic to detect tool invocation changes, not just text and reasoning.

Chat titles can now be auto-updated when a chat is still named New Chat or has an empty title, supporting automatic naming based on early conversation context.

Reasoning streaming saves more frequently, and the reasoning panel no longer auto-closes, so you stay in control of what you are viewing while a response is generated.