Commit Graph

157 Commits

Author SHA1 Message Date
Kalvin C 4860adbf83 remove use of bare unwrap() in error propagation (#600) 2025-01-15 21:41:23 -08:00
Michael Neale 829359584b chore [v1.0]: tidy up processes when session closes (#622) 2025-01-16 14:45:39 +11:00
marcelle ee0359a7c0 feat: add a truncating agent (#579) 2025-01-15 16:48:08 -05:00
Bradley Axen 823fa36e55 feat: performance tweaks for partial release (#611) 2025-01-15 11:33:44 -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 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
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
Bradley Axen 60f530917e feat: Make the reference agent the default (#589) 2025-01-14 12:00:18 -08:00
Michael Neale 5d4a4dc44f [v1.0] adding the goosed key back in for localhost calls (#577) 2025-01-14 19:52:17 +11:00
Bradley Axen 81ba8ee42a fix: avoid races to recreate oauth token (#582)
Co-authored-by: Mic Neale <michael.neale@gmail.com>
2025-01-14 12:39:27 +11:00
Bradley Axen 3963de171b feat: quick spinner while loading tokenizers (#573) 2025-01-13 12:41:44 -08:00
Salman Mohammed 669df02f7b Add timeout middleware for clients (#572) 2025-01-13 15:08:17 -05:00
Bradley Axen ea6ec0d3e2 chore: remove unused old setup for CLI (#574)
Co-authored-by: Mic Neale <michael.neale@gmail.com>
Co-authored-by: Salman Mohammed <smohammed@squareup.com>
2025-01-13 14:47:20 -05:00
Salman Mohammed a258b76d42 feat: env and secrets configuration for mcp server (#565) 2025-01-13 14:11:42 -05:00
Zaki Ali ec4672d3ab Add Databricks moderation (#540) 2025-01-13 10:57:25 -08:00
Kalvin C d70fc344eb feat: add pagination support for tools/list and resources/list (#566) 2025-01-13 09:16:49 -08:00
Salman Mohammed bcd991c322 Add resource capabilties to MCP servers that use it (#576) 2025-01-12 19:42:52 -05:00
Bradley Axen 9210de0a18 fix: Set stdin to null in shell/bash tools (#568) 2025-01-09 19:45:40 -08:00
Zaki Ali 7b827d0e66 Add base moderation to Providers (#513) 2025-01-09 19:26:29 -08:00
Kalvin C 2b56d48f6e feat: set process_group(0) on stdio systems to avoid ctrl-c handling (#567) 2025-01-09 16:17:27 -08:00
Salman Mohammed 3e0ce19dde feat: read only active resources in the agent loop (#560)
MCP servers (such as gdrive) list out 100s of files so reading each file in the agent loop leads to context limit exceeded errors. we make this change to only read 'active' files, i.e. files that have been viewed by the user using the developer system. It's unclear whether this will work well with other MCP servers cause this requires other MCP servers to use the priority annotation on the resource as well which may be less widely used.
2025-01-09 11:30:46 -05:00
Mic Neale bfff9e3c40 this upset cargo fmt 2025-01-09 14:55:55 +11:00
Bradley Axen 32c7a3df95 feat: Implement a simplified reference agent and dev toolkit (#564) 2025-01-08 19:25:51 -08:00
Kalvin C c3cf4eec37 fix: sanitize server names for passing into model tool calls (#563) 2025-01-08 19:24:01 -08:00
Max Novich cbbb25373b added a new mcp system + refactor to support it (#552)
Co-authored-by: Bradley Axen <baxen@squareup.com>
Co-authored-by: Salman Mohammed <smohammed@squareup.com>
2025-01-08 14:50:46 -08:00
Wendy Tang 5743413180 feat: port over nondeveloper system into mcp server (#561)
Co-authored-by: Bradley Axen <baxen@squareup.com>
2025-01-08 14:21:48 -08:00
Salman Mohammed 640c38b736 fix: check server capability when client sends requests (#558) 2025-01-08 16:42:23 -05:00
Salman Mohammed bb706fb138 fix: update instructions (#557) 2025-01-08 12:29:40 -05:00
Alice Hau 798e410083 [feat] langfuse tracing layer (#498)
Co-authored-by: Alistair Gray <ajgray@stripe.com>
2025-01-07 20:25:49 -05:00
Bradley Axen da387444b3 hotfix: use same executable path for dev system 2025-01-07 13:24:48 -08:00
Bradley Axen 0745d12f90 fix: Standardize mcp clis 2025-01-06 22:21:45 -08:00
Bradley Axen 82808ab3f0 Rework agents to use MCP (#546)
Co-authored-by: Salman Mohammed <smohammed@squareup.com>
Co-authored-by: Wendy Tang <wendytang@squareup.com>
Co-authored-by: Zaki Ali <zaki@squareup.com>
Co-authored-by: Kalvin Chau <kalvin@squareup.com>
Co-authored-by: Mic Neale <michael.neale@gmail.com>
2025-01-06 21:54:30 -08:00
Michael Neale 667187e791 feat: openrouter provider (#538) 2025-01-07 08:59:00 +11:00
Michael Neale 44671d51ab [ui] chore: tidy up gui providers (#537) 2025-01-05 13:33:57 +11:00
Zaki Ali 4ff588e350 Latency issue fix with prepare_inference (#535) 2025-01-02 15:35:54 -08:00
Lifei Zhou a27a753e41 chore: use cross to build binaries (#507) 2025-01-02 16:53:37 +11:00
Michael Neale 6573147d63 feat: a system for non developers to augment developer system (#524)
has menu items to turn on (off by default)
2025-01-01 15:07:03 +11:00
Lifei Zhou 1b0b70c9b5 refactor: move get_usage to provider trait (#506)
Co-authored-by: Zaki Ali <zaki@squareup.com>
2024-12-23 10:00:57 +11:00
Michael Neale cb1b2b060f conditionally load memory system in goose server (#508) 2024-12-21 16:13:35 +11:00
Salman Mohammed 4db5ff78ac Adds 'instructions' field to InitializeResult (#511) 2024-12-20 16:37:53 -05:00