使用免费的devin账号一键鉴权获取devin的websearch和codesearch能力支持dsh和pi
49/100
综合分
35
GitHub 星标
49
npm 周下载
—/5
用户评分
数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-devin-searchnpm 源 · dsh-devin-search 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · search
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 8 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-devin-search @ 0.2.9
✓Node 引擎要求 >=22.19.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/28 02:48:48
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 14 处,展示前 9 条)
- 写入剪贴板dist/client.js:1188
await navigator.clipboard.writeText(authUrl); - 发起网络请求dist/login-api.js:7
const state = connection.fetch.register({ path: LOGIN_STATE_PATH, methods: ['GET'], requestBody: 'streaming', async fetch(request) { - 发起网络请求dist/login-api.js:17
const code = connection.fetch.register({ path: LOGIN_CODE_PATH, methods: ['POST'], requestBody: 'streaming', async fetch(request) { - 读取本地文件dist/local.js:61
const host = await realpath(cwd); - 读取本地文件dist/local.js:65
const root = await realpath(folder); - 读取本地文件dist/local.js:66
if (!contains(host, root) || !(await lstat(root)).isDirectory() || forbidden(relative(host, root))) - 读取本地文件dist/local.js:96
const info = await lstat(current); - 读取本地文件dist/local.js:100
if (await realpath(path) !== path || await realpath(this.root) !== this.root) - 读取本地文件dist/local.js:116
const now = await lstat(path);
扫描于 2026/10/31(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-authorization@deepseek-ai/dsh-commands@deepseek-ai/dsh-credentials@deepseek-ai/dsh-credentials-local@deepseek-ai/dsh-fs@deepseek-ai/dsh-fs-local@deepseek-ai/dsh-tools@deepseek-ai/dsh-web@deepseek-ai/dsh-agent@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 一键鉴权免费账号
- 获取网页搜索能力
- 获取代码搜索能力
最近更新
在 GitHub 查看全部 →v0.2.92026-10-05
· 变更
· 不透明、非 JWT 的 Devin 会话 token 现在改用 365 天本地兜底过期时间(与 piwin 对齐),不再用 24 小时。
· JWT 会话仍按 exp 处理,并提前 60 秒偏移。
· README 记录了新策略;oauth 单元测试覆盖了这个常量。
· 安装
· npm
npm i dsh-devin-search@0.2.9
· DSH web 配置档
dsh plugin --profile web add dsh-devin-search@0.2.9
· GitHub Packages
npm i @mimimaster/dsh-devin-search@0.2.9 --registry=
v0.2.82026-10-05
· 变更
· 强化面向调用方的 code_search 工具描述,让模型在未知文件、语义、跨文件探索时优先用它,已知路径仍直接读取。
· 本地代码搜索排除 .pi 目录树。
· 引入一个小巧的 SearchSession 接缝,让 web/completion 不再直接依赖 DSH 会话类型。
· 为新描述加离线 schema 回归测试,并补充本地围栏测试。
· 仓库内加入实验性的 packages/pi-devin-search 源码(不包含在 DSH npm 包中)。
· 安装
· npm
npm i dsh-devin-search@0.2.8
· DSH web 配置档
dsh plugin --profile web add dsh-devin-search@0.2.8
· GitHub Packages
npm i @mimimaster/dsh-devin-search@0.2.8 --registry=
v0.2.72026-10-05
· 0.2.7 发布说明
· 远程安全 PKCE 验证码登录:新增远程网页访问的验证码授权模式;/devin-login 会显示授权 URL 和一次性验证码输入卡片。
· Windows shell 参数修复:授权 URL 里出现 & 分隔符时,不再被 Windows cmd /c start 截断(修复 #1)。
· 代码搜索恢复:云端补全失败时,支持部分文件扫描的容错与回退恢复。
· 设置与主题更新:刷新连接状态卡片,统一主题样式。
· 直接安装包
npm 上已发布 dsh-devin-search@0.2.7:
dsh plugin add dsh-devin-search@0.2.7
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成dsh-devin-search / pi-devin-search
面向 AI 编程智能体的 Devin 搜索集成套件,包含适用于 DeepSeek Harness (DSH) 的运行时插件,以及面向 Pi Coding Agent 的原生 CLI 扩展。两个生态共享经安全审计的 Devin 认证流程,以及只读本地代码检索沙箱。
开源仓库:https://github.com/mimimaster/dsh-devin-search · MIT 许可证(第三方协议实现的来源见 NOTICE)相关生态:piwin · Linux.Do
注意: 本仓库 DSH 插件包名为 dsh-devin-search(请勿使用已废弃的旧包名 dsh-plugin-devin);Pi 原生扩展包名为 pi-devin-search(位于 packages/pi-devin-search)。
数据边界提示: code_search 会将检索查询与经筛选的相关代码片段发送至 Devin 云端服务,请确保已取得对应代码资产的访问与使用授权。
展开完整文档(README 剩余 1 节)
dsh-devin-search / pi-devin-search 面向 AI 编程智能体的 Devin 搜索集成套件,包含适用于 DeepSeek Harness (DSH) 的运行时插件,以及面向 Pi Coding Agent 的原生 CLI 扩展。两个生态共享经安全审计的 Devin 认证流程,以及只读本地代码检索沙箱。 开源仓库:https://github.com/mimimaster/dsh-devin-search · MIT 许可证(第三方协议实现的来源见 NOTICE)相关生态:piwin · Linux.Do 注意: 本仓库 DSH 插件包名为 dsh-devin-search(请勿使用已废弃的旧包名 dsh-plugin-devin);Pi 原生扩展包名为 pi-devin-search(位于 packages/pi-devin-search)。 数据边界提示: code_search 会将检索查询与经筛选的相关代码片段发送至 Devin 云端服务,请确保已取得对应代码资产的访问与使用授权。 架构与交付物 | 交付组件 | 适用环境 | 分发形式 | 核心能力 | | dsh-devin-search(根目录) | DeepSeek Harness 桌面端 / Web 端 | DSH ESM Bundle (npm:dsh-devin-search) | 原生设置面板、OAuth 认证卡片、Connection API 状态同步、web_search 与 code_search | | pi-devin-search(子包) | Pi Coding Agent 原生终端环境 | Pi Package (npm:pi-devin-search) | 纯 CLI 终端运行、PKCE 交互认证、进程级参数兼容、独立凭据隔离 | 两套集成均基于共享核心模块实现: - 认证核心:PKCE S256 流程,支持远程代码回填与本地端口回调,会话长期有效管理(默认 365 天)。 - 联网检索:双云端端点容灾(server.codeium.com / server.self-serve.windsurf.com),自动结构化解析与来源过滤。 - 本地代码检索:严格限制在当前工作目录(cwd)内的只读 AST/关键词有界扫描,强制执行敏感文件排除与 .gitignore 规则。 1. DeepSeek Harness (DSH) 插件使用指南 环境兼容要求 - Node.js >=22.19.0 (ESM) - Cordis >=4.0.4 <5.0.0 - DSH >=0.1.7-rc.1 <0.3.0-0(已在 0.2.1-rc.2 校验)。 - 支持 DSH 运行时基础服务(提供 credentials、authorization、commands、web、tools、fs 等接口)。 DSH 兼容性由 engines.dsh 声明:DSH 只按该范围判断插件能否安装,因此 0.2.x 的预发布版本不必再逐个补充 peerDependencies;peerDependencies 保留给仍按 peer 判断的旧版 DSH。<0.3.0-0 让 0.3.0 及其预发布版默认被拒绝,避免 API 变更后静默加载。 安装与配置 桌面端 / Web 端安装(推荐) 1. 进入侧边栏 插件(Plugins)页面。 2. 点击 添加插件 / 安装第三方插件。 3. 输入包名 dsh-devin-search(可指定版本,例如 dsh-devin-search@0.2.10)并安装。 4. 安装完成后启用插件,必要时重启应用。 CLI 与手动部署 Web profile 安装 dsh plugin --profile web add dsh-devin-search 本地源码打包安装 npm ci && npm run check && npm pack 声明式配置与独立开关 在桌面端 插件 → dsh-devin-search → 搜索工具 面板中,提供两个独立开关(即时生效,无需退出登录或重启): - 网页搜索 (webSearch):默认启用。关闭后对模型隐藏 web_search,保留基础 web_fetch。 - 代码搜索 (codeSearch):默认启用。关闭后注销 code_search 工具。 亦可在 Profile 的 cordis.patch.yml 中声明: - id: devin-search config: webSearch: true codeSearch: false 认证流程与凭据安全 1. 执行 /devin-login:系统即时返回授权链接与认证卡片。 2. 浏览器打开官方授权页完成登录,复制一次性授权码。 3. 在认证卡片的专用安全输入框中提交授权码。 4. 执行 /devin-status 查看状态;执行 /devin-logout 取消在途请求并清除会话;执行 /devin-cancel 取消进行中的登录。 远程与本地模式: - 远程 / 移动端:默认采用无 redirect_uri 的授权码模式,通过 DSH Connection API 安全同步,不监听本地端口。 - 本机环境:支持 /devin-login local,通过 127.0.0.1:59653/callback 自动接收回调。 凭据持久化: 会话存储为 DSH GrantRecord(POSIX 0600 权限),位于 $DSH_HOME/.credentials.yaml。无 exp 字段的 Opaque 会话凭据默认记录 365 天有效期,令牌绝不写入普通配置文件或模型对话上下文。 2. Pi Coding Agent 原生扩展使用指南 详细文档请参阅 子包专有说明文档。 安装方式 方式 A:从 npm 安装 pi install npm:pi-devin-search 方式 B:从本地路径安装 pi install /path/to/dsh-plugin-devin/packages/pi-devin-search 方式 C:单次会话临时加载 pi -e /path/to/dsh-plugin-devin/packages/pi-devin-search/dist/extension.js 常用命令 | 命令 | 说明 | | /devin-login | 启动 PKCE 授权流程,在安全交互弹窗中输入授权码 | | /devin-status | 查看当前登录状态与有效期限(脱敏输出) | | /devin-settings | 交互式查看与配置开关 | | /devin-settings web on\|off | 开启或关闭联网搜索 | | /devin-settings code on\|off | 开启或关闭代码检索 | | /devin-logout | 退出登录,安全移除本地凭据 | 关键配置须知 - 启动白名单参数:如果用 pi --tools ... 启动 Pi,该参数是全局强校验白名单,必须包含两个扩展工具名(例如 pi --tools read,web_search,code_search)。变更白名单需重启进程,/reload 无法修改启动参数。 - 凭据路径:独立保存在 ~/.pi/agent/devin-search/credentials.json(POSIX 0600),与 Pi 核心 auth.json 物理隔离。 3. 代码检索 (code_search) 安全沙箱与数据边界 为保障本地代码库安全,代码检索模块设了多层只读安全围栏: 目录与路径约束 - 绝对工作区限制:以当前进程工作目录(cwd)为绝对根边界,严禁跨目录访问或路径穿越。 - 软链接防御:不跟随(No follow)符号链接,文件系统操作使用 O_NOFOLLOW。 敏感数据与忽略规则 - .gitignore 过滤:自动递归加载并执行检索范围内的 .gitignore 规则。 - 敏感文件拦截:硬性跳过版本控制(.git)、依赖目录(node_modules)、环境配置(.env*)、密钥凭据(命名包含 credentials、secret、token、private-key)及各类私钥证书。 - 二进制过滤:自动拒绝非 UTF-8 编码文本与含 NUL 字符的二进制文件。 有界执行沙箱 - 结构化命令白名单:仅允许执行结构化 JSON 查询(rg、readfile、tree、ls、glob),严禁拉起系统 Shell 或执行任意命令。 - 配额保护:单文件体积上限 512 KiB,单次检索最多遍历 512 个文件 / 深度 24,全程命令输出总量上限 192 KiB,单次请求总超时 90 秒。 4. 离线验证与工程测试 本项目提供完整的单元测试、类型检查及端到端离线模拟环境(所有测试均采用本地 Mock,不发起付费网络请求,也不读取真实私有凭据): 根目录完整检查(含 DSH 插件构建与全部 18 个测试套件) npm run check 子包专用检查(类型检查、单元测试与发布构建) npm run check --prefix packages/pi-devin-search 打包发布预检 npm pack --dry-run cd packages/pi-devin-search && npm pack --dry-run 友情链接 Linux.Do — 新的理想型社区 License MIT — 所有源码、会话记录与凭证默认存储于用户本地,尊重代码主权与数据隐私。 作者真人说明 注意,我自己是不用 dsh 的,如果版本更新卡住了什么的,欢迎朋友们提 PR 哈,我这边合了,在 npm 更新下包,当然自己 fork 更方便,一个小工具而已广告:欢迎使用我另外一个项目 Piwin,十分好看,优雅,好看到爆炸的 desktop,这里的两个功能其实是从 piwin 拆出来的
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
mimimaster/dsh-devin-search
使用免费的devin账号一键鉴权获取devin的websearch和codesearch能力支持dsh和pi
相关插件 · 搜索 / 抓取
LLM 知识平台Tencent/WeKnora
概览 ·快速开始 ·新特性 ·功能 ·客户端 ·文档 ·开发
★ 36,032已汉化DSH
72.1
智能体记忆系统MemTensor/MemOS
MemOS 2.0 Stardust星尘
★ 12,195已汉化DSH
71.2
跨代理记忆库zilliztech/memsearch
跨平台语义记忆,专为 AI 编程智能体打造。
★ 2,799已汉化DSH
70.9
技能语料库EverMind-AI/SkillCorpus
SkillCorpus 能给你什么
★ 694已汉化DSH
69.7
代码图谱记忆syncable-dev/memtrace-public
你的智能体值得拥有结构化记忆。
★ 509已汉化MCP
67.9
AnySearch 搜索插件anysearch-team/anysearch-dsh
AnySearch 网页搜索服务商,为 DeepSeek Harness(DSH)提供高级搜索工具
★ 457已汉化DSH
66.6