Commit Graph

124 Commits

Author SHA1 Message Date
Jack Amadeo a77d13aa88 rmcp upgrade (#4792) 2025-09-30 21:03:50 -04:00
Demetrio ⚡️ 5c9be9ab28 fix: path is duplicated on tool calls causing them to fail (#4658) (#4859)
Signed-off-by: demetrio108 <demetrio108@protonmail.com>
2025-09-30 08:12:22 +10:00
Angie Jones 2032c7099c lowercase g in goose (#4832) 2025-09-26 23:44:38 -05:00
Michael Neale 1e4d874341 can tell the system what shell it is using (#4807) 2025-09-26 17:09:17 -04:00
Jack Amadeo 757ceb6109 chore: turn clippy on for test code (#4817) 2025-09-26 00:06:07 -04:00
Alex Hancock b7604e0b13 fix: remove nested double quotes in windows automation_script tool description (#4824) 2025-09-25 14:51:20 -04:00
Michael Neale 0133fde8a9 prefer users SHELL (#4702)
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2025-09-25 10:56:37 +10:00
Michael Neale 05bd4da179 correct the tests from an odd merge (#4804) 2025-09-24 17:07:10 -07:00
kita-sato 66eeed10b3 fix: Fix cell coordinate ordering in XlsxTool and add unit tests (#4551)
Signed-off-by: kita-sato <230662867+kita-sato@users.noreply.github.com>
2025-09-24 18:01:29 -04:00
Robert Mcgregor bde47eb85d feat(shell): throw errors on interactive commands (#4788) 2025-09-25 07:17:12 +10:00
Alex Hancock dba0f4eaef chore(mcp): convert computercontroller server to use the rust sdk (#4772) 2025-09-24 10:03:00 -04:00
Jack Amadeo 44115a67ce Don't load user's shell env on app startup (#4681)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-09-23 20:38:07 -04:00
Michael Neale d9e5ceaa49 fix: view can recognise a dir (#4701) 2025-09-23 08:58:28 -04:00
Angela Ning 8198e1b043 When the developer extension gets a cancellation message, it should kill any running processes that it owns. (#4604) 2025-09-22 17:19:03 -04:00
Alex Hancock 4caa3dd3e6 chore(mcp): convert memory mcp server to use the rust sdk for mcp (#4668) 2025-09-17 17:17:16 -04:00
Alex Hancock 1cbce45dc6 chore(mcp): convert tutorial mcp server to use the rust sdk for mcp (#4665) 2025-09-17 15:53:07 -04:00
Alex Hancock af376be6eb chore(mcp): convert autovisualiser to use the rust sdk for mcp (#4664) 2025-09-17 15:10:46 -04:00
Jim Alateras e7a767528c Fix #4550: Correct row/column transposition in xlsx tool (#4622)
Signed-off-by: jalateras <jima@comware.com.au>
Co-authored-by: Claude <noreply@anthropic.com>
2025-09-15 14:03:51 -04:00
Alex Hancock 989c1bb1b0 fix: #4634 #4636 do not always encourage absolute paths (#4641) 2025-09-15 13:29:43 -04:00
tlongwell-block 0ccb57ba32 Soften str_replace instructions for weaker LLMs (#4639) 2025-09-15 11:24:17 -04:00
tlongwell-block 6970cd850c Add analyze tool to Developer extension (#4530)
Adds an analyze tool to the developer MCP extension that provides code structure analysis and symbol tracking capabilities across multiple programming languages.
2025-09-12 20:02:26 -04:00
Angie Jones 63f3669cf7 Remove deprecated Claude 3.5 models (#4590) 2025-09-10 14:41:02 -05:00
tlongwell-block 4eff96f188 Add unified diff support to text editor (#4522)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-09-09 12:54:59 -04:00
tlongwell-block d4d9ceea4e Add container detection to developer extension (#4559) 2025-09-08 12:49:56 -04:00
Max Novich 195f389972 update to RMCP 0.6.2 (#4523) 2025-09-05 09:54:10 -04:00
Alex Hancock b5749d6457 feat: make tests for rmcp based developer server consistent with former implementation (#4519)
Co-authored-by: Angela Ning <aning@squareup.com>
2025-09-04 15:23:45 -04:00
Angela Ning 6807b6d0a3 Rewrite the developer mcp using the rmcp sdk (#4297) 2025-09-02 11:24:43 -04:00
Douwe Osinga 861c6890bf Update windows instructions (#4333)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-08-28 08:35:58 -04:00
Shawn c0556c9830 feat: linux computer control for android (termux) (#3890)
Signed-off-by: Shawn Wang <shawn111@gmail.com>
2025-08-28 16:03:47 +10:00
Lifei Zhou 298fb9091a Enable load nested hint files (#4002) 2025-08-26 10:51:35 +10:00
Michael Neale 3e1557b925 feat: autovisualiser of structured data with mcp-ui (#4153) 2025-08-25 10:42:11 +10:00
Angie Jones 69ce34a828 Read AGENTS.md by default (#4232) 2025-08-20 21:34:17 -05:00
sings-to-bees-on-wednesdays ba0f55d14b feat(mcp/developer): accept -1 for insert_line number (#4112)
Signed-off-by: sings-to-bees-on-wednesdays <222684290+sings-to-bees-on-wednesdays@users.noreply.github.com>
2025-08-20 09:43:00 -04:00
Jack Amadeo 33bf5a44ed chore: remove the google drive built-in extension (#4187) 2025-08-19 17:04:30 -04:00
Gary Zhou 290d29e961 fix(cli): fix compiling issue on windows system by adding a missing param (#4019) 2025-08-14 12:53:14 -04:00
Alex Hancock bd1eff52a4 feat: ToolError migration to ErrorData (#4051) 2025-08-12 16:18:41 -04:00
Kat Hawthorne c2859fd49b feat: add @-mention file reference expansion to .goosehints (#3873)
Summary
Adds support for @filename references in .goosehints files, enabling dynamic inclusion of documentation files with security safeguards.

Changes
Add file reference parsing with regex pattern matching (@README.md, @docs/api.md, etc.)
Implement secure recursive file expansion with path traversal protection
Add ReDoS protection (128KB limit) and circular reference detection
Integrate with existing .gooseignore pattern system
Add comprehensive test suite covering security, functionality, and edge cases
Merge with latest upstream improvements (151 commits ahead)
2025-08-11 16:07:22 -07:00
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
Jack Amadeo 0ef38c6658 chore: use typed notifications from rmcp (#3653) 2025-07-25 14:04:18 -04:00