FABAGV/dsh-prompt-adapt ↗★ 0

dsh-prompt-adapt

让 AI 更好地适配用户:从历史会话归纳自动画像 / 用户自定义系统提示词 / 提示词大厅外链。宿主侧实现。 适合希望AI根据历史交互自动调整语气、偏好以实现个性化适配的用户。

パッケージ
dsh-prompt-adapt
互換性
未検証
Cordis ピア範囲
*
バージョン
0.1.0
ライセンス
NOASSERTION
最終更新
2026/10/11

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:FABAGV/dsh-prompt-adapt

ドキュメント

README 全文を読む ↗

配置

走 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 路由读写。放配置里会导致 「改一次模式就重载插件」。