Commit Graph

524 Commits

Author SHA1 Message Date
Yingjie He c95c8a4ced fix: ignore payload in the CLI output if provider has error (#697) 2025-01-23 09:09:32 -08:00
Kalvin C d69b527503 capture process exit and stderr (#694) 2025-01-23 08:39:47 -08:00
lily-de 8b35f6102c feat: welcome page (#696) 2025-01-22 20:40:03 -08:00
Alex Hancock 75bb407886 feat: Manual flow for adding an extension (#692) 2025-01-22 23:30:46 -05:00
Michael Neale 6b7ef1720d add in built in extensions and fix loading (#695) 2025-01-23 12:43:45 +11:00
lily-de dc26530796 bugfix: add open router (#693) 2025-01-22 16:20:49 -08:00
Alex Hancock 132f4c3e62 chore: Add prettier autoformatting on git commit and format all current files (#691) 2025-01-22 15:58:45 -05:00
lily-de bb398d6db5 feat: make settings pages visible (#690) 2025-01-22 12:31:27 -08:00
lily-de f38f0b73f2 bugfix:fix moremodels width (#689) 2025-01-22 12:04:53 -08:00
lily-de c190b8883e feat: Add mini model menu (#686) 2025-01-22 10:36:43 -08:00
lily-de 88ba274070 Alexhancock/ldelalande/settings designs rebased (#685) 2025-01-22 08:52:55 -08:00
Alex Hancock 596be06223 feat: Extension Settings (#680)
Co-authored-by: Lily Delalande <ldelalande@block.xyz>
Co-authored-by: Mic Neale <michael.neale@gmail.com>
2025-01-22 10:51:25 -05:00
Bradley Axen 1d50e52a3d feat: endpoint for removing extension (#681) 2025-01-21 21:49:32 -08:00
Bradley Axen 0a902bbd63 fix: hotfix screen and UI extension (#682) 2025-01-21 21:47:06 -08:00
Bradley Axen 362d1e03bd fix: rename system -> extension (#677) 2025-01-21 19:25:45 -08:00
Bradley Axen 9cf8d546f0 feat: simplify download script (#673) 2025-01-21 19:18:08 -08:00
Yingjie He 7f796e2258 feat: enable prompt caching in openrouter (#674)
Co-authored-by: Yingjie He <yingjiehe@squareup.com>
2025-01-22 13:38:21 +11:00
Yingjie He 3866176493 fix: use serial instead of lock to avoid parallel tests (#678) 2025-01-21 18:22:12 -08:00
lily-de 56975c9832 feat: add configure provider page (#672) 2025-01-21 17:16:14 -08:00
Wendy Tang 17ca675fe8 feat: simplify memory management (#670) 2025-01-21 16:05:57 -08:00
Kalvin C bc6fd1a6e4 fix: is_error is optional per MCP schema for CallToolResult (#675) 2025-01-21 15:30:54 -08:00
Kalvin C a5fad45603 test: reintroduce relevant developer mcp tests (#671) 2025-01-21 14:52:44 -08:00
Kalvin C b7f73e2a71 fix: update sanitize to strip whitespace, update handling of __ prefix (#669) 2025-01-21 14:47:41 -08:00
lily-de e92b24d94d Ldelalande/model settings (#651) 2025-01-21 14:12:52 -05:00
Michael Neale 637441378a adding in simple goose hints (#666)
Co-authored-by: Bradley Axen <baxen@squareup.com>
2025-01-21 10:59:53 -08:00
Salman Mohammed 8b169374e9 feat: ui just sends keyring keys in /systems/add route & server maps to env (#667) 2025-01-21 11:55:25 -05:00
Bradley Axen 97ad5039b5 fix: small fixes (#665) v1.0-beta5 2025-01-20 20:32:43 -08:00
Bradley Axen 1adb823a4a feat: update defaults for agent and system (#663) 2025-01-20 20:05:09 -08:00
marcelle 6f0e6d5dbe feat: truncate message pairs (#659) 2025-01-20 19:29:23 -08:00
Bradley Axen 23987f7c89 fix: cleanup (#662) 2025-01-20 18:10:55 -08:00
Michael Neale 582b5e449c use an npx and uvx shim with hermit for MCPs (#655) 2025-01-21 12:29:31 +11:00
Bradley Axen 917795e632 fix: add missing type param, separate block for signed/unsigned (#661) 2025-01-20 19:51:36 -05:00
Salman Mohammed a22daca0c7 feat: adds default tools that can use MCP resources (#619)
* adds 2 default "platform" tools to list and read MCP resources

* dynamically added when any of the connected extensions have resource capabilities

Co-authored-by: Kalvin Chau <kalvin@squareup.com>
2025-01-20 18:30:11 -05:00
Salman Mohammed b827a7e148 refactor: use the reuseable bundle-desktop workflow in ci.yml (#658) 2025-01-20 15:28:10 -05:00
Salman Mohammed 2a9aa97dc1 feat: setup tokenizer on the provider model config (#656) 2025-01-20 15:22:09 -05:00
Bradley Axen f8a577c2b4 fix: clean up providers (#650) 2025-01-20 11:33:25 -08:00
Bradley Axen 67c9c75b70 fix: patch host config handling (#647)
Co-authored-by: Salman Mohammed <smohammed@squareup.com>
2025-01-18 23:13:43 -05:00
Salman Mohammed f8615e9b1c fix: remove configure args '-n default' which no longer exists (#646) 2025-01-18 22:48:43 -05:00
Bradley Axen da0610cc0b hotfix: update system config payloads (#642)
Co-authored-by: Mic Neale <michael.neale@gmail.com>
2025-01-18 17:08:19 -08:00
Michael Neale cb5784a0ba see if we can do a faster desktop ci (#643) 2025-01-18 12:11:33 +11:00
Kalvin C 01c2eaa19e feat: set priority of google drive text as 0.1 (#641) 2025-01-17 15:43:36 -08:00
lily-de e5ba074f14 feat: provider settings alpha version (#625) 2025-01-17 15:18:03 -08:00
Bradley Axen 0d48d84f0e feat: Support mcp setup on CLI (#636) 2025-01-17 13:57:01 -08:00
Salman Mohammed 4fc741ac33 fix: update command to ".bundle" in pr-comment-bundle-desktop workflow (#640) 2025-01-17 16:43:26 -05:00
Salman Mohammed c331a146f5 ci: update github action workflows for CI and release (#633)
Co-authored-by: Kalvin Chau <kalvin@squareup.com>

- combines the release workflow for CLI and Desktop App
    - "Build CLI" step only builds 'goose' artifacts; it skips 'goosed' artifacts
    - we no longer release desktop app run on pull requests speeds up PR builds a lot. however, i created a separate PR comment trigger which we can trigger with "/bundle-desktop" comment cause it can be useful in select PRs.
    - system deps in Cross.toml had to be updated (possible due to the recent Ubuntu update from 22 -> 24 in Github runners)

- versioned and stable release

- adds a PR comment trigger workflow to bundle desktop app and comment on PR with the download link

- only download 'goose' artifacts in download_cli.sh, improve error msgs

- combines the CI workflows for rust and electron app to a single workflow

- adds canary release workflow
2025-01-17 14:36:08 -05:00
Nahiyan Khan 41912a909d styles: de-containerize the UI (#596) 2025-01-17 11:36:01 -05:00
Kalvin C c0f7e3ea5e Kalvin/mcp gdrive (#621) 2025-01-16 16:05:15 -08:00
Kalvin C 3061478681 ci: remove bundle.py, and reference to it (#632) 2025-01-16 15:47:13 -08:00
Yingjie He 3454855c26 feat: enable prompt cache for anthropic (#631) 2025-01-16 15:29:12 -08:00
Wendy Tang 37275747b8 feat: memory server (#601)
Co-authored-by: Salman Mohammed <smohammed@squareup.com>
2025-01-16 14:04:18 -08:00