From 4479a090a624163da1b6a9f7867c020bd5adefed Mon Sep 17 00:00:00 2001 From: Jeffery Date: Wed, 2 Sep 2026 17:25:37 +0800 Subject: [PATCH] =?UTF-8?q?chore(plugin=20=E7=89=88=E6=9C=AC):=20=E4=B8=89?= =?UTF-8?q?=E4=BB=BD=20manifest=20=E5=8D=87=E7=89=88=E8=87=B3=200.3.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit What:`plugin.json`、`.claude-plugin/plugin.json`、`.codex-plugin/plugin.json` 三份 manifest 的 `version` 從 `0.3.0` 升到 `0.3.1`,三份一起改、值保持一致,其餘欄位一個字都不動。 Why:版本號是 `jsc-hooks/hooks/version-guard.sh` 判斷機器上的 plugin 落後與否的唯一依據。目錄頁的版面與鍵已經換過,版本號不動的話 version-guard 會把機器上的舊版當成最新版,`jsc-cli:doctor` 不會把它列進待修項目,那台機器就繼續留著以裸 `HASH` 當鍵的舊敘述,寫出來的目錄頁跟新範本對不上。三份分別給不同 CLI 讀,只升其中一份會讓同一支 plugin 在不同 CLI 上報出不同版本,落後判斷跟著失準。 How:只改 `version` 這一個鍵,走修訂號一階。這一輪是既有頁面型別的呈現方式調整,沒有新增技能,也沒有改動任何腳本的呼叫介面,不到次版本號的幅度。三份的值刻意保持一致,version-guard 才比得出單一結論。 Who:屬於「wiki 目錄頁改條列式呈現」這個需求的發版收尾,與同一輪的敘述與範本改動配成一套。獨立成一個 commit 的理由是型別不同:這一組是 chore 而非 feat,改動的檔案與敘述那一組完全不重疊,版號要重切或回退時也不必動到行為契約。 --- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- plugin.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index a073853..4b12158 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "jsc-cli", - "version": "0.3.0", + "version": "0.3.1", "description": "CLI 偵測、模型能力標籤、子代理派工與技能庫批次部署", "skills": "./skills", "author": { diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index f647e09..7122afe 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "jsc-cli", - "version": "0.3.0", + "version": "0.3.1", "description": "CLI 偵測、模型能力標籤、子代理派工與技能庫批次部署", "skills": "./skills", "jsc": { diff --git a/plugin.json b/plugin.json index c2df55f..9446142 100644 --- a/plugin.json +++ b/plugin.json @@ -1,6 +1,6 @@ { "name": "jsc-cli", - "version": "0.3.0", + "version": "0.3.1", "description": "CLI 偵測、模型能力標籤、子代理派工與技能庫批次部署", "skills": "./skills/", "jsc": {