Files
jsc-anima/.claude-plugin/plugin.json
T
adminandClaude Sonnet 5.5 5bec18b44b feat: 階段 2 路由、改寫與好感度
- Haiku 一次分類(難度、模型、思考程度、語氣),角色立刻回應
- turn.step 覆寫模型與思考程度,額度低於門檻自動降一級,支援手動鎖定
- 主模型回覆改寫為角色口吻,程式碼/路徑/指令/數字/URL 原樣保留,失敗回原文並另存原文 log
- 好感度規則、五階段、不跨階段掉落、個性倍率、狀態列愛心、/jsc-anima:anima-affinity
- 年齡與關係規則(未成年友情、成年移轉、戀愛式依賴需明確開啟)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-15 06:16:22 +00:00

196 lines
5.4 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"name": "jsc-anima",
"version": "0.1.0",
"description": "動漫助理:用喜愛角色的口吻互動,附單行狀態列",
"license": "MIT",
"userConfig": {
"enabled": {
"type": "boolean",
"title": "啟用助理",
"description": "關閉後停止所有 persona 注入與狀態列",
"default": true
},
"persist": {
"type": "boolean",
"title": "跨 session 保留啟動",
"description": "下次開啟時自動恢復上次的角色",
"default": true
},
"statusbar": {
"type": "boolean",
"title": "顯示狀態列",
"description": "輸入框上方的單行狀態列",
"default": true
},
"fields": {
"type": "string",
"title": "狀態列欄位與順序",
"description": "逗號分隔:character,love,model,dir,branch,5h,7d,ctx,sys",
"default": "character,love,model,dir,branch,5h,7d,ctx,sys"
},
"barStyle": {
"type": "string",
"title": "量表樣式",
"description": "block 或 dot",
"options": [
"block",
"dot"
],
"default": "block"
},
"warnAt": {
"type": "number",
"title": "黃色門檻 (%)",
"description": "使用率達此值轉黃",
"default": 60
},
"dangerAt": {
"type": "number",
"title": "紅色門檻 (%)",
"description": "使用率達此值轉紅",
"default": 85
},
"refreshSec": {
"type": "number",
"title": "系統資源更新秒數",
"description": "CPU/RAM/DSK 的取樣間隔",
"default": 10
},
"routing": {
"type": "boolean",
"title": "啟用模型路由",
"description": "輸入先由 Haiku 一次分類,再依難度選模型與思考程度",
"default": true
},
"candidates": {
"type": "string",
"title": "候選模型",
"description": "逗號分隔:haiku,sonnet,opus",
"default": "haiku,sonnet,opus"
},
"lockModel": {
"type": "string",
"title": "鎖定模型",
"description": "auto 為自動",
"options": [
"auto",
"haiku",
"sonnet",
"opus"
],
"default": "auto"
},
"lockEffort": {
"type": "string",
"title": "鎖定思考程度",
"description": "auto 為自動",
"options": [
"auto",
"low",
"medium",
"high"
],
"default": "auto"
},
"downgradeAt": {
"type": "number",
"title": "降級門檻 (剩餘 %)",
"description": "5h/7d 額度剩餘低於此值自動降一級",
"default": 15
},
"rewrite": {
"type": "boolean",
"title": "改寫輸出",
"description": "把主模型回覆改寫成角色口吻並取代顯示;失敗時顯示原文",
"default": true
},
"rawLog": {
"type": "boolean",
"title": "保存原文 log",
"description": "改寫前的原文另存本機",
"default": true
},
"longReply": {
"type": "number",
"title": "長回覆字數",
"description": "超過此字數改用 Sonnet 改寫",
"default": 1200
},
"rewriteTimeoutSec": {
"type": "number",
"title": "改寫逾時秒數",
"description": "逾時直接顯示原文",
"default": 20
},
"affinity": {
"type": "boolean",
"title": "啟用好感度",
"description": "好感度影響語氣、稱呼、害羞與主動程度,不影響工作品質",
"default": true
},
"showHearts": {
"type": "boolean",
"title": "狀態列顯示愛心",
"description": "在狀態列顯示好感度愛心量表",
"default": true
},
"romance": {
"type": "boolean",
"title": "允許戀愛式依賴",
"description": "僅對成年且原作無戀愛關係的角色,好感度到最高階段才生效",
"default": false
},
"axisGentle": {
"type": "number",
"title": "溫柔 (0-10,-1 沿用角色包)",
"description": "覆蓋目前角色的數值軸,只存本機",
"default": -1
},
"axisTsundere": {
"type": "number",
"title": "傲嬌 (0-10,-1 沿用角色包)",
"description": "覆蓋目前角色的數值軸,只存本機",
"default": -1
},
"axisLively": {
"type": "number",
"title": "活潑 (0-10,-1 沿用角色包)",
"description": "覆蓋目前角色的數值軸,只存本機",
"default": -1
},
"axisFormal": {
"type": "number",
"title": "正式 (0-10,-1 沿用角色包)",
"description": "覆蓋目前角色的數值軸,只存本機",
"default": -1
},
"axisTalkative": {
"type": "number",
"title": "話量 (0-10,-1 沿用角色包)",
"description": "覆蓋目前角色的數值軸,只存本機",
"default": -1
},
"axisHumor": {
"type": "number",
"title": "幽默 (0-10,-1 沿用角色包)",
"description": "覆蓋目前角色的數值軸,只存本機",
"default": -1
},
"axisProactive": {
"type": "number",
"title": "主動 (0-10,-1 沿用角色包)",
"description": "覆蓋目前角色的數值軸,只存本機",
"default": -1
},
"axisExpressive": {
"type": "number",
"title": "情緒外顯 (0-10,-1 沿用角色包)",
"description": "覆蓋目前角色的數值軸,只存本機",
"default": -1
}
},
"author": {
"name": "jsc"
}
}