无互联网环境下运行qoderwake需完成五步:1.启用本地harness引擎并配置mode: offline、fallback_strategy: local_only、max_reconnect_attempts: 0;2.禁用connector并启用local-log-analyzer等离线技能;3.加载stub_qwen3.5_v1.bin模型桩;4.预载memory-snapshot-20260528.zip记忆快照;5.配置sandbox-policy.yaml关闭全部外联策略。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在无互联网环境下运行QoderWake数字员工,需确保本地Harness引擎启用、技能集完全离线可用、模型桩与协议缓存已加载、记忆快照预载完成、沙盒策略强制隔离——任一环节缺失都将导致任务提交失败或技能调用中断。
启用本地Harness编排引擎
QoderWake默认依赖云端任务调度中心,断网后若未切换至本地引擎,所有工作流将立即卡在“路由中”状态。必须手动修改核心配置并重载引擎。
1、进入QoderWake安装目录下的config/core.yaml文件。
2、定位到harness:区块,在其下添加字段:mode: offline。
3、在同一区块内设置fallback_strategy: local_only,并将max_reconnect_attempts设为0——【不设为0会导致引擎持续尝试重连云端,阻塞本地任务队列】。
4、保存后执行qoderwakectl reload-harness使配置生效。
切换至离线可用技能集
联网型技能(如GitHub PR分析、Slack推送)在离线状态下会直接报错退出,必须禁用全部Connector并启用仅调用本地工具链的替代技能。
方法一:CLI指令切换
1、运行qoder skill list --offline-only查看当前可启用的离线技能。
2、执行qoder connector disable --all --force彻底切断外部通道。
3、启用本地日志分析技能:qoder skill enable local-log-analyzer。
4、验证:qoder skill status local-log-analyzer输出中offline_capable必须为true且状态为active。
方法二:配置文件硬锁定(适用于便携版或CI/CD环境)
编辑config/skills.yaml,将enabled设为true的技能仅保留local-log-analyzergrep-awk-runnerloguru-reporter三项,其余全部注释或删去。
加载本地模型桩与协议缓存
离线模式不加载完整大模型,而是使用嵌入式协议桩模拟接口行为。若桩文件缺失或路径错误,qoder model status将显示ready: false,后续所有推理请求均被拒绝。
第一步:确认桩文件存在
检查/opt/qoderwake/runtime/protocol-stub/目录是否存在stub_qwen3.5_v1.bin文件。
第二步:缺失则下载补全
执行curl -fL https://qoder.com/stubs/qoderwake-offline-stub-v1.2.bin -o /opt/qoderwake/runtime/protocol-stub/stub_qwen3.5_v1.bin——注意必须使用-fL参数,否则重定向失败时不会报错,静默生成空文件。
第三步:加载并验证
运行qoder model load --stub --path /opt/qoderwake/runtime/protocol-stub/stub_qwen3.5_v1.bin,再执行qoder model status,确认输出中model_type为stub、online为false、ready为true。
预载离线记忆快照
数字员工的上下文连续性依赖记忆快照,离线模式下若未预载,首次任务将因无法恢复会话而返回空响应。
1、准备一个已导出的快照文件memory-snapshot-20260528.zip,该文件需由同一版本QoderWake在联网状态下执行qoder memory export --full生成。
2、将其解压至./data/memory-snapshot/目录(路径需与config/settings.json中memory.storage.path一致)。
3、启动前执行qoder memory import --from ./data/memory-snapshot/,成功后终端输出Loaded 127 context anchors即表示快照激活。
配置强制离线沙盒策略
沙盒默认仍会尝试向云端上报心跳与指标,必须通过策略文件关闭所有外联行为,否则进程会在后台持续消耗CPU并触发连接超时告警。
1、编辑config/sandbox-policy.yaml,将以下字段全部设为false:enable_heartbeat、enable_telemetry、enable_connector_discovery、enable_cloud_fallback。
2、保存后执行qoder sandbox apply-policy --force强制重载策略。
3、运行qoder sandbox status,确认network_mode显示isolated且last_heartbeat_at为空值。











