Skip to content

wanctl v0.9.0

Choose a tag to compare

@github-actions github-actions released this 16 Sep 14:16
· 31 commits to main since this release
574a5e3

v0.9.0 — 网页 AI 可以通过 WebFetch 使用设备

  • 新增可选的 WebFetch 接入层。 不支持 MCP、但能够抓取指定 URL 的网页 AI,可以申请临时使用 wanctl 设备,执行一次性命令、写入和读取文本文件。
  • 授权仍在 wanctl 内完成。 设备主人登录门户,选择自有设备并批准 1–60 分钟的访问;首次连接继续使用原有配对流程。设备自己的规则和审批决定操作是否允许,临时使用者不能修改信任、规则或模式。
  • 支持随时吊销。 访问令牌页面显示设备范围和到期状态。吊销或到期后,新操作和任务结果读取都会被拒绝;设备在等待人工审批后还会再次检查授权。
  • 重复抓取不会自动重复执行。 任务在调用前写入持久账本。中断后无法确定结果的任务会标为 unknown,需要人工核对,不会自动重放。
  • 审计保留授权归属。 设备日志记录授权、凭证与连接编号,便于确认是哪次网页 AI 会话执行了操作。

默认关闭,需要管理员配置 WebFetch 种子并升级 relay、portal 和受控端。旧受控端会拒绝委托连接,原有 CLI/MCP 使用不受影响。网页入口为中继域名下的 /webfetch

本版本包含数据库迁移 009。若回滚至旧 relay,必须先吊销所有 delegated 令牌。关闭连接不能撤回已经完成的操作;在 bypass 模式的设备上授权使用,仍意味着授予该设备现有的广泛操作能力。