附录B:CLI 命令速查

个人公众号

QwenPaw 的命令行入口为 qwenpaw,基于 Click 框架构建,支持 -h/--help 查看帮助。

全局选项:

选项类型默认值说明
--hoststr127.0.0.1API 主机地址
--portint8088API 端口
--versionflag显示版本号
-h / --helpflag显示帮助信息

顶层命令一览

命令说明
qwenpaw init交互式初始化工作目录
qwenpaw app启动 FastAPI 服务
qwenpaw desktop启动桌面 WebView 窗口
qwenpaw shutdown强制停止运行中的 QwenPaw 进程
qwenpaw update从 PyPI 升级 QwenPaw
qwenpaw uninstall卸载 QwenPaw
qwenpaw clean清空工作目录
qwenpaw doctor诊断检查
qwenpaw acp以 ACP Agent 模式运行(stdio)
qwenpaw task无头单任务执行

qwenpaw init — 初始化

选项类型说明
--forceflag覆盖已有的 config.jsonHEARTBEAT.md
--defaultsflag使用默认值,跳过交互提示(适用于脚本)
--accept-securityflag跳过安全确认(与 --defaults 搭配用于 Docker)

qwenpaw app — 启动服务

选项类型默认值说明
--hoststr127.0.0.1绑定地址
--portint8088绑定端口
--reloadflag启用热重载(仅开发)
--log-levelchoiceinfo日志级别
--hide-access-paths多值/console/push-messages隐藏的访问日志路径
--workersint已废弃,始终为 1

qwenpaw models — 模型与 Provider 管理

子命令说明
models list列出所有 Provider 和当前配置
models config交互式配置 Provider 和活跃模型
models config-key [PROVIDER_ID]配置 Provider 的 API Key
models set-llm交互式设置活跃 LLM 模型
models add-provider PROVIDER_ID添加自定义 Provider
models remove-provider PROVIDER_ID删除自定义 Provider
models add-model PROVIDER_ID向 Provider 添加模型
models remove-model PROVIDER_ID从 Provider 移除用户添加的模型
models download REPO_ID下载本地模型仓库
models local列出已下载的本地模型
models remove-local MODEL_ID删除已下载的本地模型

add-provider 选项:

选项说明
-n / --nameProvider 显示名称(必填)
-u / --base-url默认 API 基础 URL
--api-key-prefixAPI Key 前缀

download 选项:

选项说明
--source / -s下载源:huggingface(默认)或 modelscope

qwenpaw agents — 多 Agent 管理

子命令说明
agents list列出所有已配置的 Agent
agents create创建新 Agent
agents delete AGENT_ID删除 Agent
agents chatAgent 间通信

create 选项:

选项说明
--nameAgent 名称(必填)
--agent-id显式指定 Agent ID,省略则自动生成
--descriptionAgent 描述
--workspace-dir工作空间目录
--language语言设置
--template内置模板
--skill初始技能(可重复)
--provider-idProvider ID
--model-id模型 ID

chat 选项:

选项说明
--from-agent发送方 Agent ID
--to-agent接收方 Agent ID
--text消息文本
--session-id会话 ID(复用上下文)
--modestream(增量)或 final(完整,默认)
--background提交后台任务
--task-id检查后台任务状态
--timeout超时秒数(默认 300)
--json-output输出完整 JSON
--base-url覆盖 API URL

qwenpaw channels — 频道管理

子命令说明
channels list显示频道配置
channels config交互式配置频道
channels install KEY安装自定义频道模块
channels add KEY安装并添加到配置
channels remove KEY移除自定义频道
channels send向频道发送消息

send 选项(全部必填):

选项说明
--agent-idAgent ID
--channel目标频道
--target-user目标用户 ID
--target-session目标会话 ID
--text消息文本

qwenpaw chats — 聊天会话管理

子命令说明
chats list列出聊天会话
chats get CHAT_ID查看聊天详情
chats create创建新聊天
chats update CHAT_ID更新聊天名称
chats delete CHAT_ID删除聊天

通用选项:--agent-id(默认 default)、--base-url--user-id--channel


qwenpaw cron — 定时任务管理

