Commit Graph

255 Commits

Author SHA1 Message Date
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
Rabi Mishra 08e95b21f1 feat: support Anthropic adaptive thinking (#7356)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-26 15:57:13 +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
Michael Neale 19dc192efe feat: gateway to chat to goose - telegram etc (#7199) 2026-02-25 06:49:55 +00:00
David Katz 716085ce09 Simplified custom model flow with canonical models (#6934) 2026-02-24 01:12:10 +00:00
Douwe Osinga 3e0b374bb2 Display working dir (#7419)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-02-23 11:19:05 +00:00
Clay aa05308803 refactor: remove allows_unlisted_models flag, always allow custom model entry (#7255)
Signed-off-by: clayarnoldg2m <carnold@g2m.ai>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 20:23:00 +00:00
debugmcpdev c932766afc fix(cli): replace shell-based update with native Rust implementation (#7148)
Signed-off-by: JF <john.franklin@gmail.com>
Co-authored-by: JF <john.franklin@gmail.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2026-02-18 21:18:25 +00:00
Lifei Zhou 5dacfde2f3 chore: show important keys for provider configuration (#7265) 2026-02-18 07:10:53 +00:00
Douwe Osinga 9a91fccfb5 Everything is streaming (#7247)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-17 18:53:38 +00:00
David Katz 3959805198 Use Canonical Models to set context window sizes (#6723) 2026-02-17 16:43:10 +00:00
Sahil Bhatt d1aa571871 Fix/configure add provider custom headers (#7157)
Signed-off-by: Sahil8383 <sahilbhatt915@gmail.com>
2026-02-12 14:23:46 +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
Josh Soref f636a97faa Spelling (#7137)
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2026-02-11 14:35:24 +00:00
Sam W 1168d7d9b1 feat: add AGENT=goose environment variable for cross-tool compatibility (#7017) 2026-02-10 17:18:50 +00:00
Michael Neale a3ba124178 tidy: clean up old benchmark and add gym (#7081) 2026-02-09 06:08:46 +00:00
Adrian Cole 08b89ca66b fix: remove Option from model listing return types, propagate errors (#7074)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-02-09 00:03:10 +00:00
harry ca879da3ba feat(cli): add type-to-search filtering to select/multiselect dialogs (#6862)
Signed-off-by: Harrison <hcstebbins@gmail.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 21:01:37 +00:00
Rabi Mishra 06e8b85907 feat(google): add configurable thinking level for Gemini 3 models (#6585)
Signed-off-by: rabi <ramishra@redhat.com>
2026-02-05 15:47:03 +00:00
Zane a06436461b Refactor: move persisting extension to session outside of route (#6685) 2026-01-29 16:03:03 -08:00
Angie Jones fb4ac05016 feat: CLI flag to skip loading profile extensions (#6780) 2026-01-29 14:48:59 -05:00
Rabi Mishra 2673e8acca feat: add requires_auth flag for custom providers without authentication (#6705)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-28 12:04:12 -05:00
Douwe Osinga 9e31cfd7f8 Summarize old tool calls (#6119)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-28 11:35:08 -05:00
Douwe Osinga a4ad231d60 Jazzcort add timeout (#6772)
Signed-off-by: Jazzcort <jason101011113@gmail.com>
Co-authored-by: Jazzcort <jason101011113@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-01-28 10:59:20 -05:00
Jack Amadeo 3fcf022236 Add option to run extensions in a container (#6590)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-27 16:30:51 -05:00
Adrian Cole f5b402bbdf fix(goose): only send agent-session-id when a session exists (#6657)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-01-27 13:43:05 +09:00
Will Pfleger 13bdff4bb5 Add session forking capability (#5882)
Co-authored-by: Zane Staggs <zane@squareup.com>
2026-01-22 12:49:04 -05:00
Adrian Cole 967fe502ef feat(goose): standardize agent-session-id for session correlation (#6626)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-01-22 12:47:15 +08:00
Adrian Cole 67de49abbb fix(goose): propagate session_id across providers and MCP (#6584)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-01-22 08:28:56 +08:00
Rabi Mishra fbe46d0b22 feat(gcp-vertex): add model list with org policy filtering (#6393)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-20 11:49:10 -05:00
Lifei Zhou 73a878821d resolved all the extensions to load in cli (#6464) 2026-01-19 13:13:54 +11:00
Adrian Cole 7d4a6bd8ff feat(goose-acp): enable parallel sessions with isolated agent state (#6392)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-01-14 14:19:17 -08:00
Michael Neale d923b323f8 fix: require auth when running goose on non loopback address (#6478) 2026-01-14 13:14:50 +11:00
Sheikh Limon c6c2d74dbe feat(cli): graceful fallback for keyring failures (#5808)
Signed-off-by: sheikhlimon <sheikhlimon404@gmail.com>
2026-01-13 19:10:09 -05:00
Douwe Osinga 7af88d21a9 Ask for permission in the CLI (#6475)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2026-01-13 16:29:54 -05:00
Lifei Zhou 637049c967 Fix: exclude platform_schedule_tool in CLI (#6442) 2026-01-13 11:35:58 +11:00
Abhijay Jain 115bbd5491 fix: inconsistent API url requirement between desktop and CLI versions (#6419)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
2026-01-12 14:15:33 -05:00
Rabi Mishra 0788f88929 feat(providers): add retry for model fetching (#6347)
Signed-off-by: rabi <ramishra@redhat.com>
2026-01-06 12:14:56 -05:00
Bradley Axen ff4ebb0b3d chore: refactor configure_extensions_dialog to reduce line count (#6277) 2026-01-05 21:08:57 -08:00
Bradley Axen b45912b09b chore: refactor handle_configure to reduce line count (#6276) 2026-01-05 20:43:04 -08:00
Adrian Cole 5a5312a2e6 feat: upgrade to rmcp 0.12.0 and sacp 10.0.0 by removing SSE transport (#6304)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2026-01-02 07:07:53 +08:00
Adrian Cole d1f95757cf feat(code-mode): use server names for MCP extensions (#6284)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2025-12-30 13:08:38 +08:00
Adrian Cole 23f33e3fb2 feat(acp): Honor MCP servers from clients like Zed (stdio + http) (#6230)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2025-12-24 05:49:10 +08:00
Angie Jones 40246432dc remove Tool Selection Strategy preview (#6250) 2025-12-23 14:09:06 -06:00
Josh Noll 8e1eb1ebb6 fix(cli): correct bash syntax in terminal integration functions (#6181)
Signed-off-by: Josh Noll <noll.joshua@outlook.com>
2025-12-23 10:22:55 -05:00
Adrian Cole 2f876725d3 test: fix recipe and audio tests to avoid side effects (#6231)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2025-12-23 10:26:34 +08:00
Adrian Cole 062fc07432 deps: upgrade agent-client-protocol to 0.9.0 (#6109)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2025-12-17 08:50:47 +08:00
Sai Karthik 02f56a0a82 feat(goose-cli): add feature to disable update (#5886)
Signed-off-by: Sai Karthik <kskarthik@disroot.org>
2025-12-16 14:08:59 +11:00
David Katz 5c964d2691 Canonical models for Providers (#5694) 2025-12-12 17:25:10 -05:00
Douwe Osinga cdab2fc3a6 Tool reply meta (#6074)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-12-11 19:43:36 -05:00