fix: 修复穷鬼模式的写入问题

This commit is contained in:
claude-code-best
2026-04-12 09:15:12 +08:00
parent 423f114db6
commit e9861415c0
4 changed files with 39 additions and 1 deletions

View File

@@ -1,14 +1,24 @@
/**
* Poor mode state — when active, skips extract_memories and prompt_suggestion
* to reduce token consumption.
*
* Persisted to settings.json so it survives session restarts.
*/
let poorModeActive = false
import { getInitialSettings, updateSettingsForSource } from '../../utils/settings/settings.js'
let poorModeActive: boolean | null = null
export function isPoorModeActive(): boolean {
if (poorModeActive === null) {
poorModeActive = getInitialSettings().poorMode === true
}
return poorModeActive
}
export function setPoorMode(active: boolean): void {
poorModeActive = active
updateSettingsForSource('userSettings', {
poorMode: active || undefined,
})
}