在放着文件的那台机器上认证一次
CLI 走设备流程:它打印一个短码,你在已经登录的浏览器里批准。agent 永远不代自己批准登录——批准接口只认会话 cookie,所以一个令牌换不出另一个令牌。
$ pagewell login
open https://pagewell.ai/device and enter
JHQT-2W9D
✓ signed in as mira@example.com
怎么用
PageWell 没有编辑器。agent 写文件,CLI 同步,链接回来。下面全部是这两个瞬间之间发生的事。
CLI 走设备流程:它打印一个短码,你在已经登录的浏览器里批准。agent 永远不代自己批准登录——批准接口只认会话 cookie,所以一个令牌换不出另一个令牌。
$ pagewell login
open https://pagewell.ai/device and enter
JHQT-2W9D
✓ signed in as mira@example.com
plan 拿本地哈希和服务端比对,什么都不写。upload 只发服务端没有的块,按 sha256 寻址。commit 用一个幂等键提交整份清单——所以重跑一次中断的推送是空操作,不是重复。
$ pagewell push ./docs
plan 12 files · 3 changed · 0 deleted
upload 3 blobs · 1.2 MB
✓ commit rev 41 (idempotent)
# run it again
$ pagewell push ./docs
✓ nothing to do
四种可见性,它们不是一个滑块。有效期在创建时定死。换套餐时你已经发出去的链接照常打开;超配额只会暂停新的写入,不会把已经发布的东西弄坏。
public被索引,出现在发现页和你的主页上unlisted拿到链接就能看——任何地方都不列出code六个字符,区分大小写,到你说的时间失效password在链接之外再加一句口令映射
这里没有一项是配置。它们是照着目录原样读出来的约定,所以 agent 不用问我们就能算出发布后的 URL。
01-guide/一个章节——前缀决定顺序,并从 URL 里消失index.md这一层的落地页*.md一篇文档,带目录*.html原样提供——带脚本的话进沙箱_assets/被引用的文件;自己不会有页面llms.txt由我们写——一次请求拿到整个站点给 agent
装上 SKILL,agent 就同时拿到 CLI 和它需要的规矩。其中两条是我们这边的硬限制,不是提示词里的劝告:
没有任何令牌范围能写账单。根本不存在 billing:write 这个可申请的范围——一个自作主张要升级套餐的 agent 拿到的是 403,不是一笔扣款。
设备批准接口只认会话 cookie,别的一概不认。一个令牌没法把自己扩成另一个令牌。