From dc824864562f9fcb7a089991f73bbd674bc899b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E5=87=AF90331?= <90331@sangfor.com> Date: Thu, 14 May 2026 11:22:38 +0800 Subject: [PATCH] feat(rawDump): enable raw dump by default MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change isEnabled() logic so raw dump is on by default unless explicitly disabled via CSC_DISABLE_RAW_DUMP=1 or COSTRICT_DISABLE_RAW_DUMP=1. Signed-off-by: 林凯90331 <90331@sangfor.com> Co-authored-by: CoStrict --- src/services/rawDump/README.md | 4 ++-- src/services/rawDump/index.ts | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/services/rawDump/README.md b/src/services/rawDump/README.md index 2f2306992..ae990298f 100644 --- a/src/services/rawDump/README.md +++ b/src/services/rawDump/README.md @@ -283,8 +283,8 @@ import { refreshCoStrictToken } from '../../costrict/provider/token.js' | 变量 | 说明 | 默认值 | |-----|------|--------| -| `CSC_DISABLE_RAW_DUMP` | 禁用本模块 | `false` | -| `COSTRICT_DISABLE_RAW_DUMP` | 兼容 opencode 的禁用开关 | `false` | +| `CSC_DISABLE_RAW_DUMP` | 显式禁用本模块(设为 `1` 或 `true`) | 默认启用 | +| `COSTRICT_DISABLE_RAW_DUMP` | 兼容 opencode 的禁用开关(设为 `1` 或 `true`) | 默认启用 | | `CSC_RAW_DUMP_DEBUG` | 开启调试日志(`1` 或 `true`) | `false`(默认关闭) | | `CSC_RAW_DUMP_BASE_URL` | 自定义上报 base URL | 从凭证读取 | | `COSTRICT_RAW_DUMP_BASE_URL` | 兼容 opencode 的自定义 URL | 从凭证读取 | diff --git a/src/services/rawDump/index.ts b/src/services/rawDump/index.ts index bf559f711..d3b4719ac 100644 --- a/src/services/rawDump/index.ts +++ b/src/services/rawDump/index.ts @@ -20,10 +20,11 @@ const ENQUEUE_DEBOUNCE_MS = 5_000 function isEnabled(): boolean { // 本地调试模式自动启用 if (isLocalDumpMode()) return true - // 默认禁用 raw dump,除非显式设置为 0/false - if (process.env.CSC_DISABLE_RAW_DUMP === '0' || process.env.CSC_DISABLE_RAW_DUMP === 'false') return true - if (process.env.COSTRICT_DISABLE_RAW_DUMP === '0' || process.env.COSTRICT_DISABLE_RAW_DUMP === 'false') return true - return false + // 显式禁用 + if (process.env.CSC_DISABLE_RAW_DUMP === '1' || process.env.CSC_DISABLE_RAW_DUMP === 'true') return false + if (process.env.COSTRICT_DISABLE_RAW_DUMP === '1' || process.env.COSTRICT_DISABLE_RAW_DUMP === 'true') return false + // 默认启用 raw dump + return true } function ensureBatchWorker() {