Skip to content
FunCoding

Search

Search docs, Skills and MCP

qwen serve 参数索引

按连接、工作区、资源、MCP 与执行策略查找 daemon 启动配置。

This page has not been translated into English yet. The original Chinese version is shown below.

qwen serve 的默认值属于 daemon,不应直接套用独立 TUI。以下列出已在官方主章明确说明的参数;行为和例子按专题链接展开。

连接和界面

参数默认作用
--port 41700 让操作系统分配端口
--hostname 127.0.0.1非 loopback 配置或生成 bearer
--token 取 QWEN_SERVER_TOKEN显式 flag 优先,trim 后使用
--require-authfalse要求令牌,health 也加入认证
--allow-origin 无可重复的浏览器跨域白名单
--web / --no-web开启内置 Web Shell;资源缺失时实际 API-only
--openfalse启动后尝试打开浏览器
--open-with-authfalseloopback 下带认证打开,必要时生成临时 token
--token-qr / --no-token-qr依交互终端和 token 来源控制 quickstart QR,不控制 Local Control QR
--tls-cert / --tls-key无必须成对的 PEM 证书与私钥
--local-controlfalse选定 LAN IPv4 上的可撤销配对访问
--local-control-address 无多个候选 LAN 地址时明确选择

详见认证、Web Shell与TLS。

工作区和执行

--workspace 必须是绝对路径,可重复,首个 primary;省略取 process.cwd()。--memory-project-scope 默认 workspace,可设兼容的 git-root。--channel 接实例名或 all,all 不能与其他名称混用且只作用 primary。

--http-bridge 默认 true,托管 ACP 子进程;当前不因关闭或更改它就获得尚在后续计划中的原生进程内实现。--enable-session-shell 默认 false,开启后直接会话 Shell 仍要求有效、绑定该 session 的 X-Qwen-Client-Id,以及相应可信 loopback 或 bearer 权限。

--experimental-lsp 控制托管会话 LSP;模型和客户端查询该功能时应使用实际资源快照,不把空 server 列表当启动失败。

资源和期限

  • --max-sessions、--max-total-sessions、--max-pending-prompts-per-session、--max-connections 分别约束工作区、daemon、prompt 和原始连接,见容量。
  • --initialize-timeout-ms、--session-restore-timeout-ms、--prompt-deadline-ms、--writer-idle-timeout-ms、--permission-response-timeout-ms 分别约束不同生命周期,不能互相代替。
  • --memory-budget-mb、--memory-pressure-mode、--child-heap-mode 管预算、观察与 child 准入,见内存预算。
  • --event-ring-size、--compacted-replay-max-bytes、--max-journal-events、--max-journal-bytes 管有限实时回放,不限制或取代磁盘 transcript。
  • --channel-idle-timeout-ms 默认 0,影响没有 live session 后 ACP 的空闲保留时间;并非 Channels 平台消息等待时间。

MCP 与外部裁决

--mcp-client-budget 与 --mcp-budget-mode 控制 live MCP 连接预算,作用范围取决于 mcp_workspace_pool capability;详见运行时 MCP。

--external-tool-guard-mode 默认 off,required 需 endpoint、token 和成功握手;--external-tool-guard-timeout-ms 默认 3000。该机制不是 Shell 沙箱,覆盖范围见Tool Guards。

启动环境还可配置工作区容量、live-state 轮询、文件 mode、附件根和日志。它们的读取时机不同,按各专题说明重启,不要假设所有 settings.env 都能覆盖 daemon 启动策略。