dsh-prompt-adapt
让 AI 更好地适配用户:从历史会话归纳自动画像 / 用户自定义系统提示词 / 提示词大厅外链。宿主侧实现。 适合希望AI根据历史交互自动调整语气、偏好以实现个性化适配的用户。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:FABAGV/dsh-prompt-adapt配置
走 profile 的插件配置界面(或 cordis.patch.yml 的 config 段):
- id: dsh-prompt-adapt
name: dsh-prompt-adapt
config:
logLevel: info
signals:
longToolMs: 60000 # 「命令过长」阈值
repeatFailMin: 3 # 「工具反复失败」连续次数
answerWindowMs: 1800000 # 「给了选项但用户自己另说」的时间窗
profile:
triggerUserMessages: 12 # 累计新增真人发言达到这个数就更新画像
triggerNewSessions: 3 # 或新增会话达到这个数(先到者触发)
maxTokens: 16000 # 单次生成的输出上限(调小会在条目变多后截断 JSON)
autoRun: true
scan:
intervalMs: 120000 # 后台扫描间隔
maxFramesPerScan: 400 # 每轮最多解压多少帧
inject:
budgetTokens: 1500 # 注入预算(估算 token)
maxPinned: 10 # 最多置顶多少条
完整字段见 lib/schema.js(每个字段都有中文说明)。
配置里有意没有的东西:
- 没有 API key:画像生成走
ctx.llm.stream(),复用宿主已配置的 provider/model 与凭据。 - 没有三个模式的开关:模式、自定义文本、画像都是用户数据,在
~/.dsh/prompt-adapt/state.json里,由界面通过 HTTP 路由读写。放配置里会导致 「改一次模式就重载插件」。