220 lines
6.3 KiB
JSON
220 lines
6.3 KiB
JSON
{
|
||
"name": "jsc-anima",
|
||
"version": "0.0.2",
|
||
"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
|
||
},
|
||
"background": {
|
||
"type": "boolean",
|
||
"title": "背景工作線",
|
||
"description": "需要動手的要求交給背景子代理處理,對話線立刻回應、完成後由角色回報",
|
||
"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
|
||
},
|
||
"todoRemind": {
|
||
"type": "boolean",
|
||
"title": "待辦到點提醒",
|
||
"description": "session 開著時,待辦到點由角色提醒;確認後才執行",
|
||
"default": true
|
||
},
|
||
"wikiUrl": {
|
||
"type": "string",
|
||
"title": "wiki 位址",
|
||
"description": "知識庫的 Gitea wiki git 位址;留空則由目前專案的 origin 推得(認證優先讀 tea 登入,其次 GITEA_TOKEN)",
|
||
"default": ""
|
||
},
|
||
"wikiCacheDir": {
|
||
"type": "string",
|
||
"title": "wiki 本機快取目錄",
|
||
"description": "10 分鐘 git 快取的位置;留空用 ~/.cache/jsc-anima/wiki",
|
||
"default": ""
|
||
}
|
||
},
|
||
"author": {
|
||
"name": "jsc"
|
||
}
|
||
}
|