@ claudinite/ 设置
安装 Claudinite 引擎一个寄存器针并链接 .claudinite/bin/cn 对它.
npx --yes @claudinite/[email protected]
在仓库中运行( 或通过) --repo DIR) (中文(简体) ). 然后运行 .claudinite/bin/cn。 。 。 .
在通过的数据库中
安装器读取 engine.version 财务报告和审定财务报表 engine.manifest 从 .claudinite/settings.yaml下载
释放 manifest.json 这个平台的二进制从npm。 若为 engine.releases 名称为 GitHub
存储器,它读取存储器的发布。 然后检查三件事:
- 货单是sha512对
engine.manifest针; - 克洛迪尼特关键仪式的根基 上 的签名
install.mjs· ; - 二进制的sha256与清单对齐.
已校验的文件被缓存为只读 ${XDG_CACHE_HOME:-~/.cache}/claudinite/<version>,则
缓存文件夹必须是模式 0700 。 每次运行再次检查缓存,所以热跑下载什么也没有.
引擎版本总是来自 settings.yaml。您名下的安装器版本 @ 仅限
修改下载和检查的代码。 指定确切的版本 : latest 会运行什么是
下册.
采用存储器
没有 settings.yaml,安装器安装最新 @claudinite/cli,或以
--version。下载时将对照 npm 的完整性和签名进行核对,以便您可以运行 cn 领养
从它:
npx --yes @claudinite/[email protected] && .claudinite/bin/cn adopt <packs>
在 GitHub 动作
- uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0
with:
path: |
~/.cache/claudinite
~/.npm/_cacache
key: cn-${{ runner.os }}-${{ runner.arch }}-${{ hashFiles('.claudinite/settings.yaml') }}
restore-keys: cn-${{ runner.os }}-${{ runner.arch }}-
- run: npx --yes --prefer-offline @claudinite/[email protected]
更新
npx --yes @claudinite/setup@1 update [--to V] [--engine-only | --packs-only] [--dry-run] [--json] [--strict]
update 选择要移动的引擎 。 这是最新版本 寄存器的一格
engine.channel 点数( )latest 页:1 stable, (中文(简体) ), latest 财务报告和审定财务报表 staging 页:1 staging也就是说
较起针头,同为一等相干者,并不得贬值,持有或被撤销. 若为 engine.releases
命名一个寄存器,是寄存器的最新发布. --to 命名确切的版本
相反,这是更古老的版本或新的少校的唯一途径.
它下载和检查引擎 上面,运行它的 selftest --repo 里面没有标志
环境,然后运行它 cn update apply 和旗帜。 应用写出指针
设置、工作流程和包入工作树;审查diff并承诺。 与
没有什么新的,被钉住的引擎运行 update apply 单枪匹马.
退出代码是:0更新或更新,2更新但 --strict 找到一个屏蔽
寻找 当它拒绝时没有写字,而当它无法运行时则有3个.
当它失败时
它可以删除 .claudinite/bin/cn因此,没有其他引擎运行在它的位置。 它解释了为什么 Stderr,
在 Stdout 上打印一行,告诉一个 Claude 会话停止并询问那个人,然后退出 1 。 坏东西
参数出口 2.
HTTPS_PROXY 财务报告和审定财务报表 NO_PROXY 很荣幸. CLAUDINITE_REGISTRY, (中文(简体) ), CLAUDINITE_GITHUB 财务报告和审定财务报表
CLAUDINITE_MAX_DOWNLOAD_BYTES 更改注册,GitHub主机和下载封顶(64 MiB).
释放
提升 version 内 package.json,合并后发送 release 工作流程。 版本不可改变
并仅在安装逻辑时更改.
发送到 preview 发表 <version>-preview.<run> 下划线 preview 三角形,没有
git标签. @1 永远无法解析到预览,所以只能使用精确版本运行它的名称.