CLI

查阅 you-agent-factory 的命令分组、一次运行如何选定工厂、所有命令共用的全局参数,以及完整的已发布 CLI 约定在哪里。

安装

用适用于你操作系统的官方发布入口安装 you 命令行工具,并在首次运行前配置提供方。安装页面收录了各操作系统的命令、提供方配置步骤,以及打包工厂的安装。

命令

按你想做的事挑选命令组,并确认它是否需要已有工厂主机在监听。启动类命令会创建运行时。会话、工作和提交类命令访问已经存在的运行时。其余命令读写本地状态。
命令组用途是否需要工厂已在运行?
you init配置默认提供方与模型,或从内置目录安装一个打包工厂。不需要
you run加载工厂并运行引擎。默认按批处理;加上 --continuously 可在空闲时保持存活。不需要 — 它本身就会启动运行时。
you server校验并提供 ./factory/factory.json 中的当前工厂,就绪后打开一次仪表盘。不需要 — 它本身就会启动运行时。
you factory list / create / update / delete在一次一个工厂根目录的范围内,管理已持久化的具名工厂。不需要
you factory config validate / expand / flatten在不持久化的情况下校验定义,或在单文件与拆分布局之间互相转换。不需要
you session list / show / create / delete / pause / resume / dispatches管理主机上的工厂会话,并读取其持久化的派发记录。需要
you submit / you submit batch向活动会话提交一条工作,或整体更新一个规范请求批次。需要
you work list / show / move / visualize检查并移动工作条目。可视化批次文件时读取的是本地 JSON。需要,visualize 除外
you workers list / acp add / acp delete查看可选的工作单元集成,并配置 Agent Client Protocol 提供方。不需要
you models list / inspect / pull / invoke读取已发现的模型及其就绪状态,把本地模型拉入托管缓存,或直接调用其中一个。需要,invoke 除外
you mcp serve为 MCP 宿主通过 stdio 启动 Factory Session 的 Model Context Protocol 服务器。不需要
you serve acp为编辑器通过 stdio 把 you-agent-factory 托管为 Agent Client Protocol 智能体。不需要
you docs / you docs <topic>从已安装的二进制文件中打印随附的参考 Markdown。不需要

选定工厂

一次运行需要知道加载哪个工厂,指定方式有三种。具名工厂先从 ./factory 解析,再从全局工厂根目录解析。目录方式指向磁盘上的一份工厂布局。可移植工厂是单个 JSON 或 YAML 文件,或者一个没有歧义的目录,无需安装即可就地运行。
you run --named @you/goal "Ship the login bugfix"
you run --dir factory --work ./docs/examples/startup-work.json
you run --factory ./factory.yaml "Fix the lint issues"
完全不给选择器时,运行会把调用所在目录的 ./factory/factory.json 作为当前工厂来校验。它不会为缺失的定义做引导,也不会去追随另一个 current-factory 指针。因此在错误目录下运行会在任何东西启动之前就失败,而不是悄悄选中别的工厂。

全局参数

有四个参数适用于所有命令,写在子命令之前。结构化输出会把 JSON 打到标准输出,诊断信息留在标准错误,这正是命令行工具可脚本化的原因。server 参数设定工厂 API 的基础 URI:HTTP 客户端类命令以它为目标,启用服务器的运行则绑定它的回环主机与端口。
you --json factory list
you --server http://127.0.0.1:7437 session list
you --verbose run --named @you/review "Draft the release notes"
逐命令的 --port 参数已弃用,改用全局的 --server 参数。建议使用基础 URI:它把协议、主机和端口装在一个值里,并且统一生效。

离线参考

二进制文件内置了自己的参考主题,无需联网、也无需运行中的主机即可打印。21 个主题覆盖编写工厂、运行、配置、模拟工作单元、录制与回放、守卫、关系、工作、会话、编排器、JavaScript 工作流、MCP、工作站、工作单元、资源、模型、批量输入和模板。
you docs
you docs agents

限制与假设

这里覆盖的是命令分组、工厂选定和全局参数。逐命令的完整参数、实参、退出码和生命周期状态在 CLI 参考页,那里是直接从已安装包的约定投影出来的,而不是手工誊抄的。HTTP 操作则在 API 参考页。

标签