Repository navigation
本次更新让用户插件改用 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