0bd6ec40e0
Merge branch 'goose-api' into codex/add-post-/extensions-routes-and-update-api
2025-05-28 19:27:21 +02:00
2d79624551
Add session management API
2025-05-28 19:26:25 +02:00
e9fb90d413
feat(api): add extension management endpoints
2025-05-28 19:26:12 +02:00
8cf60ffea3
creating goose-api crate to have daemonized goose
2025-04-24 17:16:07 +02: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
Shea Craig
ec53e39347
Shea/gdrive perms ( #2229 )
2025-04-16 14:00:45 -07:00
Yingjie He
4f8c8fe3f5
fix: expose tool not support error ( #2228 )
2025-04-16 13:13:42 -07:00
Wendy Tang
7e4cfcdaae
chore: generalize extension request ( #2213 )
2025-04-16 08:39:49 -07:00
Kalvin C
0ddf8b1459
fix: propagate errors when attempting to add extensions ( #2216 )
2025-04-15 16:29:56 -07:00
Yingjie He
beb5d4a63e
fix: fliter tool confirmation request ( #2198 )
2025-04-15 09:29:05 -07:00
Yingjie He
167ac0efdc
feat: improve tool loading ( #2193 )
2025-04-14 20:10:07 -07:00
Yingjie He
1abbd394ed
fix: filter out the enable extension tool in the ui as it should always ask for permission ( #2186 )
2025-04-14 13:28:47 -07:00
Yingjie He
2d11bc1cc1
fix: format the agent code ( #2188 )
2025-04-14 12:01:32 -07:00
Salman Mohammed
97bdf32be6
refactor: implement nested streaming for frontend & regular tool approval requests ( #2184 )
...
Co-authored-by: Kalvin Chau <kalvin@block.xyz >
2025-04-14 13:53:08 -04:00
Yingjie He
255c8dc0f6
feat: avoid duplicate confirmation handle code ( #2165 )
2025-04-11 17:01:37 -07:00
Yingjie He
d5a9022f45
fix: add default content for gemini tool response ( #2169 )
2025-04-11 16:02:37 -07:00
Yingjie He
79e65ec3de
fix: resolve confirmation ( #2161 )
2025-04-11 13:58:54 -07:00
Zaki Ali
454e4a47f4
UI Recipe/Custom Agents ( #2119 )
...
Co-authored-by: Kalvin Chau <kalvin@block.xyz >
2025-04-11 13:28:29 -07:00
Wendy Tang
b030f845ce
feat: enable extension from ui ( #2117 )
2025-04-11 13:06:59 -07:00
Yingjie He
df7f2b8ab9
feat: support tool level permission control in ui ( #2133 )
2025-04-11 12:19:08 -07:00
Alex Gleason
cb32160a49
Fix OpenRouter error handling ( #2049 )
2025-04-11 15:16:38 -04:00
Kalvin C
baa5be2bc0
fix: remove -r for --recipe in error message ( #2159 )
2025-04-11 11:34:46 -07:00
Kalvin C
ea58a2bb15
chore: handle errors from goose run like we do with goose session ( #2128 )
2025-04-11 11:34:33 -07:00
Michael Neale
add681ef05
fix: allowlist bypass for developers ( #2149 )
2025-04-11 14:01:22 -04:00
Tyler
54f794bc32
feat: add temperature env var ( #2083 )
2025-04-11 13:45:57 -04:00
Yingjie He
9bd27cebcb
fix: fix gemini model not found ( #2157 )
2025-04-11 10:41:48 -07:00
Salman Mohammed
0b800e05b7
refactor: smaller pieces of agent.reply() ( #2153 )
2025-04-11 12:49:25 -04:00
german-garcia-intellitech
a913229177
Added Exponential Backoff to Bedrock provider ( #2139 )
...
Co-authored-by: German Garcia <german.garcia@kalosys.net >
2025-04-11 09:17:18 -07:00