中文说明已经移到 README.md。English: README.en.md.
36.8/100
综合分
6
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/31 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:engines.node 要求 >=24.0.0,不满足 Node 22.19.0。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add YunongDai2005/dsh-theone该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · security
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 1 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/10/1) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装engines.node 要求 >=24.0.0,不满足 Node 22.19.0
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-theone @ 0.4.1
✗Node 引擎要求 >=24.0.0 · 基线 Node 22.19 不满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/26 08:58:05
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件写入剪贴板(不计风险)发起外部网络请求
查看扫描证据(共 65 处,展示前 37 条)
- 读取本地文件dist/index.js:206
return String(JSON.parse(readFileSync(new URL('../package.json', import.meta.url), 'utf8')).version ?? '0.0.0'); - 读取本地文件dist/index.js:222
const value = JSON.parse(readFileSync(path, 'utf8')); - 读取本地文件dist/index.js:355
return JSON.parse(readFileSync(join(dir, 'package.json'), 'utf8')).dependencies?.[PACKAGE_NAME]; - 写入本地文件dist/index.js:1034
await mkdir(this.gatewayDirectory, { recursive: true }); - 写入本地文件dist/index.js:1844
await mkdir(cwd, { recursive: true }); - 读取本地文件dist/index.js:1882
return path && existsSync(path) ? path : undefined; - 发起网络请求dist/index.js:2108
const outcome = await approval.request({ agent: run.gateway, toolName: exec.name, reason: doubt.en, displayReason: doubt, signal: exec.signal }); - 发起网络请求dist/index.js:2165
return await this.whileAsking(worker, () => approval.request({ agent: gateway, toolName: request.toolName, - 读取本地文件dist/index.js:2787
.filter(path => path !== fallback && path !== this.gatewayDirectory && existsSync(path)) - 发起网络请求dist/client.js:129
const response = await fetch(path, { signal, cache: "no-store" }); - 发起网络请求dist/client.js:239
const response = await fetch("/api/theone/catalog/consent", { method: "POST", signal, cache: "no-store", headers: { "content-type": "application/json" - 发起网络请求dist/client.js:249
const response = fresh ? await fetch("/api/theone/settings", { - 发起网络请求dist/client.js:2876
const response = await fetch("/api/theone/tasks", { signal: AbortSignal.any([signal, AbortSignal.timeout(15e3)]), cache: "no-store" }); - 发起网络请求dist/client.js:2904
const response = await fetch("/api/theone/tasks", { - 发起网络请求dist/client.js:3036
const response = await fetch("/api/theone/gateway", { signal: lifetime.signal, cache: "no-store" }); - 写入剪贴板dist/client.js:3353
void navigator.clipboard?.writeText(text()).then(() => { - 写入剪贴板dist/client.js:3450
void navigator.clipboard?.writeText(FEEDBACK_EMAIL).then(() => { - 写入剪贴板dist/client.js:3467
void navigator.clipboard?.writeText(QQ_GROUP).then(() => { - 写入剪贴板dist/client.js:4098
void navigator.clipboard?.writeText(QQ_GROUP).then(() => { - 写入本地文件dist/store.js:31
mkdirSync(dirname(path), { recursive: true }); - 读取本地文件dist/update.js:116
return releaseAgeExemptions(readFileSync(file, 'utf8')).includes(PACKAGE_NAME); - 读取本地文件dist/update.js:129
text = readFileSync(file, 'utf8'); - 写入本地文件dist/update.js:138
writeFileSync(`${file}.theone-tmp`, next, { mode: 0o600 }); - 写入本地文件dist/update.js:139
renameSync(`${file}.theone-tmp`, file); - 读取本地文件dist/update.js:152
const text = readFileSync(file, 'utf8'); - 写入本地文件dist/update.js:156
writeFileSync(`${file}.theone-tmp`, next, { mode: 0o600 }); - 写入本地文件dist/update.js:157
renameSync(`${file}.theone-tmp`, file); - 读取本地文件dist/project-queue.js:12
if (existsSync(join(cursor, '.git'))) { - 发起网络请求dist/weixin-ilink.js:36
constructor(version, fetchImpl = (input, init) => fetch(input, init), botAgent = 'TheOne') { - 发起网络请求dist/telegram-bot.js:19
fetchImpl = (input, init) => fetch(input, init); - 执行外部命令来自配置/变量dist/imessage-db.js:52
const run = (file, args) => new Promise((resolve, reject) => execFile(file, args, { timeout: 30_000 }, error => error ? reject(error) : resolve())); - 写入本地文件dist/work-store.js:18
mkdirSync(dirname(path), { recursive: true }); - 发起网络请求dist/client-setup.js:42
const response = await fetch(path, { signal, cache: 'no-store' }); - 发起网络请求dist/client-setup.js:150
const response = await fetch('/api/theone/catalog/consent', { method: 'POST', signal, cache: 'no-store', headers: { 'content-type': 'application/json' - 发起网络请求dist/client-setup.js:162
const response = fresh ? await fetch('/api/theone/settings', { method: 'PUT', signal, cache: 'no-store', headers: { 'content-type': 'application/json' - 发起网络请求dist/client-work.js:25
const response = await fetch('/api/theone/tasks', { signal: AbortSignal.any([signal, AbortSignal.timeout(15000)]), cache: 'no-store' }); - 发起网络请求dist/client-work.js:50
const response = await fetch('/api/theone/tasks', { method: 'POST', headers: { 'content-type': 'application/json' },
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/dsh-agent-loop@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-api-workspace-controller@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-layout@deepseek-ai/dsh-client-ui-model-selection@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-sidebar@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-client-ui-workspace给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
2 张 · 点击查看大图功能亮点
- 自动路由历史记录
- 按话题划分工作区
DeepSeek Harness 主聊天窗口,自动路由历史记录,按话题划分工作区。
README
该插件文档不完整,请到 GitHub 查看原文。 github.com/YunongDai2005/dsh-theone ↗
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
YunongDai2005/dsh-theone
中文说明已经移到 README.md。English: README.en.md.
相关插件 · 安全 / 权限
智能体逆向工程morluto/rea
用智能体逆向工程任何东西,从应用行为到原生二进制。
★ 415,267已汉化DSH
73.3
智能体集群框架ruvnet/ruflo
面向 Claude Code 与 Codex 的智能体元基座meta-harness。
★ 80,414已汉化MCP
71.9
WorkBuddy 模型接入corrinehu/dsh-workbuddy-connect
2026 年 10 月 20 日起,WorkBuddy…
★ 1,604已汉化DSH
71.7
破甲一键通z91772524-ai/pojia-next
十五个 AI…
★ 967已汉化DSH
71.6
AI 代理虚拟终端strukto-ai/mirage
Mirage 是给 AI 智能体用的虚拟终端:一层 shell,统管数据、命令行和运行时。Unix…
★ 3,756已汉化DSH
70.8
Agent 操作层agentic-os-org/ANOLISA
ANOLISA(Agentic Nexus Operating Layer & Interface System Architecture)|智能体操作系统,带运行时、安全、可观测性,以及 Tokenless 响应压缩,降低 token 用量与成本。
★ 649已汉化DSH
70.7