Commit Graph

95 Commits

Author SHA1 Message Date
tlongwell-block 566b9dc577 To-Do Tools (#3902)
Co-authored-by: David Katz <dkatz@squareup.com>
2025-08-11 15:57:17 -04:00
Rajiv Singh ab0b078314 feat: Add GOOSE_TERMINAL env variable to spawned terminals (#3911)
Signed-off-by: iamrajiv <rajivperfect007@gmail.com>
2025-08-11 16:08:45 +10:00
Colin Walters 719b569681 mcp/developer: Refactor to use tokio SplitStream (#3894)
Signed-off-by: Colin Walters <walters@verbum.org>
2025-08-08 11:44:14 +10:00
Jack Amadeo 6b93260fd0 Use RMCP for StreamableHTTP OAuth support (#3845) 2025-08-06 09:02:38 -04:00
Michael Neale 8f54fa84a5 fix: optimise reading large file content (#3767) 2025-08-06 09:38:52 +10:00
Bradley Axen 44526de207 fix: replace glob/grep tool with shell (#3834) 2025-08-05 14:56:49 -07:00
Michael Neale c6848efc26 chore: upgrade morph to use new model with instruction (#3745) 2025-08-05 14:43:19 +10:00
Colin Walters 5d24432c83 tests: Add missing #[serial] to two tests (#3816)
Signed-off-by: Colin Walters <walters@verbum.org>
2025-08-03 16:29:12 +02:00
Colin Walters 412ceb8128 chore(mcp): Add helpers to parse parameters (#2821)
Signed-off-by: Colin Walters <walters@verbum.org>
2025-08-03 10:51:36 +02:00
Colin Walters 43e85c4304 developer: Optimize text_editor_view a bit (#3781)
Signed-off-by: Colin Walters <walters@verbum.org>
2025-08-02 19:36:37 +02:00
Michael Neale bbf1f1eee8 fix: don't return full shell output when very large (#3750)
has some additional build fixes
2025-08-01 12:48:25 +10:00
Rami Chowdhury d9313aca57 feat: Allow configuring hints filename(s) (#3269)
Signed-off-by: Rami Chowdhury <rami.chowdhury@gmail.com>
2025-07-31 19:06:08 +02:00
Douwe Osinga 656b5b889f Remove unused dependencies (#3626)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-07-29 17:32:25 +02:00
Jack Amadeo 0ef38c6658 chore: use typed notifications from rmcp (#3653) 2025-07-25 14:04:18 -04:00
Alex Hancock b4fc6f7cc8 alexhancock/rmcp-tools-annotations (#3617) 2025-07-24 14:58:14 -04:00
Douwe Osinga eef72f8a6f Goose security updates (#3579)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-07-24 11:09:26 +10:00
Alex Hancock 3e5c9b8505 feat: migrate JsonRpcMessage/Request/Response/Error/Notification from internal mcp crates to rmcp versions (#3564) 2025-07-22 13:45:00 -04:00
Jack Amadeo 9f4e7a88f1 Replace mcp_core::resource::* with rmcp types (#3563) 2025-07-22 09:36:21 -04:00
Jack Amadeo 0a98f431c6 Replace mcp_core::prompt with rmcp::model types (#3561) 2025-07-21 21:33:33 -04:00
Jarrod Sibbison e2e656c012 refactor: Centralise deeplink encode and decode into server (#3489) 2025-07-20 18:13:55 +10:00
Yingjie He ef496329b9 feat: deprecate jetbrains extension in favor of public one (#2589) 2025-07-19 13:58:06 -07:00
Jack Amadeo d5291461ca Replace mcp_core::content types with rmcp::model types (#3500) 2025-07-18 17:23:25 -04:00
Alex Hancock 76da3a9724 feat: switch from mcp_core::Role to rmcp::model::Role (#3488) 2025-07-18 12:30:23 -04:00
Alex Hancock 1e0e72cdb8 feat: add rmcp as a workspace dep (#3483) 2025-07-17 22:18:35 -04:00
Alice Hau e048f7d6f7 [feat]: improve file search tools to add globsearch / grep tools (#3368)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-07-15 09:45:39 -04:00
Tyler White 0572fd2dc4 refactor: streamline memory directory management (#3345) 2025-07-15 10:28:13 +10:00
Prem Pillai 626f00e290 revert: refactor: abstract keyring logic to better enable DI (#3358) 2025-07-11 16:58:38 +10:00
Prem Pillai 7e4a98d4b6 refactor: abstract keyring logic to better enable DI (#3262) 2025-07-10 16:41:15 +10:00
Alice Hau 3ad908eacd feat: add optional view_range to text editor tool and text editor insert tool (#3093)
Co-authored-by: Alice Hau <ahau@squareup.com>
2025-06-27 14:45:41 -04:00
Zane ee0ae10682 Fix clippy + test errors (#3120) 2025-06-27 10:43:56 -07:00
Dhanji R. Prasanna f5ab33cfeb you forgot the important ones! (#3105) 2025-06-27 15:49:46 +10:00
Michael Neale 7f71220411 hotfix: fix build (#3102) 2025-06-27 15:29:21 +10:00
Max Novich 16fdc2c965 fix powershell executions (#3006) 2025-06-19 15:28:43 -07:00
Michael Neale 2a4a0e1b84 feat: optional fast edit models (#2580)
Co-authored-by: Eitan Borgnia <eborgnia2@gmail.com>
2025-06-18 15:12:36 +10:00
Michael Neale 21ea7524f6 fix: remove computer controller presentation (#2956) 2025-06-17 16:28:39 -07:00
Zaki Ali f2a1548aec feat: add newline at end of file writes (#2221) 2025-06-16 14:37:20 -07:00
Jack Amadeo 1d557161d0 fix: Don't break from consuming subprocess output in shell tool until both streams are done (#2771)
Co-authored-by: Max Novich <maksymstepanenko1990@gmail.com>
2025-06-05 11:20:11 +10:00
Raduan Al-Shedivat d1dc6c3ff0 mcp(developer): add fallback on .gitignore if no .gooseignore is present (#2661) 2025-06-03 15:12:40 -05:00
Jack Amadeo 03e5549b54 feat: Handle MCP server notification messages (#2613)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-05-30 11:50:14 -04:00
Michael Neale 153b84263e fix: set permissions for quickscript (#2691) 2025-05-28 15:08:46 +10:00
Shea Craig d8d78396e0 Shea/gdrive labels (#2537)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Kalvin C <kalvinnchau@users.noreply.github.com>
2025-05-23 09:23:32 -07:00
Yingjie He b52af12910 chore(release): release version 1.0.24 (#2552) 2025-05-15 14:41:28 -07:00
Yingjie He 76cb77ebbb fix: use the pre-fetched mime type (#2417) 2025-05-01 14:42:13 -07:00
Yingjie He 3d4181fb38 feat: combine create and reply comment tools (#2388) 2025-04-30 14:28:03 -07:00
Yingjie He b5273c71f4 feat: reduce the # of gdrive tools (#2346) 2025-04-25 10:47:43 -07:00
Shea Craig f850db1847 Update gdrive instructions to be comprehensive (#2265) 2025-04-18 10:23:14 -07:00
Shea Craig ec53e39347 Shea/gdrive perms (#2229) 2025-04-16 14:00:45 -07:00
Kalvin C 64d17e5205 feat: add support for full url extraction for google_drive (#2121) 2025-04-09 18:11:31 -07:00
Michael Neale 2c483a8146 google docs api (#2097) 2025-04-09 12:30:19 +10:00
Kalvin C 319f2301f3 feat: add google_drive uri verification, and example instructions (#2088) 2025-04-08 11:30:12 -07:00