feat(session): add cross-session references

This commit is contained in:
Yichen Jiang
2026-07-21 16:46:48 +08:00
parent 9a5c81f9e5
commit 32d786c439
81 changed files with 2837 additions and 160 deletions

View File

@@ -5,6 +5,7 @@
*/
import {
COMPACT_CHECKPOINT_SOURCE,
renderTranscript,
toolPairingBalancedAfter,
toolPairingBalancedBefore,
@@ -151,7 +152,7 @@ export async function compactSurfaceRegion(
})
session.append('user/message', {
content: framedSummary,
source: { kind: 'plugin', plugin: 'compact' },
source: COMPACT_CHECKPOINT_SOURCE,
}, {
surfaceOp: { op: 'replace', start, end },
sourceEventSeqs: [startEvent.seq, summaryEvent.seq, ...shadowedSeqs],