Commit Graph

71 Commits

Author SHA1 Message Date
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
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
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
Ramiro Salas 31eaa47209 feat: add OpenAI Codex CLI provider (#6263)
Signed-off-by: RamXX <ramxx@ramirosalas.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-12-29 17:01:21 +11:00
Adrian Cole 5942e9c4b2 fix: prevent keychain requests during cargo test (#6219)
Signed-off-by: Adrian Cole <adrian@tetrate.io>
2025-12-22 10:37:30 +08:00
Alex Hancock 61c86a7776 fix: respect default_enabled value of platform extensions (#6159) 2025-12-17 16:39:25 -05:00
Blair Allan ccaf7ca56d Feat: Added custom headers and toggle keyring CLI options (#5017)
Signed-off-by: Blair Allan <Blairallan@icloud.com>
Co-authored-by: dianed-square <73617011+dianed-square@users.noreply.github.com>
2025-12-01 13:01:03 -08:00
tlongwell-block 7b787f926b Add /agent/stop endpoint, make max active agents configurable (#5826) 2025-11-21 09:24:19 -05:00
Douwe Osinga 8cd379ca33 Show errors on failure (#5643)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-11-10 13:39:23 -05:00
Jack Amadeo 25dfd768e5 Better search paths and handling of CLI providers (#5554)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-07 22:35:26 -05:00
Bernd fe73f79353 fix: default tetrate model is broken, replace with haiku-4.5 (#5535) (#5587)
Signed-off-by: Bernd Eckenfels <ecki@apache.org>
2025-11-07 09:29:19 -05:00
Jack Amadeo 65644ed81f keep the order of keys in config.yaml (#5468) 2025-10-30 17:58:44 -04:00
Jack Amadeo 2970b5fa34 Stringly typed config (#5463) 2025-10-30 15:13:32 -04:00
Anthony D. Mays 25789415a0 fix: shows the correct config file update path with cli configure (#5195)
Signed-off-by: Anthony D. Mays <anthony@morganlatimer.com>
2025-10-29 14:15:07 -04:00
Jack Amadeo aaef18217f Configurable search paths (#5356) 2025-10-29 11:34:13 -04:00
Douwe Osinga 9251da4314 Declarative providers (#5084)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-10-15 09:48:14 -04:00
Augustine D. Nguyen 6ed178b2d2 Fix race condition threat when set_param and set_secret of c… (#5109)
Signed-off-by: Augustine D. Nguyen <de.nguyen@sap.com>
Co-authored-by: Augustine D. Nguyen <de.nguyen@sap.com>
2025-10-11 12:42:12 -04:00
Douwe Osinga d3a222ddbf Make it startable from playwright and also isolate (#5016)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-06 20:59:26 -04:00
Will Pfleger a59fbab69c Persist dynamic extension config so we can resume recipe sessions w/ extensions (#4331) 2025-10-04 17:17:12 -04:00
Douwe Osinga 96ded37e15 Platform extensions sketch (#4868)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-10-03 13:45:37 -04:00
Douwe Osinga 2cfef016e2 remove 2 redundant comments and one that lies (#4866)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-09-29 11:37:52 -04:00
Angie Jones 2032c7099c lowercase g in goose (#4832) 2025-09-26 23:44:38 -05:00
Jack Amadeo 757ceb6109 chore: turn clippy on for test code (#4817) 2025-09-26 00:06:07 -04:00
Jack Amadeo 44115a67ce Don't load user's shell env on app startup (#4681)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-09-23 20:38:07 -04:00
dorien-koelemeijer 916ba902dc Prompt injection detection (simplified - only pattern matching) (#4237)
Signed-off-by: Dorien Koelemeijer <dkoelemeijer@squareup.com>

merging as looks good, lets keep an eye on it.
2025-09-10 10:41:30 +10:00
John Landa 1bb2c54ae1 Add X-Title and referer headers on exchange to tetrate (#4250)
Signed-off-by: John Landa <jonathanlanda@gmail.com>
2025-08-22 11:26:34 +10:00
John Landa e86c7ddb19 Add PKCE support for Tetrate Agent Router Service (#4165)
Signed-off-by: John Landa <jonathanlanda@gmail.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-08-21 16:04:09 +10:00
Douwe Osinga 942ef5b0a3 Custom providers update (#4099)
Co-authored-by: developerayo <shodipovi@gmail.com>
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Zane Staggs <zane@squareup.com>
2025-08-19 15:03:10 -07:00
Douwe Osinga df0a6c4d81 Remove unused extension stuff (#4166)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-08-19 13:18:56 -04:00
Jarrod Sibbison 43211803a9 Recipe config to limit tool availability (#4020) 2025-08-18 01:14:23 -05:00
Michael Neale e124bb084f feat: first time automated ollama install experience and openrouter (#3881)
Co-authored-by: Zane Staggs <zane@squareup.com>
2025-08-08 11:41:53 +10:00
David Katz 9daa464021 Env parsing for primitive types (#3706) 2025-07-31 14:51:03 -04:00
Michael Neale 601c678722 feat: openrouter out of the box experience for goose installations (#3507) 2025-07-30 17:17:43 +10:00
David Katz 829311ad08 Add warning when JSON env parsing fails. (#3696) 2025-07-28 17:04:56 -04:00
Zane 246ba19256 Restore recipe parameters functionality (#3530) 2025-07-22 10:31:44 -07:00
Prem Pillai 626f00e290 revert: refactor: abstract keyring logic to better enable DI (#3358) 2025-07-11 16:58:38 +10:00
Prem Pillai 7e4a98d4b6 refactor: abstract keyring logic to better enable DI (#3262) 2025-07-10 16:41:15 +10:00
Zane 79553e0b8b Improve config file editing and recovery fallback mechanisms (#3082) 2025-06-26 11:08:57 -07:00
Max Novich 1e64179f2d debug config issues on windows (#2809) 2025-06-06 15:58:13 -07:00
Lifei Zhou 24a8195702 fix: the conflict_with in no-session arg (#2531) 2025-05-14 18:01:02 +10:00
faces e63300887f goose/providers: add Venice.ai private open-source LLM (#2252) 2025-05-13 15:52:44 -07:00
Salman Mohammed 199fa6adbc chore: refactor read-write lock on agent (#2225)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-04-23 22:46:22 -04:00
Alex Hancock a1b46697f3 fix: extension config write locks (#2283) 2025-04-21 14:36:12 -04:00
Bradley Axen 6e7b5637b6 fix: handle empty extensions (#2272) 2025-04-18 15:16:42 -07:00
Bradley Axen cfb0eab9cf fix: use env keys (#2258)
Co-authored-by: Zaki Ali <zaki@squareup.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
2025-04-18 14:01:46 -07:00
Alex Hancock 1d74f538ef feat: non-editable bundled extensions (#2114) 2025-04-09 17:27:40 -04:00
Yingjie He 9610406065 feat: use tool level permission control (#2081) 2025-04-09 13:45:15 -07:00
Salman Mohammed 513d5c8f5a refactor: remove agent flavours, move provider to Agent (#2091) 2025-04-09 15:02:47 -04:00
Alex Hancock 7575962f1f feat: allow empty extensions to return an empty Vec (#2111) 2025-04-09 12:27:55 -04:00
Alex Hancock a3deeef05a feat: auto-initialize goose config.yaml (#2102) 2025-04-09 11:31:19 -04:00