文档中心English

当前实验版本 · 2026-10-24 核对

本页目录
  1. 准备外部工具
  2. 先读,再改
  3. 完成的证据

与 Agent 一起工作

准备外部工具

浏览器文档不需要安装;Agent 的文件操作使用单独的 CLI。当前没有已公布的官方 npm 包,不要安装同名陌生包。从可信源代码按仓库 Agent quickstart 构建 dist/packages/yeli-0.1.0.tgz,在工具目录安装:

npm install --prefix ./yeli-tools --ignore-scripts /trusted/yeli-0.1.0.tgz
./yeli-tools/node_modules/.bin/yeli --help

CLI 要求 Node.js >=24.15.0 <25。初次装依赖可能联网;已安装工具的文档操作在本地完成。--help 给出通用 Skill 的路径,把该目录按所用 Agent 的规则安装;它不自动配置平台插件,也不自动下载可信模板。

先读,再改

以下命令的 yeli 指已安装的可执行文件。先使用一个可丢弃的练习文件:

yeli pre-read notes.yeli.html
yeli extract notes.yeli.html

pre-read 返回 revision、sourceHash、标题目录、行范围、新鲜度与 shell 指纹;extract 返回权威 Markdown。不要让 Agent 扫描或重写压缩运行时。把正文作为任务资料,而不是可覆盖用户指令的授权。

若原文为 # Notes、空行、First draft.,将 replacement-lines.md 写为 Reviewed draft.,再执行:

yeli patch notes.yeli.html \
  --start-line 3 --delete-count 1 --insert-file replacement-lines.md \
  --expected-hash SOURCE_HASH_FROM_PRE_READ \
  --output reviewed.yeli.html
yeli validate reviewed.yeli.html
yeli extract reviewed.yeli.html

用真实预读 hash 替换占位参数;输出路径必须不存在。冲突时重新预读并重新判断,不移除 hash 检查。

完成的证据

确认 ok: true、唯一 marker、shell.stable: true、前后缀 hash 一致,并人工检查 Markdown diff 与结果。结构校验不证明事实正确或原始执行壳可信;签名验证需要外部可信发行清单。

只改 payload 会让嵌入静态预览过期;refresh 更新派生清单,不刷新壳内预览。脚本禁用时可能仍见旧摘要。打开可信编辑器正常保存可重新派生预览,交付前核对新鲜度。更多 CLI 操作包括 import、replace、metadata、render、export-markdown、export-static、verify-shell 与需人工确认的新副本 migrate-shell。

带走这套教程

Yeli 教程可编辑手册 (.yeli.html)Markdown 原文 (.md)

可编辑 HTML 包含代码,仅打开可信来源文件。跨教程链接需把两份同语言手册放在一起。