Skip to content

xharness v0.0.3

Choose a tag to compare

@linearuncle linearuncle released this 02 Aug 04:06
· 95 commits to main since this release

变更

引擎

  • 工具并行执行:同一响应内的多个工具调用并发运行,结果按序回填;中断/上限语义与 history 配对完整性保持不变

GUI

  • 聊天 markdown 全面美化:highlight.js 代码高亮(GitHub 主题)、标题层级、表格边框斑马纹、引用块、嵌套/任务列表、链接与分隔线完整排版
  • 流式渲染防闪:morphdom 增量 DOM 补丁(前文不动)+ 未闭合代码围栏修补 + 流式期间跳过语言自动检测——边流边渲染且不闪烁
  • markdown 外链改由系统浏览器打开
  • API Key 存储改造:数据目录迁至 ~/Library/Application Support/xharness/(macOS 惯例位置);key 改为设置内手动填写、明文存储(权限 600)——彻底消除每次启动的钥匙串授权弹框
  • 默认模型改为 deepseek-v4-flash(高性价比)+ 推理强度 high;供应商未配置 key 时状态醒目提示
  • 侧栏 ⌘N 快捷键提示、项目 + 号常显等细节打磨

升级提示

  • 数据目录已变更且不做旧数据迁移(项目早期约定):旧版会话不会出现在新版中,API Key 需在设置中重新填写

macOS 安装(Apple Silicon)

下载 xharness-mac-arm64.zip 解压,拖入 /Applications 覆盖旧版;ad-hoc 签名,首次打开右键 → 打开。已内置 ripgrep。

⚠️ YOLO 无沙箱模式,风险声明见 README 与 SECURITY.md。