/
sbars
/
claude-code
Обзор
Документация
Войти
/
sbars
/
claude-code
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
utils/permissions/autoModeState.ts
39 строк
1 KB
kuberwastaken
init
31 мар 2026, 13:55
31 мар 2026, 13:55
ec53fcb
Код
Авторство
О чём код?
// Auto mode state functions — lives in its own module so callers can // conditionally require() it on feature('TRANSCRIPT_CLASSIFIER'). let autoModeActive = false let autoModeFlagCli = false // Set by the async verifyAutoModeGateAccess check when it // reads a fresh tengu_auto_mode_config.enabled === 'disabled' from GrowthBook. // Used by isAutoModeGateEnabled() to block SDK/explicit re-entry after kick-out. let autoModeCircuitBroken = false export function setAutoModeActive(active: boolean): void { autoModeActive = active } export function isAutoModeActive(): boolean { return autoModeActive } export function setAutoModeFlagCli(passed: boolean): void { autoModeFlagCli = passed } export function getAutoModeFlagCli(): boolean { return autoModeFlagCli } export function setAutoModeCircuitBroken(broken: boolean): void { autoModeCircuitBroken = broken } export function isAutoModeCircuitBroken(): boolean { return autoModeCircuitBroken } export function _resetForTesting(): void { autoModeActive = false autoModeFlagCli = false autoModeCircuitBroken = false }