@agi321/dsh-temp-chat
使用独立子代理进行联网检索且不污染主上下文的问答 适合需要临时联网搜索且不希望搜索结果干扰主模型上下文的DSH用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:agi321/dsh-temp-chat說明文件
閱讀完整 README ↗配置
宿主半边的可调项都有内置默认值(见下表)。要改就在自己 profile 的 cordis.patch.yml 里覆盖那一行——后应用的层按行胜出,而且 patch 会替换整行的 config,所以要重述每一个想保留的键:
- id: dsh-temp-chat
name: '@agi321/dsh-temp-chat'
config:
provider: spawn # 子代理 provider;不要用 fork(会继承上下文)
allowTools: [web_search, web_fetch, read, glob, grep]
maxTurns: 12 # 多轮续聊最多重放多少轮
maxHistoryChars: 24000 # 重放历史的总字符预算
timeoutMs: 180000 # 单次问答超时
maxAnswerChars: 60000 # 答案文本上限,超出截断
客户端开关:正文标记节点(默认开)。它决定要不要用"注册自己的 chat 节点"的方式让正文区在
新会话里也能渲染;关掉后自动退回补位面板(功能不变,只是答案显示在 composer 上方)。这个开关
不在上面的 config: 里——DSH 只把配置交给宿主半边,客户端插件的 boot manifest 不带 config,
所以它由客户端自己读 localStorage:
// 浏览器控制台执行后刷新页面:关闭
localStorage.setItem('dsh-temp-chat:transcript-marker', 'off');
// 恢复(或删掉该项)
localStorage.setItem('dsh-temp-chat:transcript-marker', 'on');