MCPcopy Index your code
hub / github.com/Opencode-DCP/opencode-dynamic-context-pruning / refreshManualMode

Function refreshManualMode

lib/state/state.ts:195–208  ·  view source on GitHub ↗
(
    state: SessionState,
    sessionId: string,
    logger: Logger,
    manualModeDefault: boolean,
)

Source from the content-addressed store, hash-verified

193}
194
195export async function refreshManualMode(
196 state: SessionState,
197 sessionId: string,
198 logger: Logger,
199 manualModeDefault: boolean,
200): Promise<void> {
201 if (state.manualMode === "compress-pending") {
202 return
203 }
204
205 const persisted = await loadManualModeSetting(sessionId, logger)
206 const enabled = persisted ?? manualModeDefault
207 state.manualMode = enabled ? "active" : false
208}

Callers 3

prepareSessionFunction · 0.90
checkSessionFunction · 0.85

Calls 1

loadManualModeSettingFunction · 0.90

Tested by

no test coverage detected