{ "name": "jsc-anima", "version": "0.0.3", "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" } }