From 427e10214b63a8729338402384584b65690d8c9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=80=E9=98=B3=E6=98=9F?= Date: Sun, 3 May 2026 01:48:40 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=87=AA=E5=8A=A8=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E6=9C=BA=E5=88=B6=E2=80=94=E2=80=94Agent=E4=BC=9A=E8=AF=9D?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E6=97=B6=E6=A3=80=E6=9F=A5=E6=96=B0=E7=89=88?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 9 ++++++++- VERSION | 1 + install.sh | 20 +++++++++++++++++++- 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 VERSION diff --git a/README.md b/README.md index 3fee33a..15828aa 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,14 @@ git clone http://82.157.208.197:3000/qiukai/yxstack-skill.git ~/.codebuddy/yxsta 装完直接在你的 CodeBuddy Code 里输入 `/pfit`、`/pos` 等指令即可使用。 -**纯离线安装**:先下载 `install.sh`,手动跑 `bash install.sh`。 +**升级**:安装和升级是同一条命令,再跑一次即可: +```bash +bash ~/.codebuddy/yxstack/install.sh +``` + +## 自动升级 + +安装后,Agent 每次会话启动时自动检查远端版本号。如果发现新版本,会主动提醒你升级,确认后自动执行。 ## 项目负责人 diff --git a/VERSION b/VERSION new file mode 100644 index 0000000..8308b63 --- /dev/null +++ b/VERSION @@ -0,0 +1 @@ +v0.1.1 diff --git a/install.sh b/install.sh index 7e1e426..4dae9bc 100755 --- a/install.sh +++ b/install.sh @@ -34,6 +34,24 @@ YxSTACK_CONFIG=' 获取完整执行模板,并按模板中的 Checklist 执行。 完整定义见 `~/.codebuddy/yxstack/README.md`。 + +### 自动升级 +每次会话开始时(或用户第一次使用 YxStack 指令前),检查版本更新: + +```bash +cd ~/.codebuddy/yxstack && \ + git fetch origin 2>/dev/null; \ + REMOTE=$(git ls-remote --tags origin 2>/dev/null | awk -F/ \047/v[0-9]/ {print $NF}\047 | sort -V | tail -1); \ + LOCAL=$(cat VERSION 2>/dev/null); \ + if [ -n "$REMOTE" ] && [ "$REMOTE" != "$LOCAL" ]; then \ + echo "YxStack 有新版本:$LOCAL → $REMOTE,建议升级"; \ + fi +``` + +如果检测到新版本,提示用户:「YxStack 有新版本 vX.Y.Z,是否升级?」用户确认后执行 \`bash ~/.codebuddy/yxstack/install.sh\`。 + +开源仓库:http://82.157.208.197:3000/qiukai/yxstack-skill +维护方:筑基阁(开阳星) ' echo "" @@ -74,7 +92,7 @@ else fi echo "" -echo " ★ 安装完成!" +echo " ★ 安装完成!版本:$(cat VERSION 2>/dev/null || echo '未知')" echo "" echo " 现在你可以使用以下指令:" echo " /pfit — 验证痛点真伪"