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
Raduan Al-Shedivat
08682507d9
Add support for ascending/descending ordering of goose session list ( #2087 )
2025-04-23 08:21:27 -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
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
03b461bb1a
fix: resolve the deadlock while listing tools ( #2242 )
2025-04-17 11:31:03 -07:00
Salman Mohammed
2b3ff8e020
revert: check is_command_allowed for allowlisted extensions ( #2244 )
2025-04-17 13:34:25 -04:00
Yingjie He
167ac0efdc
feat: improve tool loading ( #2193 )
2025-04-14 20:10:07 -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
Michael Neale
add681ef05
fix: allowlist bypass for developers ( #2149 )
2025-04-11 14:01:22 -04:00
Michael Neale
58c67da2e5
fix: allowlist with scoping ( #2143 )
2025-04-11 08:59:43 +10: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
a3deeef05a
feat: auto-initialize goose config.yaml ( #2102 )
2025-04-09 11:31:19 -04:00
Max Novich
03c06c9bf6
fix windows extensions ( #1968 )
2025-04-08 10:07:37 -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
Lily Delalande
490944c3f8
ui: show tool number ( #2071 )
2025-04-07 19:49:58 -04:00
Yingjie He
890f266e7b
feat: start use tool permission confirmation struct ( #2044 )
2025-04-04 16:39:04 -07:00
Michael Neale
15bcb8eb6d
fix: allowlist path exception ( #2022 )
2025-04-04 16:03:06 -04: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
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
Denis Buzmakov
fc230ded9b
feat: add ANTHROPIC_HOST configuration for Anthropic in cli and UI ( #1776 )
2025-04-02 13:36:47 -07:00
Salman Mohammed
5ece6592b3
revert: "feat: allowlist optionally for goosed ( #1848 )" ( #2010 )
2025-04-02 13:47:34 -04:00
Uddhav Kambli
4846d15354
# feat(providers): Add support for generic GCP Vertex AI Claude and Gemini models ( #1909 )
2025-04-02 10:22:37 -07:00
Lily Delalande
780194798e
ui: fix onboarding & allow for key deletion ( #1928 )
2025-03-31 13:00:07 -04:00
Michael Neale
5d2e31ddad
feat: allowlist optionally for goosed ( #1848 )
2025-03-27 11:36:27 +11:00
Lily Delalande
70efaed793
extensions: add a display name field ( #1759 )
2025-03-19 15:42:57 -04:00
Lily Delalande
35cbddbf8d
config: add optional extension description ( #1743 )
2025-03-19 10:48:30 -04:00
Quentin Machu
188dd5bce9
feat: add basic support for aws bedrock to desktop app ( #1271 )
2025-03-18 08:51:48 -07:00
Lily Delalande
3059fc2771
ui: extensions state updates ( #1674 )
2025-03-14 09:06:50 -07:00
Lily Delalande
49dc396c83
ui: load builtins ( #1679 )
2025-03-13 19:40:39 -07:00
Lily Delalande
4537264387
feat: extensions read config ( #1637 )
2025-03-12 18:41:31 -07:00
Parker Egli
d6cb7c6d87
feat: add session list command in cli ( #1586 )
2025-03-12 12:04:01 -04:00
Lily Delalande
4aafc49707
ui: auto update card upon config ( #1610 )
2025-03-11 17:02:32 -07:00
Lily Delalande
eb5b296fdc
ui: fix modal state ( #1598 )
2025-03-10 17:07:14 -07:00
Lily Delalande
5df2875c1c
feat: update config endpoints for use with providers ( #1563 )
2025-03-10 09:51:54 -07:00
Salman Mohammed
32f20cd690
feat: store working directory for sessions ( #1559 )
2025-03-07 11:12:57 -05:00
Salman Mohammed
9ae9045584
feat: sessions api, view & resume prev sessions ( #1453 )
...
* Centralize session files to goose::session module
* Write session metadata and messages in jsonl
* Refactor CLI build_session to use goose::session functions
* Track session's token usage by adding optional session_id in agent.reply(...)
* NOTE: Only sessions saved through the updates goose::session functions will show up in GUI
Co-authored-by: Bradley Axen <baxen@squareup.com >
2025-03-03 11:49:15 -05:00
Uddhav Kambli
68b8c5d19d
feat: add GCP Vertex AI platform as provider ( #1364 )
...
Signed-off-by: Uddhav Kambli <uddhav@kambli.net >
2025-03-03 08:46:11 -08:00
Alex Hancock
92e39acece
feat: hook extensions up in settings-v2 ( #1447 )
2025-02-28 21:27:55 -05:00
Yingjie He
f7f2540287
feat: support goose mode in UI ( #1434 )
...
Co-authored-by: Lily Delalande <ldelalande@squareup.com >
2025-02-28 17:00:41 -08:00
Ariel
fbc6bb7b90
feat(goose): support customizing extension timeout ( #1428 )
2025-02-28 21:17:53 +01:00