Commit Graph

669 Commits

Author SHA1 Message Date
Zane f609f27db0 remove and cleanup unused code (#4074) 2025-08-14 16:27:53 -07:00
Douwe Osinga d7e761c529 Reroute routes (#4088)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-14 14:23:02 -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
Jack Amadeo 9826161f42 fix: hide console window for stdio extensions on Windows (#4085) 2025-08-14 12:35:47 -04:00
Jack Wright e173c221ff Do not fetch pricing information if GOOSE_CLI_SHOW_COST is false (#3901)
Co-authored-by: Jack Wright <jack.wright@nike.com>
2025-08-14 12:21:32 -04:00
David Katz 80826c2b23 Token counting reliability + summarization integration. (#3721) 2025-08-14 11:23:37 -04:00
Angela Ning c42da79479 CLI: improve model selection ux (#4071) 2025-08-13 14:47:40 -04:00
Jack Amadeo 8b195a71d4 fix: flag out uncompilable bit in windows (#4068)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-08-13 11:14:23 -04:00
Jack Amadeo 4f3038bcb1 fix: ctrl-C interruption in the CLI (#4057)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-08-13 10:30:12 -04:00
Michael Neale e75f2f2555 fix: this should be a debug message not a warn (#4024)
is as a debug so still there if needed
2025-08-13 08:13:00 +10:00
Douwe Osinga 4ac530a2ea Better provider logging (#4052)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-12 18:05:09 -04:00
Alex Hancock bd1eff52a4 feat: ToolError migration to ErrorData (#4051) 2025-08-12 16:18:41 -04:00
Jack Amadeo 2eca4b8416 MCP session replay integration test (#3939) 2025-08-12 14:03:49 -04:00
Amed Rodriguez b0d3c7ddad sanitize message content on deserialization (#3966) 2025-08-12 10:02:37 -07:00
Jack Amadeo c5abcb7548 Actually send cancellation to MCP servers (#3865) 2025-08-12 09:37:52 -04:00
Michael Neale 168366be3b fit: default ollama port (#4001) 2025-08-12 12:16:31 +10:00
Jack Amadeo dd504741a3 Remove cognitive complexity clippy lint (#4010) 2025-08-11 20:24:37 -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
Gary Zhou 615d1fca04 feat(cli): Add --name/-n to session remove and --id/-i alias for session export (#3941) 2025-08-12 08:40:54 +10: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
Amed Rodriguez 48c9af0ed9 Sanitize Tags Unicode Block (#3920) 2025-08-08 09:06:08 -07:00
Douwe Osinga f1b833f977 Move hardcoded LLM prompts to template files (#3934)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-08 17:06:34 +02:00
Bradley Axen b38aa1668a feat: streamline list args on cli (#3937) 2025-08-07 19:16:28 -07: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
Michael Neale e124bb084f feat: first time automated ollama install experience and openrouter (#3881)
Co-authored-by: Zane Staggs <zane@squareup.com>
2025-08-08 11:41:53 +10:00
Jack Amadeo 43d6d1a492 chore: rmcp 0.5.0 (#3935) 2025-08-07 18:07:03 -07:00
Matt Nicholson 16304121ef add gpt-5 to openai provider format (#3924) 2025-08-07 17:19:39 -04:00
Zane e5e6522942 added gpt5 context limit (#3927) 2025-08-07 13:31:22 -07:00
David Katz 0c28228c1e Bump auto-compact threshold to 80% (#3925) 2025-08-07 15:26:20 -04:00
Angela Ning 6e6e0834e7 FIX: gemini tool call hanging (#3898) 2025-08-07 11:58:22 -04:00
Jack Amadeo 5eb01004a4 chore: use a Conversation type (#3735) 2025-08-06 22:06:13 -04:00
Lifei Zhou 67e63624ab fixed recipe schedule jobs (#3880) 2025-08-07 11:18:39 +10:00
Max Novich 4567eb22be additional metrics + Ui implementation (#3871) 2025-08-06 09:26:15 -07:00
Anthony Langhorne a5371af4c1 feat: Add session description editing functionality (#3819)
Co-authored-by: Zane Staggs <zane@squareup.com>
2025-08-06 08:59:33 -07:00
Adam Tarantino c2f08557af feat: add OAuth provider abstraction for CLI configuration (#3157)
Signed-off-by: Adam Tarantino <tarantino.adam@gmail.com>
2025-08-06 17:04:49 +02:00
Jack Amadeo 6b93260fd0 Use RMCP for StreamableHTTP OAuth support (#3845) 2025-08-06 09:02:38 -04:00
Jack Amadeo ee450254b6 Try to keep key order for Databricks (#3876)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-08-06 09:02:10 -04:00
Rahul Zhade 7f877960d3 Fix OpenAI Provider with GitHub Models (#3875)
Signed-off-by: Rahul Zhade <rzhade3@users.noreply.github.com>
2025-08-06 11:45:08 +02: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
Jack Amadeo 7174fc74c3 Detect client disconnects and cancel tool calls (#3782) 2025-08-05 11:48:15 +02:00
Douwe Osinga bef7622123 Suppress ansi with pipes (#3775)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-08-05 11:37:02 +02:00
David Katz 97e508b3a1 Fix leaky env variable causing flaky test (#3761) 2025-08-05 10:45:04 +02:00
Douwe Osinga 66f8ef123b Update gemini error msg (#3847)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-08-05 10:40:21 +02:00
Douwe Osinga 918faddf03 Generic retry and error parsing (#3558)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-08-05 10:37:04 +02:00
Douwe Osinga 33f57da4c9 Clear the current line on ctrl-c in line with other tools (#3764)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-08-05 10:13:22 +02:00
Michael Neale c6848efc26 chore: upgrade morph to use new model with instruction (#3745) 2025-08-05 14:43:19 +10:00
David Katz 63f4374820 Token counting in Auto-compact uses provider metadata (#3788) 2025-08-04 15:45:23 -04:00
Jack Amadeo f7de3596cf fix param order of debug_conversation_fixer (#3796) 2025-08-04 12:13:50 -04:00