feat(tui): support session deletion

This commit is contained in:
Dax Raad 2026-07-06 19:19:22 -04:00
commit c0ea1a43f9
18 changed files with 563 additions and 273 deletions

View file

@ -84,6 +84,16 @@ export const Renamed = Event.durable({
})
export type Renamed = typeof Renamed.Type
export const Deleted = Event.durable({
type: "session.deleted",
durable: {
aggregate: "sessionID",
version: 2,
},
schema: Base,
})
export type Deleted = typeof Deleted.Type
export const Forked = Event.durable({
type: "session.forked",
...options,
@ -477,6 +487,7 @@ export const Definitions = Event.inventory(
ModelSelected,
Moved,
Renamed,
Deleted,
Forked,
PromptPromoted,
PromptAdmitted,