-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Goose Simple Compact UX #4202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Goose Simple Compact UX #4202
Conversation
|
@alexhancock just a note to pull main and npm install, had to fix some dependencies from the upgrade |
7aa01ff to
9c26e47
Compare
2675a40 to
6e4c5e6
Compare
6f4216f to
f210830
Compare
23e8de7 to
dd2c7ea
Compare
| chat, | ||
| setChat, | ||
| summarizedThread, | ||
| summarizedThread: [], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@zanesq I wanted to ask you about this one. Can you clarify why the useSessionContinuation hook needed the summarized thread before? Likely need to make some kind of change here before going ahead.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like this new architecture has replaced what useSessionContinuation was doing so I think we can remove the hook completely now 👍
|
.bundle |
c2661cd to
df861f6
Compare
|
Updated demo screen capture UX.mov |
df861f6 to
e795b79
Compare
I fixed this one |
|
.bundle |
macOS ARM64 Desktop App (Apple Silicon)📱 Download macOS Desktop App (arm64, unsigned) Instructions: |
.goose_tmp/diff_vs_main.patch
Outdated
| @@ -0,0 +1,4032 @@ | |||
| diff --git a/crates/goose/src/agents/agent.rs b/crates/goose/src/agents/agent.rs | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove
.goose_tmp/last_commit.patch
Outdated
| @@ -0,0 +1,19 @@ | |||
| commit eace087d25a96aa1e85db299f7484c335d385e24 | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remove
| } else if (isTokenLimitLoaded && tokenLimit) { | ||
| // Always show context window info even when no tokens are present (start of conversation) | ||
| // Only show context window alert if there are tokens being used | ||
| if ((numTokens && numTokens > 0) || (isTokenLimitLoaded && tokenLimit)) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔥
c134ad7 to
4547f98
Compare
Co-authored-by: David Katz <[email protected]>
Remove special handling for token limit errors - all errors from providers should now show the retry/summarize UI buttons in BaseChat
4547f98 to
55a4343
Compare
katzdave
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!
Co-authored-by: David Katz <[email protected]> Signed-off-by: Alex Rosenzweig <[email protected]>
…nscribing * 'main' of github.com:block/goose: update tetrate blog date to today (#4368) tetrate signup: blog/launch post (#4313) Implement graceful recipe error handling with filename display (#4363) docs: airgapped operation by bypassing hermit for desktop app (#4063) remove Ollama card from welcome screen (#4348) feat: initial implementation of extension malware check (#4272) Add Tetrate Agent Router Service to Provider Registry (#4354) Goose Simple Compact UX (#4202) Refactor Extensions Install Modal (#4328) fix: url path trailing slash for custom-providers (#4345) docs: update available and onboarding providers list (#4356)
* 'main' of github.com:block/goose: Fix eleven labs audio transcription and added more logging (#4358) feat: re-introduce session sharing (#4370) remove duplicate blog post (#4369) fix focus ring under form submits (#4332) Trigger docs deployment update tetrate blog date to today (#4368) tetrate signup: blog/launch post (#4313) Implement graceful recipe error handling with filename display (#4363) docs: airgapped operation by bypassing hermit for desktop app (#4063) remove Ollama card from welcome screen (#4348) feat: initial implementation of extension malware check (#4272) Add Tetrate Agent Router Service to Provider Registry (#4354) Goose Simple Compact UX (#4202)
* main: (38 commits) feat: linux computer control for android (termux) (#3890) feat: Added scroll state support for chat-session-list navigation (#4360) docs: typo fix (#4376) blog: goose janitor (#4131) Fix eleven labs audio transcription and added more logging (#4358) feat: re-introduce session sharing (#4370) remove duplicate blog post (#4369) fix focus ring under form submits (#4332) Trigger docs deployment update tetrate blog date to today (#4368) tetrate signup: blog/launch post (#4313) Implement graceful recipe error handling with filename display (#4363) docs: airgapped operation by bypassing hermit for desktop app (#4063) remove Ollama card from welcome screen (#4348) feat: initial implementation of extension malware check (#4272) Add Tetrate Agent Router Service to Provider Registry (#4354) Goose Simple Compact UX (#4202) Refactor Extensions Install Modal (#4328) fix: url path trailing slash for custom-providers (#4345) docs: update available and onboarding providers list (#4356) ...
Co-authored-by: David Katz <[email protected]> Signed-off-by: Dorien Koelemeijer <[email protected]>

Improvements to the context management UX, making it much simpler and more consistent in the language it presents to users
Changes
Demo
Goose.Simple.Compact.mov