feat(tui): wire move session command (#35203)

This commit is contained in:
James Long 2026-07-07 14:49:11 -04:00 committed by GitHub
commit da68e2865e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 546 additions and 272 deletions

View file

@ -304,6 +304,12 @@ export const { use: useData, provider: DataProvider } = createSimpleContext({
if (store.session.info[event.data.sessionID])
setStore("session", "info", event.data.sessionID, "title", event.data.title)
break
case "session.moved":
if (store.session.info[event.data.sessionID]) {
setStore("session", "info", event.data.sessionID, "location", mutable(event.data.location))
setStore("session", "info", event.data.sessionID, "subpath", event.data.subpath)
}
break
case "session.prompt.promoted": {
message.update(event.data.sessionID, (draft, index) => {
const position = index.get(event.data.inputID)