Skip to content

Conversation

@zanesq
Copy link
Collaborator

@zanesq zanesq commented Nov 12, 2025

Summary

Follow up to release next camp refactoring efforts removing ALPHA flag condition and related cleanup.

This enables launching sessions and recipes in the same window along with various refactors to improve how we load chats on the front end.

  • Fix sending message from hub not starting chat and flickering
  • Fix quick launcher not working
  • Fix create and run recipe during chat
  • Added proper error handling ui for failed session loading (hide chat for now)
  • Fixed recipe and extension deeplinks not working
  • Removed debug logging
  • Add option to launch recipes and sessions in new windows
  • Fix manual approval mode not asking for approval mid chat [https://github.com/Next camp tool notifications #5726]
  • Bring over missing functionality from useChatEngine (power saver and notifications, etc) and remove from project [https://github.com/Next camp remove useChatEngine #5734]

closes #4980

* 'main' of github.com:block/goose:
  Fix: Always show autocompact threshold ui (#5701)
  chore: Update governance to include Discord (#5690)
  Ollama improvements (#5609)
  feat: add Supabase MCP server to registry (#5629)
  Unlist VS Code extension tutorials from MCP and experimental sections (#5677)
  fix: make image processing work in github copilot provider (#5687)
  fix: do not take into account gitignore in developer mcp (#5688)
  docs: session storage migration (#5682)
  New maintainers (#5685)
  chore: Update governance (#5660)
  chore(release): release version 1.14.0 (minor) (#5676)
sessionId: string;
onStreamFinish: () => void;
initialMessage?: string;
onSessionLoaded?: () => void;
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Moved initialMessage to BaseChat for better separation of concerns and better control of over when submission happens at the component level. Added onSessionLoaded callback to avoid race conditions by detecting when the session is actually done loading.

recipeAccepted,
initialPrompt,
toolCount,
autoSubmit = false,
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no more autoSubmit in this component, its now handled by BaseChats useEffect now

@zanesq zanesq marked this pull request as ready for review November 12, 2025 23:28
@zanesq zanesq requested a review from DOsinga November 12, 2025 23:28
* 'main' of github.com:block/goose:
  docs: removing double announcements (#5714)
  docs: mcp sampling support (#5708)
  hackathon banner  (#5710)
  Fix documentation-only change detection for push events (#5712)
  Added transaction commits to multi sql functions in session_manager (#5693)
  fix: improve and simplify tool call chain rendering (#5704)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Multiple app window problem

2 participants