Commit Graph

337 Commits

Author SHA1 Message Date
Salman Mohammed 7b81562351 [goose-llm] add providerConfig param for exposed LLM functions (#2491) 2025-05-09 13:09:54 -04:00
Salman Mohammed b7dd3aba73 [goose-llm] autogenate kotlin bindings using uniffi-rs proc macros (#2478) 2025-05-09 12:15:38 -04:00
Salman Mohammed 77e8f03da5 [goose-llm] use chrono utc timestamp milliseconds for msg created (#2483) 2025-05-08 16:01:12 -04:00
Alice Hau 1b47eee4c0 fix: move process group termination instead unix code block (#2481)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-05-08 14:28:12 -04:00
Lily Delalande 01e28423ff ctx_management: summarize on command button (#2479) 2025-05-08 11:43:53 -06:00
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