export const RECOMMENDED_ENV_VARS = [
    {
        key: 'DISABLE_TELEMETRY',
        value: '1',
        description: '关闭遥测上报',
    },
    {
        key: 'DISABLE_ERROR_REPORTING',
        value: '1',
        description: '关闭错误上报到 Anthropic',
    },
    {
        key: 'MCP_TIMEOUT',
        value: '15000',
        description: 'MCP 启动超时延长到 15s（默认 5s 在慢网络下容易失败）',
    },
];
/**
 * 把推荐 env 应用到 settings（in-place）。
 * - 已存在的 key 不覆盖（用户可能有意改成别的值）
 * - 返回新增的 key 列表
 */
export function applyRecommendedEnv(settings) {
    settings.env = settings.env ?? {};
    const added = [];
    for (const v of RECOMMENDED_ENV_VARS) {
        if (settings.env[v.key] === undefined || settings.env[v.key] === '') {
            settings.env[v.key] = v.value;
            added.push(v.key);
        }
    }
    return added;
}
//# sourceMappingURL=env-recommend.js.map