-
Notifications
You must be signed in to change notification settings - Fork 15
Per-chat history, and a stash you can bring back #1286
Copy link
Copy link
Open
Labels
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)area:sessionThe engine — turns, tasks, the toolbelt, checkpointsThe engine — turns, tasks, the toolbelt, checkpointsfeatureWork that adds a capability; developers break it into tasksWork that adds a capability; developers break it into tasksneeds groomingShape and scope are still being decided — the approach is not settledShape and scope are still being decided — the approach is not settledroadmapA public roadmap outcome; the card on the Agent-Field board links here for votes and discussionA public roadmap outcome; the card on the Agent-Field board links here for votes and discussion
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
area:chatThe v3 surface a person sits in front of (internal/tui3)The v3 surface a person sits in front of (internal/tui3)area:sessionThe engine — turns, tasks, the toolbelt, checkpointsThe engine — turns, tasks, the toolbelt, checkpointsfeatureWork that adds a capability; developers break it into tasksWork that adds a capability; developers break it into tasksneeds groomingShape and scope are still being decided — the approach is not settledShape and scope are still being decided — the approach is not settledroadmapA public roadmap outcome; the card on the Agent-Field board links here for votes and discussionA public roadmap outcome; the card on the Agent-Field board links here for votes and discussion
As chats fork into side chats and tasks, it stops being clear whose history is whose. Work started in one place can lose the history it depended on, or pick up history that was never meant for it. We want to settle this properly rather than patch it.
What we are aiming for
The hard part
This is a data-structure question before it is a feature. The structure decides how forks and tasks behave, what a run pays for in context, and whether any of it can be undone. Before we build, we want to settle:
Tell us
If you fork chats, run several at once, or want to park a conversation and come back to it, describe how you work. It will shape the structure we pick.