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