feat: Add early trigger, update state logic and README.md

This commit is contained in:
wassname
2026-04-23 13:50:22 +08:00
parent 277ae0132f
commit 7e76fe250c
4 changed files with 48 additions and 3 deletions
+3
View File
@@ -17,6 +17,7 @@ export interface DcpState {
totalPruneCount: number
previousSummary: string | null
compressionCount: number
forceCompressNext?: boolean
}
export function createState(): DcpState {
@@ -28,6 +29,7 @@ export function createState(): DcpState {
totalPruneCount: 0,
previousSummary: null,
compressionCount: 0,
forceCompressNext: false,
}
}
@@ -39,6 +41,7 @@ export function resetState(state: DcpState): void {
state.totalPruneCount = 0
state.previousSummary = null
state.compressionCount = 0
state.forceCompressNext = false
}
function sortObjectKeys(value: unknown): unknown {