Commit Graph

432 Commits

Author SHA1 Message Date
Alice Hau
85dd6375b5 fix: cleanup MCP processes when CLI closes (#2469)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-05-08 10:19:59 -04:00
Tyler Rockwood
d395fb9266 goose/providers: add github copilot (#1926) 2025-05-08 18:14:10 +10:00
Tibor Vass
df512ab36d Remove outdated truncation of tool descriptions in OpenAI and Databricks providers (#2465)
Signed-off-by: Tibor Vass <teabee89@gmail.com>
2025-05-07 21:01:07 -05:00
Raduan Al-Shedivat
a8d4bd0415 load all previous messages if --resume is passed (#2424) 2025-05-07 16:42:52 -07:00
Salman Mohammed
300dd06ec8 [goose-llm] add generate tooltip & session name via extract method (#2467)
* extract method in provider to use for structured outputs

* generate session name from msgs

* generate tooltip from msgs

* add provider tests
2025-05-07 15:42:03 -04:00
Salman Mohammed
c37ea4e99e [goose-llm] add completion request & error (#2451) 2025-05-07 14:50:58 -04:00
Lily Delalande
97ff0cdd03 cli: add summarize slash command (#2464) 2025-05-07 12:46:42 -04:00
Michael Neale
c0b79873b5 allowlist blocks and shift SSE to warning (#2445) 2025-05-07 09:44:52 -04:00
Michael Neale
38448193bd this is so much nicer (#2455) 2025-05-07 12:39:26 +10:00
Zane
392a101078 Fix resume session with an invalid path crash (#2453) 2025-05-06 15:23:00 -07:00
Salman Mohammed
d4c5b30f58 [goose-llm] remove dependency on goose & mcp-core, add needsApproval (#2425) 2025-05-06 14:43:49 -04:00
Yingjie He
7fbdb5e79d fix: use less strict timestamp in system prompt (#2434) 2025-05-06 10:02:48 -07:00
Lifei Zhou
705a858cf2 feat: support configurable way to retrieve recipes via github (#2400) 2025-05-06 09:54:35 +10:00
Lily Delalande
8ba40bdccc ctx-mgmt: ctx session management (dev mode only) (#2415) 2025-05-02 16:12:56 -04:00
Douwe Osinga
2366a3ad01 Don't require prompt in headless mode for recipes (#2403)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-05-02 12:20:29 -04:00
Salman Mohammed
fa93f5fbec feat: add runtime metrics to completion response (#2404) 2025-05-02 12:02:26 -04:00
Lifei Zhou
e089b0a845 Lifei/pass param to goose recipe (#2395) 2025-05-02 08:47:45 +10:00
Yingjie He
76cb77ebbb fix: use the pre-fetched mime type (#2417) 2025-05-01 14:42:13 -07:00
Alice Hau
c99d5beb07 feat: Azure credential chain logging (#2413)
Co-authored-by: Michael Paquette <mpaquette@pax8.com>
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-05-01 14:09:37 -04:00
Zane
1e3c40a0ed changed default model for databricks to goose-claude-3-5-sonnet (#2406) 2025-05-01 09:07:36 -07:00
Sam Osborn
c6d0bc671f feat(bench): add configurable output directory for benchmarks (#2290) 2025-05-01 12:00:54 -04:00
Yingjie He
3d4181fb38 feat: combine create and reply comment tools (#2388) 2025-04-30 14:28:03 -07:00
Lily Delalande
67aa019489 context_management: handle summarization in UI (#2377) 2025-04-30 16:55:23 -04:00
Yingjie He
8d6c5ef6af fix: expose ollama error (#2378) 2025-04-28 16:46:39 -07:00
Salman Mohammed
711554cbcf add goose-llm crate to be used by goose service (#2354) 2025-04-28 16:50:12 -04:00
Lily Delalande
8193bad5b5 Add context limits for latest gemini and gpt models (#2359) 2025-04-25 16:06:39 -04:00
Yingjie He
b5273c71f4 feat: reduce the # of gdrive tools (#2346) 2025-04-25 10:47:43 -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
Salman Mohammed
fd1f829751 feat: present options to user when context length is exceeded (#2207)
Co-authored-by: Yingjie He <yingjiehe@squareup.com>
2025-04-23 17:19:32 -07:00
Wendy Tang
1b9699cca3 feat: mcp router disable extensions (#2319) 2025-04-23 15:31:50 -07:00
Yingjie He
93abd4e54b feat: preview to-be-removed session (#2306) 2025-04-23 10:18:55 -07:00
zengqin huang
fa8059231d Add new model to google.rs (#2311) 2025-04-23 08:57:14 -07:00
Yingjie He
cc755100f0 feat: use the same permission flow for enable extensions (#2302) 2025-04-23 08:54:04 -07:00
Raduan Al-Shedivat
08682507d9 Add support for ascending/descending ordering of goose session list (#2087) 2025-04-23 08:21:27 -07:00
Shawn Hsiao
36f1c602eb Add remove session capacity (#2281)
Co-authored-by: Shou En Hsiao <shouen_hsiao@apple.com>
2025-04-22 15:51:33 -07:00
Raduan
7bed454fdb goose: improve message for change workdir warning (#2291) 2025-04-22 10:41:29 -07:00
Yingjie He
8247fd6c1d refactor: use the verify_secret_key util for all api handlers (#2284) 2025-04-21 13:27:38 -07: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
Zane
e859ad1115 Chat bottom menu bar token and tools alerts (#2146)
Co-authored-by: Lily Delalande <119957291+lily-de@users.noreply.github.com>
2025-04-18 10:43:50 -07:00
Shea Craig
f850db1847 Update gdrive instructions to be comprehensive (#2265) 2025-04-18 10:23:14 -07:00
Yingjie He
03b461bb1a fix: resolve the deadlock while listing tools (#2242) 2025-04-17 11:31:03 -07:00
Yingjie He
30a4965c17 feat: support o4-mini model (#2247) 2025-04-17 11:30:46 -07:00
Salman Mohammed
2b3ff8e020 revert: check is_command_allowed for allowlisted extensions (#2244) 2025-04-17 13:34:25 -04:00
sana-db
66bfcc0e55 Make GOOSE_CLI_THEME persist to config file and stick for future session (#2099) 2025-04-16 21:41:29 -07:00
Chris Rose
ee1d20ecf1 feat: allow OPENAI_CUSTOM_HEADERS to be set in goose config (#2235) 2025-04-16 19:55:34 -07:00
Michael Neale
9524bc8b8d feat: better support for gpt 4.1 with per model prompts (#2201) 2025-04-17 11:39:41 +10:00
meenalc
e073e32178 feat: Build a prototype FFI for goose rust library (#2206)
This builds a prototype FFI for goose rust library which only supports initializing goose agent and sending message, there is no support for tool calling yet in this library.
2025-04-16 16:53:03 -07:00
Yingjie He
0148ced33e fix: expose not support tool call error (#2231) 2025-04-16 16:03:22 -07:00