Merge remote-tracking branch 'origin/master' into develop

This commit is contained in:
2026-08-03 03:17:32 +00:00
2 changed files with 6 additions and 30 deletions
+4 -30
View File
@@ -672,37 +672,11 @@ node scripts/selftest.mjs # 248 項驗證:鎖、隔離、情緒、固化
>
> 本 plugin 的 marketplace 名是 **`persona`**(= repo 名),plugin 名是 **`jsc-persona`**,安裝 token 為 `jsc-persona@persona`。
> **⚠ 從 0.0.9 或更早升上來的人請先移除再安裝。** 0.1.0 起 marketplace 名 `jsc-plugins` 改為 `persona`
> (舊名與 `jsc-template` 的 marketplace 撞名,兩個 plugin 同時安裝時會衝突)。各助理以
> `<plugin 名>@<marketplace 名>` 當安裝識別鍵,`jsc-persona@jsc-plugins` 與 `jsc-persona@persona`
> 是兩筆獨立條目,**不能用 update 遷移**——必須先移除舊的、再安裝新的,這段期間 skills 會短暫消失:
> **⚠ 這版的正式 marketplace 名 `persona`。** `jsc-persona@persona` 才是現在的安裝 token。
> 如果你本機還留著更早的 `jsc-persona@jsc-plugins`,那只是舊安裝殘影,請先移除舊鍵再重裝新 token。
>
> ```bash
> # Claude Code
> claude plugin uninstall jsc-persona@jsc-plugins
> claude plugin marketplace remove jsc-plugins
> claude plugin marketplace add https://gitea.jsc.idv.tw/plugins/persona.git
> claude plugin install jsc-persona@persona
>
> # Codex
> codex plugin remove jsc-persona@jsc-plugins
> codex plugin marketplace remove jsc-plugins
> codex plugin marketplace add https://gitea.jsc.idv.tw/plugins/persona.git
> codex plugin add jsc-persona@persona
>
> # GitHub Copilot CLI
> copilot plugin uninstall jsc-persona@jsc-plugins
> copilot plugin marketplace remove jsc-plugins
> copilot plugin marketplace add https://gitea.jsc.idv.tw/plugins/persona.git
> copilot plugin install jsc-persona@persona
> ```
>
> - 舊的 `jsc-plugins` marketplace 若還綁著別的 plugin(例如停在 0.0.1 的 `jsc-template`),
> 先把那個 plugin 也遷到它自己的 marketplace`template`)再 `marketplace remove jsc-plugins`。
> - 移除後記得清掉 `~/.claude/settings.json` 裡 `enabledPlugins` 的舊鍵 `jsc-persona@jsc-plugins`
> 並**重開工作階段**讓六個 hook 重新掛上。
> - **人格資料不受影響**:人格倉庫在 `~/.claude/personas/`(或 `PERSONA_HOME`),不在 plugin 目錄裡,
> 移除/重裝 plugin 不會動到情緒、記憶與關係圖。Antigravity/OpenCode 是本地路徑/目錄安裝,沒有 marketplace 名,不受此改名影響。
> **人格資料不受影響**:人格倉庫在 `~/.claude/personas/`(或 `PERSONA_HOME`),不在 plugin 目錄裡,
> 移除/重裝 plugin 不會動到情緒、記憶與關係圖。Antigravity/OpenCode 是本地路徑/目錄安裝,沒有 marketplace 名,不受此命名影響。
### Claude Code
+2
View File
@@ -10,6 +10,8 @@ description: 載入一個人格並以人格化方式對話:取得該人格的
**參考**:情緒模型 `reference/emotions.md`、語意分析 `reference/semantic.md`
去 AI 味 `reference/anti-ai-voice.md`
> 這份人格的自動 hook 目前以 Claude Code 的 `CLAUDE_PLUGIN_ROOT` 為主;Codex 沒有相同的自動 hook 邊界,當成手動 CLI 路徑看就對了。
---
## 1. 載入(由使用者呼叫,取得獨占鎖)