-
Notifications
You must be signed in to change notification settings - Fork 2.3k
fix(ui): enable selection of zero-config providers in desktop GUI #3378
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(ui): enable selection of zero-config providers in desktop GUI #3378
Conversation
|
These CLI providers should have the command environment variables defined in the GUI i think. |
|
@cbruyndoncx good point! thanks for pointing out. My latest commit addresses that. |
|
nice @kwsantiago - I had a tenative trivial fix #3396 - but I think your change sounds better, would you be interested in re-applying this to the new GUI and new main branch and pushing again? |
|
this will fix #3360 @kwsantiago if you don't mind - #3386 - could be fixed to pass in allow edits to the claude code call:
for example: ideally would follow the goose mode selection if possible - would you be interested in adding that in? |
|
@michaelneale I re-applied this to the new GUI and new main branch (3317225), and included a fix for #3386 (e8cd6d4) Please let me know if anything else is needed here. |
|
@kwsantiago if you can sign the DCO failing thing (click on it and it will tell you what to do) would be great |
|
also need to run fmt and clippy - if you don't get to, I can update/push to your branch come next week (I have closed my PR as I think this is the right way) |
119d136 to
3c9e452
Compare
Signed-off-by: Kyle Santiago <[email protected]>
Signed-off-by: Kyle Santiago <[email protected]>
3c9e452 to
82977b3
Compare
Signed-off-by: Kyle Santiago <[email protected]>
…ct-providers Signed-off-by: Kyle Santiago <[email protected]>
Signed-off-by: Kyle Santiago <[email protected]>
|
@michaelneale I fixed the DCO check and ran cargo fmt + clippy. Please don't hesitate to reach out if anything else is needed here before we close this out. Thanks! |
|
thanks - taking a look now |
michaelneale
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
once build passes, this seems ok. tagging @zanesq in case anything in here which he needs to be aware of
|
@kwsantiago and thanks so much for pushing through this - it is a good one to have. |
|
My pleasure @michaelneale , be assured, I will be back with more contributions to this awesome project! Love what you guys are doing here and want to help out as much as I can. |
* main: Extension Library Improvements (#3541) fix(ui): enable selection of zero-config providers in desktop GUI (#3378) refactor: Renames recipe route to recipes to be consistent (#3540) Blog: Orchestrating 6 Subagents to Build a Collaborative API Playground (#3528) Catch json errors a little better (#3437) Rust debug (#3510) refactor: Centralise deeplink encode and decode into server (#3489) feat: deprecate jetbrains extension in favor of public one (#2589) feat: Add LiteLLM provider with automatic prompt caching support (#3380) docs: update desktop instructions for managing sessions (#3522) docs: update desktop instructions for session recipes (#3521) Replace mcp_core::content types with rmcp::model types (#3500) docs: update desktop instructions for tool perms (#3518) docs: update desktop instructions for tool router (#3519) Alexhancock/reapply 3491 (#3515) docs: update mcp install instructions for desktop (#3504) Docs: Access settings in new UI (#3514) feat: switch from mcp_core::Role to rmcp::model::Role (#3488) Revert "fix the output not being visible issue (#3491)" (#3511) fix: Load and Use recipes in new window (#3501)
* main: (32 commits) fix: use sequential when sub recipe task is 1. (#3573) fix: track message id to keep like with like (#3572) Replace mcp_core::prompt with rmcp::model types (#3561) feat (ui): close recipe modals with esc key (#3568) feat: recipes can retry with success criteria (#3474) Env var to set Ollama request timeout (#3516) Updating docs to match new UI (#3552) Improve Claude Code provider error message for missing CLI (#3363) feat: Work around Gemini API tool call quirks (#3328) feat(ui): Source CashSans-Bold and improve overall text rendering (#3091) refactor: Use openapi for recipe endpoint types and in frontend (#3548) Fix Google Analytics error for local dev (#3544) Extension Library Improvements (#3541) fix(ui): enable selection of zero-config providers in desktop GUI (#3378) refactor: Renames recipe route to recipes to be consistent (#3540) Blog: Orchestrating 6 Subagents to Build a Collaborative API Playground (#3528) Catch json errors a little better (#3437) Rust debug (#3510) refactor: Centralise deeplink encode and decode into server (#3489) feat: deprecate jetbrains extension in favor of public one (#2589) ...
…ock#3378) Signed-off-by: Kyle Santiago <[email protected]> Signed-off-by: Adam Tarantino <[email protected]>
Fixes #3360 #3386
Summary
Enables
gemini-cliandclaude-codeproviders in desktop GUI with multi-model support.Changes
GEMINI_CLI_COMMAND,CLAUDE_CODE_COMMANDfor CLI customizationTesting