Something went wrong. Try again.
source dump of claude code forked from oppi.li/claude-code
Something went wrong. Try again.
693 B · 18 lines
TypeScript
at main
12345678910111213141516171819import { createStore } from '../../state/store.js'
/** * Tracks whether the "context left until autocompact" warning should be suppressed. * We suppress immediately after successful compaction since we don't have accurate * token counts until the next API response. */export const compactWarningStore = createStore<boolean>(false)
/** Suppress the compact warning. Call after successful compaction. */export function suppressCompactWarning(): void { compactWarningStore.setState(() => true)}
/** Clear the compact warning suppression. Called at start of new compact attempt. */export function clearCompactWarningSuppression(): void { compactWarningStore.setState(() => false)}