Skip to content

命令行 ​

zwork 命令行位于应用包内的 Contents/Resources/bin/zwork,链接到 PATH 的方法见 快速开始。执行 zwork --help 或 zwork <命令> --help 查看完整参数。

zwork desktop ​

控制正在运行的 zwork 桌面应用。它通过本机的控制 socket 通信,使用 zwork 每次启动时重新生成的令牌鉴权。

命令说明
zwork desktop ping检查桌面应用是否在响应
zwork desktop sessions [--query <文字>]列出会话,可以按名称或目录过滤
zwork desktop open <会话 ID>在桌面应用中打开已有会话
zwork desktop new [--dir <路径>] [--prompt <文字>] [--send]新建对话,可以指定工作目录和第一句话;加 --send 立即发送
zwork desktop send <会话 ID> <文字>向会话发送一条消息
zwork desktop stop <会话 ID>停止会话中正在进行的回合
zwork desktop commands列出桌面应用可以执行的命令
zwork desktop run <命令 ID> [--arg KEY=VALUE]...按 ID 执行桌面命令
zwork desktop theme [<主题 ID>|system]查看当前主题,或切换主题、跟随系统
zwork desktop pet on|off|toggle显示、隐藏或切换 XiYang 桌面伙伴
zwork desktop tabs [list]列出工作区及其标签页
zwork desktop tabs select <会话 ID>激活会话所在的标签页
zwork desktop tabs close <会话 ID>关闭会话所在的标签页,会话本身保留
zwork desktop focus把桌面窗口切到前台
zwork desktop install-skill [--force]把 zwork-desktop 技能安装到 ~/.agents/skills,让 Agent 学会控制 zwork

所有 desktop 子命令都支持 --json,输出原始 JSON 结果。

退出码 ​

退出码含义
0成功
1执行失败
3桌面应用没有运行
4鉴权失败
5桌面应用正在运行,但暂时没有可以处理请求的窗口

其他命令 ​

命令说明
zwork session(zwork s)在终端中开始或继续交互式对话
zwork run执行指令文件或标准输入中的任务
zwork configure交互式配置 zwork
zwork info显示 zwork 的信息;--verbose 同时显示当前配置,--check 测试 Provider 连接
zwork doctor检查本机配置是否可用
zwork recipe校验配方、生成配方链接
zwork skills技能相关工具
zwork schedule(zwork sched)管理定时任务
zwork review用 zwork 评审当前的代码差异
zwork completion <shell>生成命令补全脚本

配置与环境变量 ​

命令行与桌面应用共用 ~/.config/zwork/config.yaml,同名环境变量优先于配置文件。

变量说明
ZWORK_PROVIDER、ZWORK_MODEL默认使用的 Provider 与模型
ZWORK_MODE默认模式:auto(自主)、smart_approve(智能)、approve(手动)、chat(仅聊天)
ZWORK_DISABLE_KEYRING不使用系统钥匙串,凭据改存到 ~/.config/zwork/secrets.yaml
ZWORK_DISABLE_AUTO_DOWNLOAD设为 1 或 true 时,桌面应用不自动下载更新
YUNXIAO_ACCESS_TOKEN云效个人访问令牌

文中提及的第三方产品名称和商标归各自权利人所有,本站产品与其无隶属关系。