极客模式默认禁用,需通过环境变量、配置文件或cli三种方式启用,但会绕过安全机制导致系统不稳定、权限越界及审计日志缺失等高风险。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在QoderWake界面中未发现实验性功能入口,或希望提前启用尚未开放的底层能力模块,则可能是由于极客模式(Geek Mode)默认处于禁用状态。该模式会暴露高权限调试接口、未验证AI模型通道及非标Connector协议,可能引发系统不稳定、权限越界或审计日志缺失。以下是开启QoderWake极客模式并识别其使用风险的具体操作路径:
一、通过环境变量强制激活极客模式
该方法绕过UI层开关校验,直接在进程启动阶段注入极客模式标识,适用于需快速验证实验性功能但无法访问Web控制台的场景。环境变量生效优先级高于配置文件,且不依赖用户登录态。
1、在终端中执行export QODER_GEEK_MODE=true命令,为当前会话设置环境变量。
2、确认变量已写入:运行echo $QODER_GEEK_MODE,输出应为true。
3、停止当前QoderWake服务:执行qoderctl stop --force。
4、以极客模式重新启动:运行qoderctl start --geek-mode=true。
5、启动完成后访问http://localhost:8080/#/debug/geek-dashboard,检查是否加载出未签名模型选择器与raw AST inspector面板。
二、修改核心配置文件启用隐藏功能开关
该方式将极客模式开关持久化至本地配置,重启后自动生效,但需手动校验配置语法合法性,否则会导致服务启动失败。配置项位于runtime.yaml中,属于高级运行时参数区块。
1、打开QoderWake安装目录下的config/runtime.yaml文件。
2、定位到features:节点,在其下新增子项geek_mode: true。
3、在同一层级添加risk_acknowledgement字段,值设为I_ACCEPT_EXPERIMENTAL_BEHAVIOR_AND_NO_AUDIT_LOG_FOR_THIS_SESSION。
4、保存文件前执行yamllint config/runtime.yaml验证格式无误。
5、执行qoderctl reload-config触发热重载,无需重启服务进程。
Qoder Linux版是由阿里推出的智能体自主开发工作台,支持开发者通过定义需求即可让Agent团队“自动驾驶”,自主完成代码执行、验证与交付的全流程。其全新的Quest独立视窗集成了任务管理与状态追踪能力,并支持跨项目多任务并行处理,显著提升开发效率。此外,Qoder还提供专家团模式与团队级知识引擎,适配复杂开发场景。
三、通过CLI命令行工具临时启用并绑定风险策略
该方法提供单次会话级极客模式控制,所有实验性功能仅在当前CLI调用链中可用,退出后自动失效,适合沙盒化测试场景。命令内置风险策略校验,拒绝未声明安全承诺的操作。
1、在终端中执行qoderwake debug --enable-geek --risk-policy=low-latency-only。
2、当提示“Enter risk waiver phrase”时,输入geek-mode-is-not-for-production。
3、确认输出中包含“Geek mode activated with policy: low-latency-only”字样。
4、此时可调用qoder workflow run --name=ast-patch-test --geek-flag=true执行带AST重写能力的任务。
5、任务完成后关闭终端窗口,极客模式即自动解除,不会影响后续常规会话。
四、启用极客模式后的关键风险提示
极客模式下所有功能均绕过标准安全网关,包括白名单校验、沙盒进程隔离与审计日志签名机制。以下行为将不再受控且不可追溯:
1、调用未注册函数如os.system、subprocess.run、eval将直接执行且不触发SecurityViolationError。
2、访问/config/、/models/等敏感路径的HTTP API端点将返回原始文件内容而非403 Forbidden。
3、Connector调用日志中input_digest与subject_hash字段将留空且不生成WORM存储记录。
4、所有由极客模式触发的代码执行结果,其memory_ttl_hours将被强制设为0,不写入长期记忆模块。
5、若检测到极客模式会话持续超过15分钟,系统将自动向管理员邮箱发送告警邮件,主题为“UNAUDITED_GEEL_MODE_SESSION_DETECTED”。










