NattoCB/dsh-web-search-session-follow0

dsh-web-search-session-follow

DSH web_search provider that follows the current session's routed model provider: per-provider search route table (endpoint + credential ref + model), no hidden fallback.

包名
dsh-web-search-session-follow
版本
0.1.0
许可证
MIT
最近更新
2026年8月23日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:NattoCB/dsh-web-search-session-follow

Configuration

路由表随插件自带默认值安装,可在插件的 cordis.patch.yml 或安装副本中调整:

config:
  fallback: official        # official(默认)| none:miss 时回退官方方案还是保持报错
  routes:
    deepseek-official:      # key = 会话里看到的 provider id
      baseURL: https://api.deepseek.com/anthropic/v1
      apiKeyEnv: DEEPSEEK_API_KEY
      model: deepseek-v4-flash          # 缺省跟随会话模型(anthropic 方言缺省内置默认)
    openrouter:
      protocol: openrouter-online       # OpenRouter 自己的搜索方言
      apiKeyEnv: OPENROUTER_API_KEY
      maxResults: 5                     # 注入的搜索结果条数
    # :
    #   baseURL: https://
    #   apiKeyEnv: 
字段适用方言说明
protocol全部缺省 anthropic-web-search;OpenRouter 网关填 openrouter-online
baseURL全部anthropic 方言自动追加 /messages;openrouter 方言追加 /chat/completions
apiKeyEnv / apiKey全部凭据引用名 / 字面密钥(二选一,字面优先)
model全部缺省跟随会话模型(anthropic 方言最终兜底 deepseek-v4-flash
maxResultsopenrouter服务端 web 插件注入的结果条数(默认 5)
maxTokens / maxUses / apiVersion全部同内置默认(4096 / 5 / 2023-06-01;openrouter maxTokens 默认 1024)