Commit Graph

498 Commits

Author SHA1 Message Date
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
Kalvin C 4860adbf83 remove use of bare unwrap() in error propagation (#600) 2025-01-15 21:41:23 -08:00
Bradley Axen 4e0d80310c feat: update the cli to be cross platform (#624) v1.0-beta4 2025-01-15 21:35:26 -08:00
Bradley Axen 52e55236ee fix: make sure dev setup works and document (#623)
Co-authored-by: Mic Neale <michael.neale@gmail.com>
2025-01-16 16:29:27 +11:00
Michael Neale 829359584b chore [v1.0]: tidy up processes when session closes (#622) 2025-01-16 14:45:39 +11:00
Michael Neale 90ab608d12 nit: small change to give a choice (#620) 2025-01-16 12:53:44 +11:00
Michael Neale f4eeabc22a [ui, v1.0] deep link add mcp session (#617) 2025-01-16 11:05:14 +11:00
marcelle ee0359a7c0 feat: add a truncating agent (#579) 2025-01-15 16:48:08 -05:00
Alex Hancock a8bdd5bd33 feat: Release devtools opening keyboard shortcut when goose window is not focused (#614) 2025-01-15 16:22:14 -05:00
Bradley Axen 823fa36e55 feat: performance tweaks for partial release (#611) 2025-01-15 11:33:44 -08:00
Max Novich a180516e25 Alexhancock/inline code (#612)
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2025-01-15 11:28:42 -08:00
Salman Mohammed 2cb23d9293 feat: add more tracing logs, trim loaded prompt (#603) 2025-01-15 13:44:29 -05:00
lily-de 97fe873823 feature: new welcome page and real keychain (#604)
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: Mic Neale <michael.neale@gmail.com>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
Co-authored-by: Nahiyan Khan <nahiyan@squareup.com>
2025-01-15 09:31:26 -08:00
Salman Mohammed 85c0c83323 fix: model names in UI API key warning (#609) 2025-01-15 12:26:24 -05:00
Salman Mohammed 56159f5072 feat: map non-ok responses from provider to human readable error msgs (#610) 2025-01-15 12:26:15 -05:00
Kalvin C df0b4eea8c fix: update BufReader capacity to 2MB (#605) 2025-01-14 18:20:36 -08:00
Salman Mohammed 4f6897869c fix: escape double quotes in error part (#602) 2025-01-14 19:44:37 -05:00
Salman Mohammed de541717a4 refactor: remove unused errors in mcp-client (#598) 2025-01-14 18:17:32 -05:00
Kalvin C 35e25a66c6 add more context from mcp server errors (#599) 2025-01-14 17:52:19 -05:00
Salman Mohammed 2160189ea6 fix: error formatting for vercel data format (#597) 2025-01-14 16:55:27 -05:00
Bradley Axen 43d19840a5 feat: Add endpoint to store secrets in keychain (#595) 2025-01-14 13:26:39 -08:00
Wendy Tang 3409d11e81 feat: mcp server prompts (#562) 2025-01-14 13:23:26 -08:00
Bradley Axen 32f7f2cad6 fix: Temporarily disable moderation (#594) 2025-01-14 13:20:51 -08:00
Alex Hancock fb7c80c349 fix: Various improvements and fixes to rough edges in the UX (#593) 2025-01-14 16:08:12 -05:00
Bradley Axen bfc10192f7 feat: support screenshots in developer2 (#592) 2025-01-14 12:50:28 -08:00
Salman Mohammed 80869457bc fix: goose failure on first msg without adding system (#591) 2025-01-14 15:27:54 -05:00
Alex Hancock b9cb01f3de alexhancock/rollback-goosed-restarts (#590) 2025-01-14 15:15:47 -05:00