Skip to content

Knack v0.2.1

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Nov 08:46
· 3 commits to main since this release

本次更新让用户插件改用 moejs 运行,并可以在设置里安装。

更新内容

  • 用户插件改为在独立 worker 中用 moejs 执行。内置 Claude、Codex 脚本不变。
  • 设置新增「插件」。可从 GitHub 仓库、本机目录、.js 文件或 ZIP 安装和移除。
  • 目录插件用 plugin.json 声明身份,并用 export function list 与 export function read 接入会话。单个 .js 文件仍可调用 knack.registerAgent。
  • 插件仍只能使用只读方法,不能联网、写文件或启动进程。

下载与安装

  • macOS:knack-0.2.1.dmg,兼容 Apple Silicon 与 Intel。
  • Windows:knack-setup-0.2.1-amd64.exe 或 knack-setup-0.2.1-arm64.exe。创建软链需要开启开发者模式,或以管理员身份运行。
  • Linux:按架构选择 .deb 或 .tar.gz。使用归档时,同时下载 install.sh,放在同一目录后运行 sh install.sh。需要 GTK 3 运行库及支持中文的字体(Ubuntu/Debian 可安装 fonts-noto-cjk),不要求 WebKitGTK。
  • SHA256SUMS 包含所有下载文件的 SHA-256 校验和。

已知限制

macOS 包使用临时签名,未经 Apple 公证;Windows 包未做代码签名。Windows、Linux 和 macOS Intel 的完整桌面体验仍需在目标系统实际验证。

Codex 的可靠请求耗时与输出速率、Factory 的 Token 用量、Cursor 的本地会话日志等缺失能力暂不支持。技能使用记录按日志中明确记录的调用名匹配,不能区分同名副本。

完整变更:v0.2.0...v0.2.1