Skip to content

Releases

Knack v0.2.1

Choose a tag to compare

@github-actions github-actions released this 09 Nov 08:46

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

Knack v0.2.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 04:03

本次更新扩展了会话诊断、Agent 视图与存储维护能力,并支持通过 JavaScript 插件接入自定义 Agent。

更新内容

  • 新增 JavaScript 插件机制,可为自定义 Agent 解析本地会话、用量和工具调用数据;内置 Claude 与 Codex 插件。
  • 首页整合个人概览,Agent 页面调整为独立侧栏分组,并新增更多 Agent 图标。
  • 新增会话诊断与评测能力,帮助识别上下文占用、重复工具调用、失败与疑似循环。
  • 重构磁盘清理为仪表盘,展示缓存、日志、会话和 SQLite 数据库空间,并支持更安全的清理与恢复。
  • 将会话回放合并为连续滚动视图,补充紧凑大纲与存储维护体验优化。
  • 修复跨平台 CI 构建稳定性问题。

下载与安装

  • macOS:knack-0.2.0.dmg,兼容 Apple Silicon 与 Intel。
  • Windows:knack-setup-0.2.0-amd64.exe 或 knack-setup-0.2.0-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.1.1...v0.2.0

Knack v0.1.1

Choose a tag to compare

@github-actions github-actions released this 06 Nov 15:09

本次更新新增本地会话统计与轮次回放,完善技能库、文件依赖图和用量视图,并统一为黑白灰界面风格。

更新内容

  • 新增 Claude、Codex、Factory 本地会话统计,支持会话搜索、Token 与模型用量汇总、耗时分析和异常提示;支持接入自定义 Agent JSON Lines 日志。
  • 新增会话详情与轮次回放,查看步骤瀑布图、思考、回复和工具输入输出,支持长步骤折叠与键盘导航。
  • 新增统一技能库,按来源和挂载状态筛选技能,查看挂载关系、文件、依赖与关联会话。
  • 新增文件级依赖图,展示技能目录内引用、跨技能引用及缺失文件,并标出引用行。
  • 新增跨 Agent 用量与耗时页面,以及各 Agent 的技能、会话和用量视图。
  • 调整页面布局、侧栏与黑白灰视觉样式,完善会话内容滚动布局的回归检查。

数据与统计说明

会话统计只读本地日志,缓存不保存对话正文、工具参数或输出;轮次回放在打开会话时按需读取原始日志,正文仅保留在内存中。估算指标及暂不支持的能力会在界面明确标注。

下载与安装

  • macOS:knack-0.1.1.dmg,兼容 Apple Silicon 与 Intel。
  • Windows:knack-setup-0.1.1-amd64.exe 或 knack-setup-0.1.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.1.0...v0.1.1

Knack v0.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Nov 03:14

Knack 首个公开版本,用一个桌面应用管理本机各个 AI Agent 的技能。

功能

  • 浏览和搜索 Claude、Codex、Cursor、Factory 等工具的技能,查看正文、来源与软链目标。
  • 通过共享池连接本地技能仓库与不同 Agent,减少重复副本。
  • 检查断链、空目录和同名副本,支持修复、移除与撤销。
  • 查看技能依赖图,以及按 Agent 和工作目录推演的生效视图。
  • 管理本地仓库、界面显示和 Claude 技能调用设置。

下载与安装

  • macOS:knack-0.1.0.dmg,兼容 Apple Silicon 与 Intel。
  • Windows:knack-setup-0.1.0-amd64.exe 或 knack-setup-0.1.0-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 包未做代码签名,系统可能提示验证发布者。macOS Apple Silicon 已验证运行,其他目标系统的完整桌面体验仍需实际使用验证。

生效视图按「项目 → 全局 → 共享池 → 内置」推演同名覆盖关系,实际行为以各 Agent 的加载规则为准。依赖图中的正文引用包含推断结果。