Repository navigation
Feat/sdk api parity - #14
Merged
Merged
Conversation
added 18 commits
September 28, 2026 11:25
- Replace a factor's canvas baseline level instead of prepending, so pauses while typing in a bound field no longer accumulate levels. - Accept either ordering of legacy two-boolean factors in the backend validator, matching the frontend. - Forward payload-only outputs through deactivated nodes and payload-only supervisor briefs. - SDK: expose MCP authentication status, server_env, omit-vs-clear credential updates, begin_oauth, and clear_credentials. - MCP OAuth popup: broadcast callback results on a same-origin channel and keep waiting (with cancel) when a provider's COOP detaches the popup. - Add callback error, credential clear/revoke, and owner-scope tests.
- Add git commit/tags to uv's cache keys so a new commit or tag rebuilds the project; previously uv reused its cached build and the Docker image kept reporting a stale version. - Use hatch-vcs's no-guess-dev scheme so dev builds report the last real tag (0.7.0.post1.dev17) instead of an invented next patch; the badge shows it as v0.7.0+17. - Retry the badge's version fetch instead of giving up when the backend is still starting.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces major improvements to MCP server connection and authentication workflows in the frontend, adds OAuth callback support, and updates documentation and version badge logic. The main focus is on enabling multiple authentication modes (including OAuth) when connecting MCP servers, improving the user experience and security.
Key changes include:
MCP Server Connection & Authentication
ConnectMcpServerDialogto support multiple authentication modes: none, bearer token, custom headers, environment variables, and OAuth. The dialog now dynamically presents authentication options based on the selected transport and manages OAuth flows, including state handling, error reporting, and UI feedback. [1] [2] [3] [4] [5] [6] [7] [8]get,update,beginOAuth, andclearCredentials, and updatedcreateto support new authentication fields. [1] [2]OAuth Integration
McpOAuthCallbackPageand corresponding route to handle OAuth callback flows in the frontend. [1] [2].env.examplefor correct OAuth configuration.UI/UX Improvements
Documentation
publications/BDM/README.md) in the mainREADME.md. [1] [2]