diff --git a/AGENTS.md b/AGENTS.md index f71f229..cd11d52 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,6 +1,6 @@ # 官方插件仓库 -此仓库独立维护官方市场索引与插件,不属于宿主 workspace。使用固定的公开 SDK 0.3.0,不引用相邻源码。交流和文档默认中文。 +此仓库独立维护官方市场索引与插件,不属于宿主 workspace。使用固定的公开 SDK 0.3.2,不引用相邻源码。交流和文档默认中文。 - `plugins/translate`、`plugins/quick-notes` 分别管理版本;ID 是业务数据命名空间,不随意改名。 - 修改后运行 `bun run check`、`bun run test`、`bun run pack` 和 `bun run index:check`;插件必须含预构建 dist。 diff --git a/README.md b/README.md index 986e982..bd1934a 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ - `plugins/translate`:译文,使用宿主模型翻译。 - `plugins/quick-notes`:随手记,使用宿主 KV 存储。 - `marketplace.json`:仅列已发布并验收的插件。默认索引为 https://raw.githubusercontent.com/semicoder-dev/malatang-plugins/main/marketplace.json 。 -- `scripts/tasks.ts`:通过固定的公开 SDK 0.3.0 检查、构建和打包,产生归档、SHA-256 与候选条目。 +- `scripts/tasks.ts`:通过固定的公开 SDK 0.3.2 检查、构建和打包,产生归档、SHA-256 与候选条目。 - `tests/translate-models.html`:迁入的离线浏览器回归;通过 `bun scripts/browser-fixture.ts` 生成 `artifacts/browser/index.html`,直接用浏览器打开(无需额外服务),覆盖模型选择、空模型与账号断开;不发送真实模型请求。 ## 开发 @@ -24,7 +24,7 @@ bun run index:check ## 发布与上架 -以下动作必须另获发布授权,本次未执行。 +以下动作需要当次发布授权;已公开标签和归档不可覆盖。 1. 确认需要发布的插件版本、源码与验收;每个插件独立版本,不随宿主升版。标签为 `translate-v` 或 `quick-notes-v`。 2. 配置真实公开仓库和 Actions 权限;标签触发 `release.yml`,固定 Bun 和 SDK,检查、测试、重新打包后发布不可变 Release 归档及候选 JSON。已公开版本不覆盖。 diff --git a/bun.lock b/bun.lock index 459725d..b8d2036 100644 --- a/bun.lock +++ b/bun.lock @@ -5,7 +5,7 @@ "": { "name": "malatang-plugins", "devDependencies": { - "@semicoder/malatang-sdk": "0.3.0", + "@semicoder/malatang-sdk": "0.3.2", "@types/bun": "1.4.0", "@types/react": "19.2.17", "@types/react-dom": "19.2.3", @@ -17,16 +17,16 @@ }, "plugins/quick-notes": { "name": "@semicoder/malatang-example-quick-notes", - "version": "0.1.0", + "version": "0.1.1", "devDependencies": { - "@semicoder/malatang-sdk": "0.3.0", + "@semicoder/malatang-sdk": "0.3.2", }, }, "plugins/translate": { "name": "@semicoder/malatang-plugin-translate", - "version": "0.1.0", + "version": "0.1.1", "devDependencies": { - "@semicoder/malatang-sdk": "0.3.0", + "@semicoder/malatang-sdk": "0.3.2", }, }, }, @@ -165,7 +165,7 @@ "@semicoder/malatang-plugin-translate": ["@semicoder/malatang-plugin-translate@workspace:plugins/translate"], - "@semicoder/malatang-sdk": ["@semicoder/malatang-sdk@0.3.0", "", { "dependencies": { "@base-ui/react": "^1.9.0", "@tailwindcss/postcss": "^4.3.3", "lucide-react": "^1.55.0", "postcss": "^8.5.28", "postcss-selector-parser": "^7.1.6", "postcss-value-parser": "^4.2.0", "tailwindcss": "^4.3.3", "zod": "4.6.5" }, "peerDependencies": { "react": ">=19 <20", "react-dom": ">=19 <20" } }, "sha512-FDgiz9qXeu1ifaY7dJFwhJkxpXEoCRk7H4hItMWRi5fRBhCk2/cZgILc8z1wS5cM8KpOlCTXQ3o6dv2apII4hw=="], + "@semicoder/malatang-sdk": ["@semicoder/malatang-sdk@0.3.2", "", { "dependencies": { "@base-ui/react": "^1.9.0", "@tailwindcss/postcss": "^4.3.3", "lucide-react": "^1.55.0", "postcss": "^8.5.28", "postcss-selector-parser": "^7.1.6", "postcss-value-parser": "^4.2.0", "tailwindcss": "^4.3.3", "zod": "4.6.5" }, "peerDependencies": { "react": ">=19 <20", "react-dom": ">=19 <20" } }, "sha512-n1Ca/M/CkPaWMYUVDBiPyjjWXlo1ykBSEhP/oGiD249Ycqrk1W+3qM5cwq2kQOzuIUMnJsS5HYIDV1Nw7qHOeA=="], "@tailwindcss/node": ["@tailwindcss/node@4.3.3", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "enhanced-resolve": "^5.24.1", "jiti": "^2.7.0", "lightningcss": "1.32.0", "magic-string": "^0.30.21", "source-map-js": "^1.2.1", "tailwindcss": "4.3.3" } }, "sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg=="], diff --git a/package.json b/package.json index 525a8c2..9d9738f 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "index:check": "bun scripts/catalog.ts check" }, "devDependencies": { - "@semicoder/malatang-sdk": "0.3.0", + "@semicoder/malatang-sdk": "0.3.2", "@types/bun": "1.4.0", "@types/react": "19.2.17", "@types/react-dom": "19.2.3", diff --git a/plugins/quick-notes/package.json b/plugins/quick-notes/package.json index 6ad5e78..df9fc77 100644 --- a/plugins/quick-notes/package.json +++ b/plugins/quick-notes/package.json @@ -1,12 +1,12 @@ { "name": "@semicoder/malatang-example-quick-notes", - "version": "0.1.0", + "version": "0.1.1", "files": [ "dist" ], "type": "module", "devDependencies": { - "@semicoder/malatang-sdk": "0.3.0" + "@semicoder/malatang-sdk": "0.3.2" }, "malatang": { "schemaVersion": 1, diff --git a/plugins/translate/package.json b/plugins/translate/package.json index 5c851af..0849960 100644 --- a/plugins/translate/package.json +++ b/plugins/translate/package.json @@ -1,13 +1,13 @@ { "name": "@semicoder/malatang-plugin-translate", - "version": "0.1.0", + "version": "0.1.1", "private": true, "files": [ "dist" ], "type": "module", "devDependencies": { - "@semicoder/malatang-sdk": "0.3.0" + "@semicoder/malatang-sdk": "0.3.2" }, "malatang": { "schemaVersion": 1,