windygo123/dsh-see-world0

dsh-see-world

开眼看世界:DSH 决策层插件——让 agent 在「该上网搜索」的时候先搜再答(fresh-info-first / 联网优先)。判定『何时搜索』(决策层),不自带搜索引擎(能力层)。

包名
dsh-see-world
版本
0.1.0
许可证
MIT
最近更新
2026年8月17日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:windygo123/dsh-see-world

零配置可用

开箱即用,无需任何配置:默认档位「宁多勿漏」(不确定即触发),判定器默认复用会话模型——不额外选模型、不增加额度消耗(用本地 Ollama 作判定器时,判定过程完全不离开你的机器,见 CONFIG.md)。

纯本地任务(代码、文件、命令、计算、闲聊)默认不触发搜索;需要联网的消息先搜再答、末尾附「🔍 已搜索 N 个来源」。


配置项一览

完整白话解释(每项是什么、怎么填、对判定有什么影响)见 CONFIG.md;可视化卡片在 设置 → 插件配置 → 「开眼看世界」(命名空间 open-eyes,保存后下一回合立即生效,非法值会被拒绝保存;唯一例外:log_dir 保存后下次启动生效)。

配置项默认值说明
trigger_gearlenient触发档位:lenient(宁多勿漏,不确定即触发)/ balanced / conservative(宁可漏搜、少打扰)
judge_model''判定器模型。空 = 复用会话模型;provider/model(如 deepseek/deepseek-chat)指定路由;ollama/模型名(如 ollama/qwen3.5:4b)直连本地 Ollama,判定不离开本机、不消耗会话模型额度
must_search[]领域白名单:命中这些关键词/领域一律搜索
never_search[]领域黑名单:命中禁止搜索(优先于白名单)
budget0每会话搜索次数上限;0 = 不限制。超限后自动降级为「标注不确定」,不再触发新搜索
context_turns3多轮上下文补判轮数(默认 3 ≈ 最近 2-3 轮)
mark_replytrue触发且实际搜索的回合,回复末尾附一行「🔍 已搜索 N 个来源」
log_dir''决策日志目录;空 = 插件默认路径 ~/.dsh/dsh-open-eyes/decisions/
log_input_verbatimfalse决策日志保存判定输入原文;默认只存摘要(隐私默认)

消息级强制标记(优先于以上全部配置)

  • 两字前缀兜底(百分百生效):消息以「不搜」开头 = 本条禁止搜索;以「先搜」开头 = 本条强制搜索(如「先搜 帮我看看这个报错」);
  • 自然语言(主力):「这个不用搜 / 别搜了」或「先查一下 / 上网搜搜再答」即生效;
  • 前缀与自然语言同时出现时,以前缀为准。

消息级强制标记(优先于以上全部配置)

  • 两字前缀兜底(百分百生效):消息以「不搜」开头 = 本条禁止搜索;以「先搜」开头 = 本条强制搜索(如「先搜 帮我看看这个报错」);
  • 自然语言(主力):「这个不用搜 / 别搜了」或「先查一下 / 上网搜搜再答」即生效;
  • 前缀与自然语言同时出现时,以前缀为准。