Commit Graph

3545 Commits

Author SHA1 Message Date
Michael Neale a5e4512951 updating to main 2026-02-16 15:11:17 +11:00
jh-block fb35c6dc6d Fix for API changes from main 2026-02-12 13:31:42 +01:00
jh-block 328084ca03 Merge remote-tracking branch 'origin/main' into local-models-candle
* origin/main:
  feat: support extra field in chatcompletion tool_calls for gemini openai compat (#6184)
2026-02-12 13:12:08 +01:00
jh-block 03270072bb fmt 2026-02-12 12:49:38 +01:00
jh-block 7f7a44901d Merge remote-tracking branch 'origin/main' into local-models-candle
* origin/main: (33 commits)
  fix: replace panic with proper error handling in get_tokenizer (#7175)
  Lifei/smoke test for developer (#7174)
  fix text editor view broken (#7167)
  docs: White label guide (#6857)
  Add PATH detection back to developer extension (#7161)
  docs: pin version in ci/cd (#7168)
  Desktop: - No Custom Headers field for custom OpenAI-compatible providers  (#6681)
  feat: edit model and extensions of a recipe from GUI (#6804)
  feat: MCP support for agentic CLI providers (#6972)
  docs: keyring fallback to secrets.yaml (#7165)
  feat: load provider/model specified inside the recipe config (#6884)
  fix ask-ai bot hitting tool call limits (#7162)
  fix flatpak icon (#7154)
  [docs] Skills Marketplace UI Improvements (#7158)
  More no-window flags (#7122)
  feat: Allow overriding default bat themes using environment variables (#7140)
  Make the system prompt smaller (#6991)
  Pre release script (#7145)
  Spelling (#7137)
  feat(mcp): upgrade rmcp to 0.15.0 and advertise MCP Apps UI extension capability (#6927)
  ...
2026-02-12 12:49:26 +01:00
Brandon Kvarda 5c17964784 feat: support extra field in chatcompletion tool_calls for gemini openai compat (#6184)
Signed-off-by: Brandon Kvarda <brandon.kvarda@databricks.com>
Co-authored-by: Brandon Kvarda <brandon.kvarda@databricks.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-12 11:48:05 +00:00
jh-block c702360516 Generate session names for local inference conversations
Previously, local inference conversations were hardcoded to 'Local conversation'
as their session name. Now they use the same title generation flow as remote
providers.

Changes:
- Remove generate_session_name override from LocalInferenceProvider and
  OllamaProvider, letting them use the default Provider trait implementation
- Extract session name system prompt to configurable template (session_name.md)
  with few-shot examples for better local model compliance
- Deduplicate prompt: system prompt defines the task, user message provides
  delimited messages with a repeated instruction anchor
- Add strip_xml_tags to filter reasoning tags (e.g. <think>) from model output
- Fix streaming token concatenation: collect text chunks without newline
  separators to avoid mid-word splits like 'Ge ese'
2026-02-12 12:39:18 +01:00
Chujiang a82a1d7def fix: replace panic with proper error handling in get_tokenizer (#7175)
Signed-off-by: hobostay <110hqc@gmail.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-12 11:05:03 +00:00
Lifei Zhou 0e11d18478 Lifei/smoke test for developer (#7174) 2026-02-12 10:12:11 +00:00
David Katz ac0ceddf88 fix text editor view broken (#7167) 2026-02-12 07:11:03 +00:00
Manik Surtani ffc2471d5a docs: White label guide (#6857)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: angiejones <jones.angie@gmail.com>
2026-02-12 02:43:18 +00:00
Jack Amadeo 5c4bfe9cbb Add PATH detection back to developer extension (#7161) 2026-02-12 01:52:16 +00:00
dianed-square 7f0af1be52 docs: pin version in ci/cd (#7168) 2026-02-12 01:24:37 +00:00
Lymah f96d38e382 Desktop: - No Custom Headers field for custom OpenAI-compatible providers (#6681)
Signed-off-by: Lymah123 <fimihanodunola625@gmail.com>
Co-authored-by: Zane Staggs <zane@squareup.com>
2026-02-12 00:20:56 +00:00
Abhijay Jain 153872a47c feat: edit model and extensions of a recipe from GUI (#6804)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
2026-02-11 23:48:39 +00:00
Adrian Cole 8d59c2dced feat: MCP support for agentic CLI providers (#6972)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-11 23:37:52 +00:00
dianed-square c6e27b8f84 docs: keyring fallback to secrets.yaml (#7165) 2026-02-11 22:29:28 +00:00
Abhijay Jain cfa2778b4d feat: load provider/model specified inside the recipe config (#6884)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
Co-authored-by: Zane Staggs <zane@squareup.com>
2026-02-11 13:26:00 -08:00
BestCodes 030cea68fa fix ask-ai bot hitting tool call limits (#7162)
Signed-off-by: The-Best-Codes <106822363+The-Best-Codes@users.noreply.github.com>
2026-02-11 20:32:57 +00:00
BestCodes 947c17daf8 fix flatpak icon (#7154)
Signed-off-by: The-Best-Codes <106822363+The-Best-Codes@users.noreply.github.com>
2026-02-11 19:22:43 +00:00
Ebony Louis 566e110ae2 [docs] Skills Marketplace UI Improvements (#7158) 2026-02-11 18:04:46 +00:00
Jack Amadeo fb47728f1b More no-window flags (#7122) 2026-02-11 17:43:18 +00:00
Eckhart Köppen 1aacd56225 feat: Allow overriding default bat themes using environment variables (#7140)
Signed-off-by: Eckhart Köppen <eck@40hz.org>
2026-02-11 18:09:13 +01:00
Douwe Osinga 12a346fec1 Make the system prompt smaller (#6991)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-11 15:48:49 +00:00
Douwe Osinga 799319be48 Pre release script (#7145)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-11 15:48:23 +00:00
Josh Soref f636a97faa Spelling (#7137)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2026-02-11 14:35:24 +00:00
Andrew Harvard 544bc1bc4f feat(mcp): upgrade rmcp to 0.15.0 and advertise MCP Apps UI extension capability (#6927) 2026-02-11 14:34:04 +00:00
fl-sean03 0e7294835c fix: ensure assistant messages with tool_calls include content field (#7076)
Signed-off-by: fl-sean03 <sean@opspawn.com>
Co-authored-by: fl-sean03 <sean@opspawn.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: OpSpawn <opspawn@users.noreply.github.com>
2026-02-11 14:15:23 +00:00
Rabi Mishra 7be6fc93e8 fix(canonical): handle gcp_vertex_ai model mapping correctly (#6836)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-11 14:11:04 +00:00
Rodolfo Olivieri 845577726d Group dependencies in root Cargo.toml (#6948)
Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com>
2026-02-11 14:10:09 +00:00
Abhijay Jain 4571c3a41c refactor: updated elevenLabs API module and remove button UX (#6781)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
2026-02-11 10:57:51 +00:00
Michael Neale d138c88d8d fix: we were missing content from langfuse traces (#7135) 2026-02-11 02:40:17 +00:00
Tania 56c0ac9806 docs: update username in authors.yml (#7132)
Co-authored-by: Tania Chakraborty <tchakraborty@block.xyz>
2026-02-11 01:46:45 +00:00
Zane 45e84f9968 fix extension selector syncing issues (#7133) 2026-02-11 01:06:25 +00:00
Adrian Cole 4ad0aa4537 fix(acp): per-session Agent for model isolation and load_session restore (#7115)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-10 23:18:34 +00:00
Adrian Cole dc50b7b375 fix(claude-code): defensive coding improvements for model switching (#7131)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-10 23:15:45 +00:00
Adrian Cole 01d425bf14 feat(claude-code): dynamic model listing and mid-session model switching (#7120)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-10 22:47:34 +00:00
Douwe Osinga 426f8e0a07 Inline worklet source (#7128)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-10 22:32:20 +00:00
Ebony Louis cc6af199c7 [docs] One shot prompting is dead - Blog Post (#7113) 2026-02-10 21:35:57 +00:00
Debbie O'Brien e4eadd9f8f fix: correct spelling of Debbie O'Brien's name in authors.yml (#7127)
Signed-off-by: debs-obrien <dobriendev@gmail.com>
2026-02-10 20:49:55 +00:00
jh-block 821402c287 merge fixes 2026-02-10 21:23:11 +01:00
jh-block 1aee23ecfe Merge remote-tracking branch 'origin/main' into local-models-candle
* origin/main: (30 commits)
  docs: GCP Vertex AI org policy filtering & update OnboardingProviderSetup component (#7125)
  feat: replace subagent and skills with unified summon extension (#6964)
  feat: add AGENT=goose environment variable for cross-tool compatibility (#7017)
  fix: strip empty extensions array when deeplink also (#7096)
  [docs] update authors.yaml file (#7114)
  Implement manpage generation for goose-cli (#6980)
  docs: tool output optimization (#7109)
  Fix duplicated output in Code Mode by filtering content by audience (#7117)
  Enable tom (Top Of Mind) platform extension by default (#7111)
  chore: added notification for canary build failure (#7106)
  fix: fix windows bundle random failure and optimise canary build (#7105)
  feat(acp): add model selection support for session/new and session/set_model (#7112)
  fix: isolate claude-code sessions via stream-json session_id (#7108)
  ci: enable agentic provider live tests (claude-code, codex, gemini-cli) (#7088)
  docs: codex subscription support (#7104)
  chore: add a new scenario (#7107)
  fix: Goose Desktop missing Calendar and Reminders entitlements (#7100)
  Fix 'Edit In Place' and 'Fork Session' features (#6970)
  Fix: Only send command content to command injection classifier (excluding part of tool call dict) (#7082)
  Docs: require auth optional for custom providers (#7098)
  ...
2026-02-10 21:16:18 +01:00
jh-block bf3193d890 Switched local inference to use llama.cpp and added HF model download 2026-02-10 21:14:19 +01:00
dianed-square fd6a27003a docs: GCP Vertex AI org policy filtering & update OnboardingProviderSetup component (#7125) 2026-02-10 19:20:08 +00:00
tlongwell-block 7ea19f5c83 feat: replace subagent and skills with unified summon extension (#6964)
Signed-off-by: Travis Longwell <travis@block.xyz>
2026-02-10 19:13:38 +00:00
Sam W 1168d7d9b1 feat: add AGENT=goose environment variable for cross-tool compatibility (#7017) 2026-02-10 17:18:50 +00:00
Zane 7267621ab8 fix: strip empty extensions array when deeplink also (#7096) 2026-02-10 16:47:19 +00:00
Ebony Louis 0d5db02a02 [docs] update authors.yaml file (#7114) 2026-02-10 16:09:35 +00:00
Rodolfo Olivieri 58e86d58ed Implement manpage generation for goose-cli (#6980)
Signed-off-by: Rodolfo Olivieri <rodolfo.olivieri3@gmail.com>
2026-02-10 15:30:12 +00:00
dianed-square 72601fd3cb docs: tool output optimization (#7109) 2026-02-10 15:08:09 +00:00