goose icon indicating copy to clipboard operation
goose copied to clipboard

Sessions -- sharing, saving, reverting

Open lily-de opened this issue 11 months ago • 2 comments

Please explain the motivation behind the feature request. We've received feedback for making sessions:

  • shareable - people want to share goose sessions with their team
  • findable - people would like to go back to previous sessions
  • editable - people would like to be able to jump into a current or former session mid-conversation

With https://github.com/block/goose/pull/1393/files, we are one step closer to being able to have better session management in the UI by removing the vercel sdk fork dependency.

Describe the solution you'd like This ticket is meant to be a placeholder and this issue will likely be divided up into several smaller sub-issues.

Discussion can be held here or in this discussion topic: https://github.com/block/goose/discussions/1399

lily-de avatar Feb 26 '25 17:02 lily-de

https://github.com/block/goose/issues/1375#issue-2878146340

lily-de avatar Feb 26 '25 18:02 lily-de

prototyping at https://github.com/block/goose/pull/1417

baxen avatar Feb 27 '25 14:02 baxen

Linking reference frames for this work for posterity

https://www.figma.com/design/Y55M9mXRyQXjKuTdcBX0GD/Crit-Space?node-id=3007-5514&t=yOOSLWzwyCQ3LLwx-1

spencrmartin avatar Mar 05 '25 19:03 spencrmartin

saving & resuming sessions have been implemented & merged:

  • https://github.com/block/goose/pull/1453
  • https://github.com/block/goose/pull/1559

sharing sessions would be a separate ticket in my mind - we would need a cetralized data store to store the sessions -> started this one: https://github.com/block/goose/issues/1530

salman1993 avatar Mar 07 '25 18:03 salman1993