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
Yingjie He
30a4965c17
feat: support o4-mini model ( #2247 )
2025-04-17 11:30:46 -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
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
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
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
Yingjie He
b805e8bd7a
fix: fix the mismatched tool result/call when using enable/search extension tools ( #2138 )
...
Co-authored-by: Alice Hau <ahau@squareup.com >
2025-04-10 15:41:37 -07:00
Kalvin C
c039df28a8
feat: remove ^$ anchor in recipe regex for json responses ( #2140 )
2025-04-10 13:44:57 -07:00
sana-db
62c8d0049b
Tokens in session file should accumulate for accurate reporting of token usage ( #2136 )
2025-04-10 13:22:20 -07:00
Yingjie He
0a572eb01d
fix: correct the goose mode name ( #2124 )
2025-04-10 07:46:21 -04:00
Kalvin C
d1c124c28d
feat: add recipes, a custom goose agent configuration ( #2115 )
2025-04-09 18:57:24 -07:00
Yingjie He
086aa9924f
feat: configure tool level permission in CLI ( #2096 )
2025-04-09 15:14:47 -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
Yingjie He
f812ca12ff
feat: remove permission when deleting extension ( #2089 )
2025-04-08 13:25:48 -07:00
dependabot[bot]
48ac6a3925
chore(deps): bump tokio from 1.43.0 to 1.43.1 ( #2077 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-08 09:47:50 -07:00
Yingjie He
318f419861
feat: add permission field to the list tools response ( #2080 )
2025-04-08 09:47:29 -07:00
Yingjie He
268fc5e057
feat: add permission manager for tool permission control ( #2060 )
2025-04-07 20:11:01 -07:00
Lily Delalande
490944c3f8
ui: show tool number ( #2071 )
2025-04-07 19:49:58 -04:00
Wendy Tang
7efe06096d
feat: mcp router extension discovery and install tool ( #1995 )
...
Co-authored-by: Alice Hau <ahau@squareup.com >
2025-04-07 14:39:35 -07:00
Yingjie He
890f266e7b
feat: start use tool permission confirmation struct ( #2044 )
2025-04-04 16:39:04 -07:00
Alex Hancock
3ec0f77ed5
fix: fix OpenAPI build ( #2036 )
2025-04-04 11:58:57 -04:00
Alex Hancock
c3042067a0
fix: properly return errors for malformed config ( #2027 )
2025-04-04 09:55:48 -04:00
sonesuke
0bfb5e1e32
bug: change reqwest certificate store to platform's native ( #1923 )
2025-04-03 15:08:34 -07:00
Bradley Axen
c8f8963545
feat: Enable frontend tools ( #1778 )
2025-04-03 14:12:42 -07:00
Kalvin C
02e29ed131
style: address clippy clippy::double_ended_iterator_last, and clippy::manual_ok_err ( #2025 )
2025-04-03 10:16:51 -07:00
Tyler Rockwood
2838ded787
feat: support file based secrets ( #1930 )
2025-04-03 12:52:14 -04:00