Add Buzz Agent to harness selection page, and OpenAI-compatible base URL field to model settings during onboarding - #2827
Draft
yashrajd wants to merge 2 commits into
Draft
Conversation
- Add "buzz-agent" to ONBOARDING_RUNTIME_ORDER so the bundled harness appears in the onboarding setup page. - Extend command_basenames to also look for Tauri sidecar names with the host target triple suffix (e.g. buzz-agent-aarch64-apple-darwin). This lets local dev builds that use scripts/bundle-sidecars.sh resolve the bundled sidecars, while release DMG builds continue to use the plain basename. Signed-off-by: yashrajd <114083781+yashrajd@users.noreply.github.com>
- Add a per-persona provider base URL input in the agent config form so users can point to a custom OpenAI-compatible endpoint instead of the default provider URL. - Wire the new field through persona presentation handling and update the agent config contract tests. Signed-off-by: yashrajd <114083781+yashrajd@users.noreply.github.com>
yashrajd
force-pushed
the
feature/openai-compat-base-url
branch
from
July 25, 2026 08:08
84f272f to
b36ab16
Compare
Author
AdnanAbass
approved these changes
Jul 25, 2026
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 PR bundles two related desktop agent-config fixes:
Show the bundled Buzz Agent during onboarding
Adds buzz-agent to ONBOARDING_RUNTIME_ORDER so the bundled harness appears alongside Claude and Codex in the setup list.
Extends sidecar discovery to also look for binaries with the host target-triple suffix (e.g. buzz-agent-aarch64-apple-darwin). This lets local dev builds resolve the bundled sidecar; release DMG builds continue to use the plain buzz-agent name.
Rationale: The 0.4.25 release build did not list Buzz Agent in onboarding because the allowlist only included Claude and Codex.
Add an OpenAI-compatible base URL field
When the Buzz Agent provider is set to openai-compat, the config UI now shows a dedicated OpenAI-compatible base URL input.
The value is stored as the OPENAI_COMPAT_BASE_URL env var, validated as a URL, and hidden from the generic Advanced env editor so it does not appear twice.
Saves are blocked until the base URL is valid when the provider requires it.
Rationale: The OpenAI-compatible provider also had no structured way to set its base URL, forcing users to edit raw env vars.