From fe576f670341c6c69f9ad85c069e7446f3b72486 Mon Sep 17 00:00:00 2001 From: RealZST Date: Sat, 29 Aug 2026 00:05:52 +0800 Subject: [PATCH] release: v1.10.0 Bump the workspace, frontend, and Tauri versions to 1.10.0 and add the hand-written release highlights. Minor rather than patch: this release adds a 13th agent (Grok Build). The notes carry Simplified and Traditional Chinese translations as `lang:` comment blocks, and parse through scripts/notes-desktop-variant.mjs into the fenced form latest.json expects. Co-Authored-By: Claude Opus 5 (1M context) --- .github/release-notes/v1.10.0.md | 18 ++++++++++++++++++ Cargo.lock | 8 ++++---- Cargo.toml | 2 +- crates/hk-desktop/tauri.conf.json | 2 +- package-lock.json | 4 ++-- package.json | 2 +- 6 files changed, 27 insertions(+), 9 deletions(-) create mode 100644 .github/release-notes/v1.10.0.md diff --git a/.github/release-notes/v1.10.0.md b/.github/release-notes/v1.10.0.md new file mode 100644 index 0000000..f9d8301 --- /dev/null +++ b/.github/release-notes/v1.10.0.md @@ -0,0 +1,18 @@ +## ✨ Highlights + +- **New agent: Grok Build** — HarnessKit now manages [Grok Build](https://github.com/xai-org/grok-build) as its 13th agent: skills, MCP servers over stdio, HTTP and SSE, hooks, and plugins, each with enable/disable, plus its config and rules files. Toggles go through Grok's own native switches, so whatever you turn off here is off for Grok itself. Skills are found recursively, including the shared `~/.agents/skills` tree Grok reads by default. +- **Deleted skills no longer linger** — a skill you disabled and then deleted outside the app used to stay in the list forever. It now clears on the next scan. + + + + diff --git a/Cargo.lock b/Cargo.lock index 9e7e82a..bd8ebeb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1923,7 +1923,7 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hk-cli" -version = "1.9.0" +version = "1.10.0" dependencies = [ "anyhow", "clap", @@ -1941,7 +1941,7 @@ dependencies = [ [[package]] name = "hk-core" -version = "1.9.0" +version = "1.10.0" dependencies = [ "anyhow", "chrono", @@ -1973,7 +1973,7 @@ dependencies = [ [[package]] name = "hk-desktop" -version = "1.9.0" +version = "1.10.0" dependencies = [ "anyhow", "chrono", @@ -1997,7 +1997,7 @@ dependencies = [ [[package]] name = "hk-web" -version = "1.9.0" +version = "1.10.0" dependencies = [ "anyhow", "axum", diff --git a/Cargo.toml b/Cargo.toml index 2cee305..04d2c31 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/hk-core", "crates/hk-cli", "crates/hk-desktop", "crates/hk-we resolver = "2" [workspace.package] -version = "1.9.0" +version = "1.10.0" edition = "2024" license = "Apache-2.0" diff --git a/crates/hk-desktop/tauri.conf.json b/crates/hk-desktop/tauri.conf.json index 813feb8..ff411d2 100644 --- a/crates/hk-desktop/tauri.conf.json +++ b/crates/hk-desktop/tauri.conf.json @@ -1,6 +1,6 @@ { "productName": "HarnessKit", - "version": "1.9.0", + "version": "1.10.0", "identifier": "com.harnesskit.app", "build": { "frontendDist": "../../dist", diff --git a/package-lock.json b/package-lock.json index ac79c49..b375a3f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "harnesskit-frontend", - "version": "1.9.0", + "version": "1.10.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "harnesskit-frontend", - "version": "1.9.0", + "version": "1.10.0", "license": "Apache-2.0", "dependencies": { "@dnd-kit/core": "^6.3.1", diff --git a/package.json b/package.json index 0d3d95b..2712996 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "harnesskit-frontend", "private": true, - "version": "1.9.0", + "version": "1.10.0", "description": "Cross-platform extension management for AI coding agents", "license": "Apache-2.0", "type": "module",