fix(pi): keep archived sessions visible (#1297)

This commit is contained in:
KorenKrita
2026-08-02 10:00:15 +08:00
committed by GitHub
parent f213bc348c
commit 1ca7af44d2
5 changed files with 131 additions and 11 deletions
+2 -1
View File
@@ -174,7 +174,8 @@ describe('updateSessionMetadata: protocol resume token preservation', () => {
['opencodeSessionId', 'opencode-thread-x'],
['grokSessionId', 'grok-thread-x'],
['cursorSessionId', 'cursor-thread-x'],
['kimiSessionId', 'kimi-thread-x']
['kimiSessionId', 'kimi-thread-x'],
['piSessionId', 'pi-thread-x']
])('preserves %s across an archive metadata replacement', (field, value) => {
const store = makeStore()
const session = store.sessions.getOrCreateSession(
+2 -1
View File
@@ -60,7 +60,8 @@ const SIMPLE_RESUME_TOKENS = [
'opencodeSessionId',
'grokSessionId',
'cursorSessionId',
'kimiSessionId'
'kimiSessionId',
'piSessionId'
] as const
function isPlainObject(value: unknown): value is Record<string, unknown> {