Skip to content

Commit 70ab715

Browse files
committed
chore: prepare release 1.21.4
1 parent 4474ac8 commit 70ab715

10 files changed

Lines changed: 41 additions & 9 deletions

File tree

CHANGELOG-zh.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,22 @@
55
格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.1.0/)
66
版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/)
77

8+
## [1.21.4] - 2026-05-29
9+
10+
### 发布概览
11+
- **全局工作区与 CLI 体验补丁版本** — 修复全局工作区 Agent 详情反复加载问题,并优化独立 `smp` CLI 在无头服务器上的使用体验。
12+
13+
### 用户可见更新
14+
- **全局工作区 Agent 详情修复** — 当部分全局 Agent Skill 目录不存在时,Agent 详情页不再陷入持续刷新加载。
15+
- **CLI 快捷命令** — 新增 `smp list``smp ls``smp agents``smp global agents``smp global list <agent>``smp global doc <agent> <skill>`,减少常用终端操作层级。
16+
- **Shell 补全生成** — 新增 `smp completion <shell>`,支持 bash、fish、zsh、PowerShell 和 elvish。
17+
- **Agent Slug 兼容** — CLI 全局工作区命令现在支持 `claude-code` 这类连字符写法,同时继续兼容 `claude_code` 等既有内部 key。
18+
19+
### 开发者与治理更新
20+
- **文件监听范围收敛** — 全局 Skill 文件监听会跳过不存在的 Agent Skill 路径,不再退化为监听过宽的父目录。
21+
- **CLI 输出模式** — 新快捷命令默认输出人类可读表格,同时保留紧凑 `--json`,并新增 `--pretty-json` 便于排障。
22+
- **回归覆盖** — 新增缺失全局 Agent 路径、快捷命令解析、Agent slug 归一化和 CLI 生命周期相关测试。
23+
824
## [1.21.3] - 2026-05-28
925

1026
### 发布概览

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.21.4] - 2026-05-29
9+
10+
### Release Overview
11+
- **Global Workspace and CLI UX Patch** — Fixes repeated loading in Global Workspace agent details and improves the standalone `smp` CLI for headless server use.
12+
13+
### User-facing
14+
- **Global Workspace Agent Details Fix** — Agent detail views no longer get stuck refreshing when configured global agent skill directories are missing.
15+
- **CLI Shortcuts** — Added `smp list`, `smp ls`, `smp agents`, `smp global agents`, `smp global list <agent>`, and `smp global doc <agent> <skill>` for faster terminal workflows.
16+
- **Shell Completion** — Added `smp completion <shell>` for bash, fish, zsh, PowerShell, and elvish completion generation.
17+
- **Agent Slug Compatibility** — CLI global workspace commands now accept hyphenated agent slugs such as `claude-code` while remaining compatible with existing internal keys such as `claude_code`.
18+
19+
### Developer & Governance
20+
- **Watcher Scope Hardening** — Global skill watchers now skip missing global agent skill paths instead of watching broad parent directories.
21+
- **CLI Output Modes** — New shortcut commands default to human-readable tables while preserving compact `--json` and adding `--pretty-json` for readable diagnostics.
22+
- **Regression Coverage** — Added focused tests for missing global agent paths, shortcut parsing, agent slug normalization, and CLI lifecycle behavior.
23+
824
## [1.21.3] - 2026-05-28
925

1026
### Release Overview

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "skills-manager-plus",
33
"private": true,
4-
"version": "1.21.3",
4+
"version": "1.21.4",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "skills-manager-plus"
3-
version = "1.21.3"
3+
version = "1.21.4"
44
description = "Skills-Manager-Plus - AI Agent Skills Central Manager"
55
authors = ["tianliang"]
66
license = "MIT"

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
33
"productName": "Skills-Manager-Plus",
4-
"version": "1.21.3",
4+
"version": "1.21.4",
55
"identifier": "com.agentskills.skillsmanagerplus",
66
"build": {
77
"frontendDist": "../dist",

src/i18n/en.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -575,7 +575,7 @@
575575
"language": "Language",
576576
"help": "Help",
577577
"about": "About",
578-
"version": "Skills-Manager-Plus 1.21.3",
578+
"version": "Skills-Manager-Plus 1.21.4",
579579
"tagline": "Cross-platform. Minimal, efficient, seamless multi-preset switching.",
580580
"supportToolsDesc": "Logs are stored locally with automatic rotation. Exported archives redact common secrets before sharing.",
581581
"openLogs": "Open Logs",

src/i18n/zh-TW.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -542,7 +542,7 @@
542542
"language": "語言",
543543
"help": "說明",
544544
"about": "關於",
545-
"version": "Skills-Manager-Plus 1.21.3",
545+
"version": "Skills-Manager-Plus 1.21.4",
546546
"tagline": "跨平台。極簡、高效、無感多預設切換。",
547547
"supportToolsDesc": "日誌會保存在本機並自動輪替;匯出的壓縮檔會先脫敏常見金鑰與憑證資訊。",
548548
"openLogs": "開啟日誌",

src/i18n/zh.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -575,7 +575,7 @@
575575
"language": "语言",
576576
"help": "帮助",
577577
"about": "关于",
578-
"version": "Skills-Manager-Plus 1.21.3",
578+
"version": "Skills-Manager-Plus 1.21.4",
579579
"tagline": "跨平台。极简、高效、无感多预设切换。",
580580
"supportToolsDesc": "日志会保存在本地并自动轮转;导出的压缩包会先脱敏常见密钥和凭证信息。",
581581
"openLogs": "打开日志",

0 commit comments

Comments
 (0)