DSH Plugins
返回列表
🖥️

dsh-where-am-i

客户端 更新于 2026.08.24

在终端中运行以下命令:

dsh plugin install gausszhou/dsh-where-am-i

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中运行 dsh plugin install gausszhou/dsh-where-am-i(源码地址:https://github.com/gausszhou/dsh-where-am-i)即可安装该插件

插件介绍

DeepSeek Harness 已经通过提示词和运行时上下文提供了工作目录、工具指引、部署角色等会话级信息,唯独缺少设备层面的全貌:OS 发行版、内核版本、CPU 架构、内存、运行时长、时区、Shell/终端、Node 版本。dsh-where-am-i 补上的正是这一块——在每个全新会话的第一步,注入一条 neofetch 风格的设备快照,让模型从对话一开始就掌握宿主机环境。

实现上刻意选择持久用户消息而非系统提示段,确保已有会话的系统提示逐字节不变、请求前缀与 KV 缓存完整保留,任何后续步骤都不会重复注入。数据在注入时刻采样(运行时长和内存反映会话启动瞬间),之后成为该会话自身的历史直到被压缩。临时子代理默认跳过以避免每次扇出重复快照,所有信息从 node:os 和 /etc/os-release 同步读取、零子进程,架构名遵循 neofetch 惯例,fields 选项可只输出需要的字段。

适合希望模型直接基于宿主机环境做推理的 DeepSeek Harness 用户:依据 CPU 架构选择编译参数、根据可用内存调整生成参数、处理时区感知的调度任务,或者只是让模型拥有和终端 neofetch 同等的即时环境感知,无需每次手动粘贴系统信息。

使用场景

  • 新建会话时模型自动获知操作系统、CPU 架构、内存、时区等宿主机环境
  • 根据架构与可用内存选择编译参数或生成配置
  • 免去每次手动粘贴系统信息到提示词
  • 让模型在第一次交互就具备完整的设备上下文

适合人员

  • 希望模型直接感知宿主机环境的 DeepSeek Harness 用户
  • 需要模型基于 CPU 架构或内存做技术决策的开发者
  • 追求会话上下文完整、减少手动输入的 AI 工程师