@xenosystem/agent-cli

中文文档
0.5.173发布于 2026/11/03UNLICENSEDES Module

用于跨存储库、终端和模型后端的持续软件工程的自主开发人员代理CLI

中文使用文档
文档目录3 节
  1. 运行时所有权
  2. 安装
  3. 使用

XENO Agent命令行

XENO公司生产终端AI代理CLI。

运行时所有权

当前的所有权水平是发布审计的,可能低于终端P2计划目标。Node通过P2是一个外部主机,自包含的发布资产嵌入Node.js或Bun, TypeScript/npm开发工具链仍然是第三方基础设施。运行时和工具链替换不是路线图项。软件包不能被描述为完全私有的、完全xeno所有的、不含第三方运行时代码的,或者由自有工具链构建的。 打包政策和工程洁净室控制被采用了 ownership/.

执行安全性使用精确的级别 policy-only, process-hardened, contained。Windows进程加固是深入的可信工作空间防御,并不隔离文件系统读取或网络访问。包含不可用或不受信任的执行失败关闭。SDK/CLI版本审查、摘要了MXC 0.7.0原生资产,没有使用Microsoft JavaScript包装器或运行时传递。独立候选程序仅嵌入其目标本机适配器,并且需要一个可执行绑定的签名侧车,然后才能报告经过认证的包含。 认证档案还携带相应的第三方通知,并参与一个源绑定的五个目标候选集。看到 CLI执行安全性.

安装

curl -fsSL https://unpkg.com/@xenosystem/agent-cli@latest/scripts/install.sh | sh

PowerShell:

irm https://unpkg.com/@xenosystem/agent-cli@latest/scripts/install.ps1 | iex

或直接安装:

npm install -g @xenosystem/agent-cli

使用

键绑定是版本化的、用户拥有的、冲突验证的,并在TUI和附加终端之间共享。运行 xeno keybindings list, xeno keybindings validate,或者 /keybindings; 完整的合同文件载于 . . / . . / docs / KEYBINDINGS.md.

运行时检查器解释CLI在不激活扩展或暴露凭证的情况下将加载和允许的所有内容。运行 xeno environment, xeno environment --safe-mode, xeno environment --json,或者 /environment;看到 . . / . . / docs / RUNTIME_ENVIRONMENT_INSPECTOR.md.

xeno chat
xeno run "summarize this repo"
xeno app-server --http
xeno remote validate --json
xeno specs init my-feature --title "My feature"
xeno review --production --staged
xeno index build
xeno control-room watch
xeno share list
xeno providers catalog
xeno hosted environment list
xeno hosted trigger list
xeno hosted events workspace:<workspace-id>
xeno hosted run message <run-id> "Continue after verification"
xeno hosted run controls <run-id>
xeno hosted run artifacts <run-id>
xeno hosted handoff pull <run-id> --out .xeno/handoffs/hosted-to-cli.json
xeno oracle "Should this change ship?" --primary primary --critics critic-a,critic-b
xeno librarian "Where is auth enforced?" --repo owner/project --connection research
xeno forge issues --repo owner/project
xeno recipes run release-check --dry-run
xeno plugin suggest --marketplace

助手是默认的运行时配置文件。使用 xeno --agent swe, xeno run --agent reviewer "<task>", xeno agents profiles,或者 xeno agents profile devops 挑选或检查可强制执行的专家 概要文件。看到 代理资料.

持久规范在共享工件协议下存储需求、设计、任务依赖性、风险、验收标准、批准、执行证据和漂移报告。生产评审运行独立的专家和验证者电话,并保留打印的评审报告;没有复制的模型置信度仍然没有得到明确的验证。看到 规范工作流程 和 生产审核.

持久存储库智能结合了有界的源块、符号、导入、词法搜索、可选的精确模型语义向量、Git来源、测试、文档链接和新鲜度证据,同时保持当前直接读取的权威性。Agent Control Room将持久代理、任务、审批、工件、监视器、目标、通知、使用和公共活动投射到绑定哈希的终端管理器中。看到 库情报 和 座席控制室.

安全共享具有签名、编校、到期、能力限制和只读。会话切换请求权限,但不能授予权限,而提供者连接仅存储凭据引用名称并使用功能驱动的路由。看到 安全共享和会话切换 和 提供新员工培训.

托管环境绑定精确的清单校验和和OCI摘要;触发器是幂等的,事件重播是经过哈希链验证的。协议-v2适配器添加持久的编校消息、精确范围的批准/拒绝、确认历史、工件协议证据和键入的Git/PR结果。 xeno hosted handoff push 远程继续本地工作,并且 xeno hosted handoff pull 在保存私有返回文档之前验证连接的服务颁发者。除非后端具有经过候选认证的适配器,否则托管执行将失败关闭。看到 托管舰队和跨设备切换.

Oracle, Librarian, Forge浏览,Recipes,自动Git突变检查点, 剪贴板图像粘贴,操作系统自带的语音听写,插件签名/锁定,和 支持存储库的插件建议文档为 高级代理表面。这些特性 保留他们的工件协议、提供者、隐私和发布边界;无 源代码完整的托管适配器意味着部署了一个公共舰队。

交互式提示软封装并增长到六行终端,同时保留完全提交的文本。 Up 和 Down 在提示历史记录之前导航包装行,文件面板助手共享相同的石墨烯安全游标和编辑行为。临时 XENO_INPUT_SOFT_WRAP=0 进程设置为回滚恢复单行水平视图。

Markdown源标签在受支持的交互式终端中是可点击的,并在重定向输出中保留其完整的可见URL XENO_DISABLE_TERMINAL_LINKS=1 是集。

后台子会话在完成、失败、停止或需要输入时自动通知父会话。无头运行使用相同的有界队列; XENO_AGENT_NOTIFICATIONS=0 禁用自动传递而不删除排队记录。

前台模型编写的Bash命令是管理操作:Ctrl+B促进相同的进程,页脚显示实时操作活动,有界的TaskOutput等待不消耗模型轮数,等待完成从持久检查点恢复一次。使用 /processes 检查、附加、停止或显式地分离任务。

文档: https://xenostudio.ai

版本与发布记录

@xenosystem/agent-cli 共发布 149 个版本,首次发布于 2026/07/27;过去 12 个月发布了 149 个版本。

版本发布日期距今
0.5.173latest2026/11/03今天
0.5.1722026/11/02今天
0.5.1712026/11/021 天前
0.5.1702026/11/021 天前
0.5.1692026/11/021 天前
0.5.1682026/11/021 天前

其他发布通道:candidate → 0.5.42。

关于 @xenosystem/agent-cli 的常见问题

@xenosystem/agent-cli 是什么?

用于跨存储库、终端和模型后端的持续软件工程的自主开发人员代理CLI

如何安装 @xenosystem/agent-cli?

在项目目录运行 npm install @xenosystem/agent-cli,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 xeno、xeno-code、xeno-agent,可以用 npx xeno 直接运行。

@xenosystem/agent-cli 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/xenosystem__agent-cli 是否存在。

@xenosystem/agent-cli 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@xenosystem/agent-cli 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@xenosystem/agent-cli 可以商用吗?

@xenosystem/agent-cli 使用 UNLICENSED 许可。作者声明为 UNLICENSED,即不授予公开使用许可(与公共领域的 Unlicense 不同)。使用前需获得作者授权。以上为概括,不构成法律意见,请以许可原文为准。

@xenosystem/agent-cli 还在维护吗?

最新版本 0.5.173 发布于 2026/11/03(今天);至今共发布 149 个版本,其中过去 12 个月发布了 149 个;首次发布于 2026/07/27。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。