子命令说明
cron list列出所有 Cron 任务
cron get JOB_ID查看任务详情
cron state JOB_ID查看运行时状态
cron create创建任务(支持 -f JSON 文件或内联参数)
cron delete JOB_ID删除任务
cron pause JOB_ID暂停任务
cron resume JOB_ID恢复任务
cron run JOB_ID立即触发一次运行

create 内联选项:

选项说明
--type任务类型:text(固定文本)或 agent(发给 Agent)
--name任务名称
--cronCron 表达式(5 字段)
--channel投递频道
--target-user目标用户
--target-session目标会话
--text消息内容
--timezone时区
--enabled / --no-enabled是否启用

qwenpaw skills — 技能管理

子命令说明
skills list列出所有技能及状态
skills config交互式配置技能
skills info SKILL_NAME查看技能详情

通用选项:--agent-id(默认 default


qwenpaw env — 环境变量管理

子命令说明
env list列出所有已设置的环境变量
env set KEY VALUE设置环境变量
env delete KEY删除环境变量

qwenpaw daemon — 守护进程命令

子命令说明
daemon status显示守护进程状态
daemon restart显示重启说明
daemon reload-config重新加载配置
daemon version显示版本和路径
daemon logs查看日志尾部

通用选项:--agent-id(默认 default

logs 选项:-n / --lines(默认 100,最大 2000)


qwenpaw plugin — 插件管理

子命令说明
plugin install SOURCE从本地路径或 URL 安装插件
plugin list列出已安装的插件
plugin info PLUGIN_ID查看插件详情
plugin uninstall PLUGIN_ID卸载插件
plugin validate PATH验证插件结构

install 选项:--force(强制重装)


qwenpaw mission — 任务模式

子命令说明
mission start TASK启动任务
mission status查看当前任务状态
mission list列出所有任务

start 选项:

选项说明
--agentAgent ID(默认 default
--verify验证命令(如 pytest
--max-iterations最大迭代次数(默认 20)

qwenpaw task — 无头单任务执行

选项类型默认值说明
-i / --instructionstr任务指令文本或 .md 文件路径(必填)
-m / --modelstr模型覆盖(如 anthropic/claude-sonnet-4-5
--max-itersint30ReAct 最大迭代次数
-t / --timeoutint900最大执行时间(秒)
--no-guardflag禁用工具防护
--skills-dirpath直接指定技能目录
--output-dirpath输出日志和 result.json 的目录
--agent-idstrdefaultAgent ID

qwenpaw auth — Web 认证管理

子命令说明
auth reset-password重置 Web 登录密码

qwenpaw acp — ACP Agent 模式

选项类型说明
--agentstrAgent ID(默认活跃 Agent)
--workspacepath工作空间目录覆盖
--debugflag启用调试日志到 stderr

qwenpaw desktop — 桌面 WebView

选项类型默认值说明
--hoststr127.0.0.1绑定地址
--log-levelchoiceinfo日志级别

qwenpaw doctor — 诊断

选项类型默认值说明
--timeoutfloat5.0HTTP 检查超时(秒)
--llm-timeoutfloat15.0LLM 连通性检查超时(秒)
--deepflag深度检查(频道连通性、本地模型状态)

qwenpaw doctor fix — 修复

选项类型说明
--dry-runflag仅列出计划操作,不执行
-y / --yesflag跳过确认
--non-interactiveflag仅允许安全修复
--only IDSstr限制执行的修复 ID(逗号分隔)
--no-backupflag跳过备份
--backup-dirpath备份目录

修复 ID 列表:ensure-working-dirensure-workspace-dirsvalidate-all-jobs-jsonreconcile-workspace-skillsseed-missing-agent-jsonreset-invalid-agent-jsonwrite-empty-jobs-jsonnormalize-jobs-cronrebuild-console-npm


qwenpaw shutdown — 停止进程

选项类型说明
--portint指定后端端口(默认从全局配置读取)

qwenpaw update — 升级

选项类型说明
-y / --yesflag跳过确认直接升级

qwenpaw uninstall — 卸载

选项类型说明
--purgeflag同时删除所有数据(配置、聊天、模型等)
--yesflag跳过确认

qwenpaw clean — 清空工作目录

选项类型说明
--yesflag跳过确认
--dry-runflag仅列出将删除的内容