Docs: Provider connections page + cross-links (preview, local-only) (#15492) - #717
Docs: Provider connections page + cross-links (preview, local-only) (#15492)#717juanmichelini wants to merge 7 commits into
Conversation
|
Preview deployment for your docs. Learn more about Mintlify Previews.
💡 Tip: Enable Workflows to automatically generate PRs for you. |
4982794 to
b4bbb1a
Compare
Documents the Connect-a-Provider flow from issue #15492. Scoped to stable concepts; UI specifics marked provisional pending #16499 review. - New page: agent-canvas/provider-connections.mdx - Cross-links from llm-profiles, first-time-setup, customize-and-settings - Added to docs.json nav after llm-profiles Co-authored-by: openhands <openhands@all-hands.dev>
b4bbb1a to
101174b
Compare
…e warning) The connections section uses a Delete button with a confirm step, not a Disconnect action, and now warns when a removed connection still has profiles referencing its key. Update the page to match. Co-authored-by: openhands <openhands@all-hands.dev>
- How-it-works now describes test-on-blur, the model picker (Recommended pre-selected, Select all, More from vendor), and that each selected model becomes a profile sharing the connection key. - Section actions documented as Refresh, Rotate key, Disconnect (renamed from Delete/re-validate to match the issue wireframe labels). - Removed bulk model selection from the not-in-preview list (now shipped); kept cloud, background refresh, and multiple-keys-per-provider. Co-authored-by: openhands <openhands@all-hands.dev>
e66bacf to
7227058
Compare
Match the reworked provider-centric design (OpenHands/OpenHands#15492): - Rename provider-connections.mdx -> model-providers.mdx (matches the route). - Rewrite the page: add a provider once via the preset picker + form (display name, base URL, wire API, keychain-stored key, custom headers), then add / edit / remove the models nested under the provider — all sharing the provider's key, no per-model key re-entry. Document edit/rotate-key/delete and the optional Test probe (suggests catalog models, never mutates the curated list). - Update the nav entry and cross-links to the new route. Co-authored-by: openhands <openhands@all-hands.dev>
The page described an unshipped provider-first UI (Model providers page, preset picker, wire API, custom headers, nested models, Test probe, GitHub Copilot). What shipped in software-agent-sdk#4492 + OpenHands#16616 is a simpler 'Provider connections' section inside Settings > LLM (local backends only): a named api_key + optional base_url that LLM profiles link to by id. - Rename model-providers.mdx -> provider-connections.mdx and rewrite to match the shipped section, modal fields (name, free-text provider, key, optional base URL), profile linking dropdown, edit/rotate, delete-with-in-use guard, and encrypted-at-rest storage (not keychain). - Revert the cross-link page rename: it's still Settings > LLM, not 'Model providers'. - Update docs.json nav slug. Co-authored-by: openhands <openhands@all-hands.dev>
|
Refreshed this PR to reflect what actually shipped rather than the earlier provider-first design. What changed in the code since the first draft: the feature shipped as a Provider connections section inside Removed from the docs (described but never built): the "Model providers" page rename, the provider preset picker, wire-API selection, custom-headers JSON, nested per-provider model rows, the Test/catalog-suggestion probe, and managed GitHub Copilot. Edits in this push:
Verified against the shipped source in both repos ( This comment was posted by an AI agent (OpenHands) on behalf of the author. |
| so. | ||
| - **API key** — the key issued by that provider or gateway (required when | ||
| creating a connection). | ||
| - **Base URL** — optional OpenAI-compatible endpoint, for example |
There was a problem hiding this comment.
This appears to be mandatory from testing and not optional.
Docs: Provider connections (Agent Canvas)
Documents the Provider connections feature: save one API key (and optional base URL) once as a named connection, then link multiple LLM profiles to it so they share the key. Available on local agent-server backends only for now. Tracks OpenHands/OpenHands#15492.
Contents
openhands/usage/agent-canvas/provider-connections.mdx(renamed frommodel-providers.mdxto match the shipped section name):Settings > LLM, shown on local backends only (hidden on cloud).custom), API key (required on create), and an optional Base URL. Key is encrypted at rest and never returned to the UI.llm-profiles.mdx,llm-settings.mdx,first-time-setup.mdx, andcustomize-and-settings.mdxagain point atSettings > LLMand link to the provider-connections page.docs.jsonnav slug updated toprovider-connections.Related PRs (shipped)
This PR was created by an AI agent (OpenHands) on behalf of the user.