Commit Graph

2497 Commits

Author SHA1 Message Date
Zane Staggs db58d09f76 put back cancellation token and add stop button support to cancel for non alpha path 2025-10-14 18:04:52 -07:00
Zane Staggs 5feba293c7 simplify session loading states 2025-10-14 08:54:03 -07:00
Zane Staggs 5846721684 fix test 2025-10-13 19:27:41 -07:00
Zane Staggs fdd5b348ba fix resume session on refresh with agent in background 2025-10-13 19:10:56 -07:00
Zane Staggs 3368f68bc6 fix existing issue where enter key still works for submit even though submit button is disabled 2025-10-13 17:28:29 -07:00
Zane Staggs 07856df800 remove basechat2 warning now that we have alpha indicator 2025-10-13 13:09:27 -07:00
Zane Staggs 4f4a93c2f4 added comment explaining in_use during compaction 2025-10-13 13:07:26 -07:00
Zane Staggs 5728596125 add tests for streaming logic 2025-10-13 13:00:49 -07:00
Zane Staggs 7a291971b5 change session stream context to not use window 2025-10-13 12:51:44 -07:00
Zane Staggs 383fd77233 fix intermittent bug with empty message.content 2025-10-13 12:33:28 -07:00
Zane Staggs 9b7d63df74 move logic out of routes and add logic to front end to notify other windows that session in progress and block sending until finished 2025-10-13 12:30:10 -07:00
Zane Staggs ba40bd084d don't handcraft json 2025-10-13 11:38:38 -07:00
Zane Staggs 61a817a29c remove unnecessary nginx support 2025-10-13 11:33:29 -07:00
Zane Staggs 561c2fdcf3 move mark_in_use out of routes and add stale session heartbeat detection 2025-10-13 11:27:22 -07:00
Zane Staggs fe76babb10 delete old sessionCache 2025-10-13 09:46:30 -07:00
Zane Staggs 520ca95e94 Merge branch 'main' of github.com:block/goose into zane/basecamp2/session-streaming
* 'main' of github.com:block/goose: (37 commits)
  Clear deeplinks after use (#5128)
  Revert "Fix gpt-5 input context limit (#4619)" (#5135)
  fix: missing cmake and protobuf for windows build, deduplicate sh/pws… (#5028)
  Fix bedrock tool input schema (#5064)
  Add self-test recipe for goose validation (#5111)
  fix: modifies openai request logic for reasoning models (#4221) (#4294)
  Fix race condition threat when set_param and set_secret of c… (#5109)
  Clean room implementation of the chat process (#5079)
  Bump rmcp (#5096)
  set version in an env variable for testing (#5100)
  fix : enhance fuzzy file search in goose desktop (#5071)
  Make async (#5126)
  docs: unlist tutorials for extensions with archived or moved servers (#5116)
  Add API Documentation Generator prompt (#5001)
  Add flag for enabling eleven labs voice dictation (#5095)
  force re-render fields to pick up custom params usage in instructions (#5112)
  Remove isUserInputDisabled (#5115)
  Improve Rust analysis output for `analyze` tool (#5072)
  Remove duplicate prepare_reply_context call (#5063)
  install react dev tools in development (#4979)
  ...

# Conflicts:
#	ui/desktop/src/components/BaseChat2.tsx
#	ui/desktop/src/hooks/useChatStream.ts
2025-10-13 09:45:57 -07:00
Zane 73e9e1af2e Clear deeplinks after use (#5128) 2025-10-13 09:21:50 -07:00
Douwe Osinga 1a905e8957 Revert "Fix gpt-5 input context limit (#4619)" (#5135)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-13 10:13:48 -04:00
vlascik 224d486c6f fix: missing cmake and protobuf for windows build, deduplicate sh/pws… (#5028)
Signed-off-by: V. Lascik <vlascik@users.noreply.github.com>
2025-10-12 15:08:26 -04:00
Alex Yao 47d5c96ee8 Fix bedrock tool input schema (#5064)
Signed-off-by: alexyao2015 <alexyao2015@users.noreply.github.com>
Co-authored-by: alexyao2019@gmail.com <alexyao2015@users.noreply.github.com>
2025-10-12 15:04:33 -04:00
tlongwell-block ff3d4e9104 Add self-test recipe for goose validation (#5111)
This PR introduces goose-self-test.yaml, a meta-testing recipe that enables goose to validate its own capabilities through first-person integration testing.
2025-10-12 11:03:08 -04:00
Matt Yaple 1593b73b0a fix: modifies openai request logic for reasoning models (#4221) (#4294)
Signed-off-by: Matt Yaple <matt@yaple.dev>
2025-10-11 18:11:19 -04:00
Augustine D. Nguyen 6ed178b2d2 Fix race condition threat when set_param and set_secret of c… (#5109)
Signed-off-by: Augustine D. Nguyen <de.nguyen@sap.com>
Co-authored-by: Augustine D. Nguyen <de.nguyen@sap.com>
2025-10-11 12:42:12 -04:00
Douwe Osinga 0c2127124f Clean room implementation of the chat process (#5079)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Zane <75694352+zanesq@users.noreply.github.com>
2025-10-11 10:45:16 -04:00
Jack Amadeo 73f109237e Bump rmcp (#5096) 2025-10-11 10:32:16 -04:00
Jack Amadeo c70f0231e6 set version in an env variable for testing (#5100) 2025-10-11 10:31:44 -04:00
Abhijay Jain 0baca17ba8 fix : enhance fuzzy file search in goose desktop (#5071)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
2025-10-11 10:30:50 -04:00
Douwe Osinga 1015064367 Make async (#5126)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-10 19:31:50 -04:00
Zane Staggs 2b6c391c04 add in_use to sessions and end stream if not in use 2025-10-10 16:08:41 -07:00
dianed-square 69a7b7fe5a docs: unlist tutorials for extensions with archived or moved servers (#5116) 2025-10-10 15:25:05 -07:00
Shreyansh Singh Gautam 1562ad887a Add API Documentation Generator prompt (#5001)
Signed-off-by: Shreyansh Singh Gautam <shreyanshrewa@gmail.com>
2025-10-10 16:20:13 -06:00
Zane a8cf2e4e3d Add flag for enabling eleven labs voice dictation (#5095) 2025-10-10 12:09:20 -07:00
Zane 01d2d5a7dc force re-render fields to pick up custom params usage in instructions (#5112) 2025-10-10 11:25:12 -07:00
Amed Rodriguez a457bbd10d Remove isUserInputDisabled (#5115) 2025-10-10 11:14:07 -07:00
tlongwell-block 228325ffef Improve Rust analysis output for analyze tool (#5072) 2025-10-10 09:28:26 -04:00
Jack Amadeo 3e9a799d8f Remove duplicate prepare_reply_context call (#5063) 2025-10-09 22:39:58 -04:00
Jack Amadeo f68c4bfc23 install react dev tools in development (#4979) 2025-10-09 22:31:39 -04:00
Zane Staggs f0dc9d9e89 fix scrolling after user message submitted and refresh showing popular topics 2025-10-09 16:07:08 -07:00
Zane Staggs 2165876401 cleanup and fix messages re-rendering while chat is streaming 2025-10-09 15:48:42 -07:00
Zane Staggs b6c5eada47 change to use context 2025-10-09 15:33:27 -07:00
Zane Staggs a8b40db54e added sse session streaming endpoint and support to basechat2 2025-10-09 14:57:34 -07:00
Lymah 00657f82d7 Doc: Added powershell installation link to the guide (#5012)
Signed-off-by: oguntunjiharlimatodunola <fimihanodunola625@gmail.com>
Co-authored-by: Rizel Scarlett <rizel@squareup.com>
2025-10-09 17:16:16 -04:00
w. ian douglas d46ce20f75 draft of new blog post about automating more automation (#5038) 2025-10-09 13:44:09 -06:00
tlongwell-block 23da28d8c3 Subagent extension selection behavior fix (#5093) 2025-10-09 15:30:36 -04:00
Zane 67e9d7496f basecamp2 - Resume chat session from server with a cache (#5088) 2025-10-09 12:28:34 -07:00
Zane ba6d43e75c Add dev and alpha environment indicator (#5092) 2025-10-09 11:15:29 -07:00
dianed-square 4f4c2c4a66 docs: add content carousel (#5086) 2025-10-09 08:36:04 -07:00
Lifei Zhou 1396d315e5 Applied server side call to parse and save recipe (#5022) 2025-10-09 15:45:46 +11:00
Zane 06231fbb71 Clean room cleanup and resume chat in same window (#5083) 2025-10-08 16:10:40 -07:00
Arya Pratap Singh fc7836d649 feat(prompt-library): add Code Documentation Migrator intermediate prompt (#4996) (#5051)
Signed-off-by: Arya Pratap Singh <notaryasingh@gmail.com>
2025-10-08 17:01:58 -06:00