refactor(plugin 命名空間): generic 改名 shared

This commit is contained in:
2026-07-31 17:33:11 +00:00
parent 220f23234a
commit 5ee39ee2e3
23 changed files with 136 additions and 136 deletions
+1 -1
View File
@@ -11,7 +11,7 @@
# 設定(環境變數):
# GITEA_HOST Gitea 站台,例如 https://gitea.example.com
# GITEA_TOKEN 存取權杖(本腳本不會輸出它;晨間檢查寫入記憶前仍會再遮蔽一次)
# GITEA_REPOS 逗號分隔的 owner/repo 清單,例如 plugins/generic,plugins/code
# GITEA_REPOS 逗號分隔的 owner/repo 清單,例如 plugins/shared,plugins/code
#
# cron 沒有互動 shell 的環境變數,且 ~/.bashrc 多數在非互動時會提早 return,
# 因此本腳本會依序從 ~/.roles/.env、~/.bashrc、~/.profile **只抽取所需變數的那一行**,
+2 -2
View File
@@ -545,7 +545,7 @@ set -uo pipefail
resolve_latest() {
# 同一個 cache 根目錄下可能留有多個版本目錄,取版本號最大者
ls -d "$1"/*/jsc-generic/*/scripts/role/role_sleep.sh 2>/dev/null | sort -V | tail -n 1
ls -d "$1"/*/jsc-shared/*/scripts/role/role_sleep.sh 2>/dev/null | sort -V | tail -n 1
}
# 以 Claude Code 端為優先,沒有才找 Codex 端;兩端腳本相同,差別只在安裝位置
@@ -799,7 +799,7 @@ ${vibe:-(未設定)}
先解析記憶引擎路徑。**不要寫死版本目錄** —— plugin 升版後版本目錄會變,寫死就會失效:
\`\`\`bash
MEM_JS="\$(ls -d "\$HOME"/.claude/plugins/cache/*/jsc-generic/*/scripts/role/memory.js 2>/dev/null | sort -V | tail -n 1)"
MEM_JS="\$(ls -d "\$HOME"/.claude/plugins/cache/*/jsc-shared/*/scripts/role/memory.js 2>/dev/null | sort -V | tail -n 1)"
[ -n "\$MEM_JS" ] || MEM_JS="${SCRIPT_DIR}/memory.js" # 後援:本定義匯出時的位置
\`\`\`