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 <kyle@privkey.io>
Signed-off-by: Kyle Santiago <kyle@privkey.io>
3c9e452 to
82977b3
Compare
Signed-off-by: Kyle Santiago <kyle@privkey.io>
…ct-providers Signed-off-by: Kyle Santiago <kyle@privkey.io>
Signed-off-by: Kyle Santiago <kyle@privkey.io>
|
@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.
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 <kyle@privkey.io> Signed-off-by: Adam Tarantino <tarantino.adam@hey.com>
Fixes #3360 #3386
Summary
Enables
gemini-cliandclaude-codeproviders in desktop GUI with multi-model support.Changes
GEMINI_CLI_COMMAND,CLAUDE_CODE_COMMANDfor CLI customizationTesting