Merge remote-tracking branch 'github/master' into xtr/session-format-migration

# Conflicts:
#	docs/config-catalog.i18n.yaml
#	docs/config-catalog.md
#	docs/config-catalog.zh.md
#	packages/session/session-persistence-jsonl/src/index.ts
#	packages/session/session-persistence/src/coordinator.ts
#	packages/session/session-persistence/src/index.ts
This commit is contained in:
_Kerman
2026-08-25 12:41:23 +08:00
2357 changed files with 46214 additions and 18025 deletions
@@ -17,6 +17,7 @@ import {
DEFAULT_PREPARED_SESSION_CACHE_SIZE,
DEFAULT_WRITE_BATCH_MAX_DELAY_MS,
MAX_WRITE_BATCH_DELAY_MS,
type BorrowedSessionSource,
PersistenceCoordinator,
SessionPersistence,
type SessionInspection,
@@ -119,6 +120,10 @@ export class SqliteSessionPersistence extends SessionPersistence {
return this.coordinator.inspect(id, signal)
}
override borrowSession(id: SessionId, signal?: AbortSignal): Promise<BorrowedSessionSource> {
return this.coordinator.borrowSession(id, signal)
}
readFrom(
id: SessionId,
fromSeq: number,