Commit Graph

358 Commits

Author SHA1 Message Date
jh-block 1a18c2748c fix: eliminate ~5s delay when opening Switch Models panel with local provider (#8626)
Signed-off-by: jh-block <jhugo@block.xyz>
2026-04-17 19:08:41 +00:00
jh-block d52cde3fb9 Register IconTheme in OpenAPI schema after rmcp 1.5.0 upgrade (#8621)
Signed-off-by: jh-block <jhugo@block.xyz>
2026-04-17 12:14:58 +00:00
Lifei Zhou 23755aa458 Lifei/oltp data (#8458) 2026-04-15 23:47:09 +00:00
Gandalf_Le_Dev 890ad15934 fix(desktop): accept self-signed certs from configured external goosed host (#8400)
Signed-off-by: jh-block <jhugo@block.xyz>
Co-authored-by: Mathis Rocher <mathis.rocher@corp.ovh.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: jh-block <jhugo@block.xyz>
2026-04-15 19:10:37 +00:00
jh-block 65e5d97cac Improve local inference settings and model downloader (#8467)
Signed-off-by: jh-block <jhugo@block.xyz>
2026-04-14 08:50:50 +00:00
jh-block de317d5445 Add vision/image support for local inference models (#8442)
Signed-off-by: jh-block <jhugo@block.xyz>
2026-04-13 08:17:04 +00:00
Michael Neale 331d1e2efb fix: prevent 'active request' error from showing blocking error screen (#8398)
Signed-off-by: Michael Neale <michael.neale@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-04-09 05:04:16 +00:00
Lifei Zhou 0450aaa39f enable gemma 4 local model (#8366)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 09:51:57 +00:00
Alex Hancock ca806fa128 feat: skills platform ext (#8377) 2026-04-08 01:02:29 +00:00
Alex Hancock a6ce7a37da Revert "refactor: skills as its own platform ext (#8244)" (#8375) 2026-04-07 15:03:29 +00:00
Alex Hancock de730da900 fix: hide hidden extensions in UI (#8346) 2026-04-07 01:19:43 +00:00
Alex Hancock fb04c8973b refactor: skills as its own platform ext (#8244) 2026-04-07 00:53:38 +00:00
Vincenzo Palazzo 9feb3f3bca feat: show installed skills in UI (#7910)
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-26 20:57:12 +00:00
Rabi Mishra f5ad3384b8 fix(acp): separate acp sessions from user sessions (#7857)
Signed-off-by: Rabi Mishra <mishra.rabi@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-26 16:52:42 +00:00
Rodolfo Olivieri adc0e221fc feat: gate telemetry behind Cargo feature flags (#8119)
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-26 16:33:43 +00:00
Lifei Zhou d2553978c4 Lifei/clean up old onboarding flow (#8099) 2026-03-26 00:34:22 +00:00
Rodolfo Olivieri caef9f6466 feat: add optional native-tls support as alternative to rustls (#8037)
Signed-off-by: Rodolfo Olivieri <rolivier@redhat.com>
Co-authored-by: Claude <noreply@anthropic.com>
2026-03-25 20:46:50 +00:00
이대희 c493c6160c feat: feature-gate local inference dependencies (#7976)
Signed-off-by: DaeHee Lee <lee111dae11@proton.me>
Signed-off-by: jh-block <jhugo@block.xyz>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: jh-block <jhugo@block.xyz>
2026-03-23 15:49:24 +00:00
Abhijay Jain 79f539f8af feat: ability to manage sub recipes in desktop ui (#6360)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
Signed-off-by: Abhijay Jain <Abhijay007j@gmail.com>
2026-03-23 15:34:58 +00:00
Andrew Harvard a43cbe5875 feat(apps): Pass toolInfo to MCP Apps via hostContext (#7506)
Co-authored-by: Goose <opensource@block.xyz>
2026-03-23 13:12:47 +00:00
Lifei Zhou 0ace570e28 fix: use default provider and model when provider in session no longer exists (#8035) 2026-03-20 22:48:30 +00:00
Andrew Harvard b7615938bc feat: filter tools by MCP Apps visibility metadata (#8022)
Signed-off-by: Andrew Harvard <aharvard@squareup.com>
Co-authored-by: Goose <opensource@block.xyz>
2026-03-20 12:28:45 +00:00
Douwe Osinga 3f8eec3237 Orchestration (#7999)
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Tyler Longwell <tlongwell@squareup.com>
2026-03-19 20:30:24 +00:00
Douwe Osinga 6435e1a85c Remove lead/worker provider (#7989)
Signed-off-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-18 20:27:36 +00:00
jh-block 8d72344602 Separate SSE streaming from POST work submission (#7834) 2026-03-18 17:00:06 +00:00
Vincenzo Palazzo 827175619a fix: clean up OAuth token cache on provider deletion (#7908)
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 17:54:11 +00:00
jh-block a762fe1000 Improve the formatting of tool calls, show thinking, treat Reasoning and Thinking as the same thing (sorry Kant) (#7626)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-17 13:36:28 +00:00
Lifei Zhou 4604354bc2 feat: new onboarding flow (#7266) 2026-03-17 01:33:41 +00:00
Douwe Osinga 8652055458 Log 500 errors and also show error for direct download (#7936)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-03-16 18:49:59 +00:00
Adrian Cole 94fdcdd07a feat: persist GooseMode per-session via session DB (#7854)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-03-16 11:37:21 +00:00
Jack Amadeo c947620843 More acp tools (#7843)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
Co-authored-by: Adrian Cole <adrian@tetrate.io>
2026-03-13 08:28:02 +00:00
Extra Small a28c306b23 use constant-time comparison for auth token validation (#7730)
Signed-off-by: Extra Small <littleshuai.bot@gmail.com>
Co-authored-by: extrasmall0 <extrasmall0@users.noreply.github.com>
2026-03-11 11:31:43 +00:00
Andrew Harvard 76e49662ad fix(api): use camelCase in CallToolResponse and add type discriminators to ContentBlock (#7487)
Co-authored-by: Goose <opensource@block.xyz>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
2026-03-11 00:39:44 +00:00
jh-block b6d6984125 fix(security): remove insecure default secret from GOOSE_EXTERNAL_BACKEND (#7783)
Co-authored-by: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-10 15:27:37 +00:00
Nick Kuhn a191f0d958 refactor: Convert Tanzu provider to declarative JSON config (#7124)
Signed-off-by: Nick Kuhn <nick.kuhn@broadcom.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 14:06:53 +00:00
jeffa-block 9ab5c45e3a fix: reduce server log verbosity — skip session in instrument, defaul… (#7729) 2026-03-09 12:50:49 +00:00
Michael Neale 178197923e chore: cleanup old sandbox (#7700) 2026-03-06 17:13:37 +00:00
Will Pfleger 6b6018c207 fix: make TLS configurable in goosed agent via GOOSE_TLS env var (#7686) 2026-03-06 04:49:31 +00:00
Jack Amadeo 325bf396af Update to rmcp 1.1.0 (#7619)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2026-03-06 02:40:52 +00:00
Dan Prince d1fe375f30 Add base_path field to custom provider config (#7558)
Signed-off-by: Dan Prince <dprince@redhat.com>
2026-02-28 00:47:08 +00:00
Abhijay Jain 5dfd626c9c fix: Dictation API error message shows incorrect limit (#7423)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
2026-02-26 19:43:04 +00:00
Douwe Osinga 5477754628 The client is not the source of truth (#7438)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Jack Amadeo <jackamadeo@block.xyz>
2026-02-26 16:11:29 +00:00
Bradley Axen ced5c1b108 feat: simplify developer extension (#7466)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2026-02-26 11:30:36 +00:00
Andrew Harvard 785818bb87 feat: self-signed HTTPS for goosed server (#7126) 2026-02-25 19:38:57 +00:00
Michael Neale 19dc192efe feat: gateway to chat to goose - telegram etc (#7199) 2026-02-25 06:49:55 +00:00
Andrew Harvard 5e59b4dcb2 fix(apps): declare color-scheme to allow transparent MCP App iframes (#7479) 2026-02-24 18:50:38 +00:00
David Katz 716085ce09 Simplified custom model flow with canonical models (#6934) 2026-02-24 01:12:10 +00:00
jh-block 966bbba819 Remove display_name from local model API and use model ID everywhere (#7382) 2026-02-20 13:11:56 +00:00
Douwe Osinga ddd35f6d47 feat: add local inference provider with llama.cpp backend and HuggingFace model management (#6933)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: jh-block <jhugo@block.xyz>
Co-authored-by: Spence <spencermartin@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2026-02-19 18:30:05 +00:00
Alex Hancock 3600c84e4b feat(apps): add support for MCP apps to sample (#7039)
Co-authored-by: Andrew Harvard <aharvard@block.xyz>
2026-02-19 02:10:17 +00:00