挑选 Onto 空间内容并附加到当前聊天上下文
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/14 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add hope4b/dsh-onto-space-panel该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 21 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 19 处,展示前 19 条)
- 读取本地文件index.mjs:64
try { value = JSON.parse(readFileSync(path, 'utf8')); } - 写入本地文件index.mjs:73
mkdirSync(directory, { recursive: true }); - 写入本地文件index.mjs:75
writeFileSync(temp, JSON.stringify(record, null, 2) + '\n', 'utf8'); - 写入本地文件index.mjs:76
renameSync(temp, path); - 发起网络请求index.mjs:168
async fetch(request) { - 发起网络请求client.js:7
const response = await fetch('/api/onto-connection', { method: 'POST', credentials: 'same-origin', signal, - 发起网络请求client.js:60
const response = await fetch('/api/onto-space', { - 发起网络请求client.js:159
const response = await fetch('/api/onto-panel', { method: 'POST', credentials: 'same-origin', signal, - 读取本地文件panel.mjs:56
try { cache.set(id, JSON.parse(readFileSync(pathFor(id), 'utf8'))); } - 写入本地文件panel.mjs:68
mkdirSync(directory, { recursive: true }); - 写入本地文件panel.mjs:70
writeFileSync(temporary, JSON.stringify(next), 'utf8'); renameSync(temporary, path); cache.set(id, next); - 写入本地文件panel.mjs:70
writeFileSync(temporary, JSON.stringify(next), 'utf8'); renameSync(temporary, path); cache.set(id, next); - 发起网络请求panel.mjs:172
async fetch(request) { - 读取本地文件connection.mjs:51
saved = JSON.parse(readFileSync(filename, 'utf8')); - 写入本地文件connection.mjs:58
mkdirSync(directory, { recursive: true }); - 写入本地文件connection.mjs:60
try { writeFileSync(temp, JSON.stringify(config, null, 2) + '\n', { mode: 0o600 }); renameSync(temp, filename); } - 写入本地文件connection.mjs:60
try { writeFileSync(temp, JSON.stringify(config, null, 2) + '\n', { mode: 0o600 }); renameSync(temp, filename); } - 删除本地文件connection.mjs:61
finally { try { unlinkSync(temp); } catch (error) { if (error.code !== 'ENOENT') throw error; } } - 发起网络请求connection.mjs:171
async fetch(request) {
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DeepSeek Harness 的空间面板:声明、智能体、记忆和按会话区分的上下文。
README
由 DeepSeek 最新模型翻译生成适用于 DeepSeek Harness 的 Onto 空间面板
一个紧凑的 Onto 空间选择器,外加侧边面板,用来管理声明、常驻智能体、记忆产物、模板和对象。选择要放进当前聊天的内容;活动上下文始终显示在输入框上方。
功能
- 首次使用时连接 Onto:填入 MCP 端点和 API key,验证访问权限,然后选择空间。已有的 Harness 连接会自动复用。
- 搜索并选择可用的 Onto 空间。
- 用 Обзор 打开空间面板。
- 读取已接受/当前的 space 声明,并把它附加到聊天。
- 查看常驻智能体及其章程。选中有效的活动常驻智能体后,会把其已接受的章程和宪法加载到当前聊天。
- 搜索并翻页浏览已接受的记忆产物,读取内容,并显式附加或断开它们。
- 浏览模板和对象,然后把选中的对象加入对话。
- 每个聊天、每个选中的 realm 各自保留独立的选项和上下文。
- 用户提出要求时,通过 select_onto_space 和 configure_onto_chat_context 模型工具切换上下文。
界面目前是俄语。名称和描述由 Onto 提供。选中智能体会给当前 Harness 对话赋予常驻角色;它不会启动单独的智能体进程或外部智能体代理。
要求
- 带 Web UI 或桌面应用的 DeepSeek Harness。
展开完整文档(README 剩余 1 节)
适用于 DeepSeek Harness 的 Onto 空间面板 一个紧凑的 Onto 空间选择器,外加侧边面板,用来管理声明、常驻智能体、记忆产物、模板和对象。选择要放进当前聊天的内容;活动上下文始终显示在输入框上方。 功能 - 首次使用时连接 Onto:填入 MCP 端点和 API key,验证访问权限,然后选择空间。已有的 Harness 连接会自动复用。 - 搜索并选择可用的 Onto 空间。 - 用 Обзор 打开空间面板。 - 读取已接受/当前的 space 声明,并把它附加到聊天。 - 查看常驻智能体及其章程。选中有效的活动常驻智能体后,会把其已接受的章程和宪法加载到当前聊天。 - 搜索并翻页浏览已接受的记忆产物,读取内容,并显式附加或断开它们。 - 浏览模板和对象,然后把选中的对象加入对话。 - 每个聊天、每个选中的 realm 各自保留独立的选项和上下文。 - 用户提出要求时,通过 select_onto_space 和 configure_onto_chat_context 模型工具切换上下文。 界面目前是俄语。名称和描述由 Onto 提供。选中智能体会给当前 Harness 对话赋予常驻角色;它不会启动单独的智能体进程或外部智能体代理。 要求 - 带 Web UI 或桌面应用的 DeepSeek Harness。 - 你的 Onto MCP 端点 URL 和个人 API key,或者一个已认证、名为 onto 的现有 Harness MCP 连接。 - Harness 可写的凭据服务商,用于首次使用的设置表单。标准本地配置档使用 @deepseek-ai/dsh-credentials-local。 - 连接必须暴露 list_available_realms、about_realm、list_realm_agents、get_realm_agent、search_memory_artifacts、get_memory_artifact、get_memory_artifact_by_path、search_templates、search_objects 和 get_entity,才能支持各自的面板功能。 宿主集成是针对 DeepSeek Harness 0.2.0-rc.2 开发的。其他版本尚未验证。Harness 处于开发者预览阶段,其扩展接口可能变化。 安装发布版 tarball 从项目的 release 下载 .tgz 包,安装到支持 Web 的配置档。例如: dsh plugin --profile web add ./dsh-onto-space-panel-1.2.1.tgz 发布版下载:https://github.com/hope4b/dsh-onto-space-panel/releases 你也可以安装打了标签的 GitHub 源码,其中已经包含构建好的浏览器入口,且没有安装时构建脚本: dsh plugin --profile web add github:hope4b/dsh-onto-space-panel#v1.2.1 在桌面端,如果你的版本支持,用 Plugins 安装下载好的 bundle。tarball 已包含浏览器 bundle;不需要安装时构建脚本,也不需要额外的构建权限。 如果这个插件之前是通过绝对路径行手动加载的 cordis.patch.yml,先禁用旧的那一行,再启用打包好的 bundle。 不要同时跑两份:它们会注册相同的工具和 API 路由。 安装或替换 bundle 后,重启 Harness。在输入框上方选择一个 Onto 空间,按 Обзор 打开它的面板。用 В контекст 附加声明或记忆产物。想移除角色或素材,点它上下文标签旁边的 ×。 连接 Onto MCP 首次使用配置(推荐) 1. 安装插件并重启 Harness。 2. 点输入框上方的 Onto → Подключить。 3. 填入你的 MCP endpoint URL 和个人 API key,然后按 Подключить。key 字段只填值。粘贴一整行 X-Onto-Api-Key: value 也可以:插件会在发送或存储前去掉 header 名。 4. 保存前,插件会用 list_available_realms 检查访问权限。成功后,从列表里选一个空间。列表为空说明连接正常,但没有返回可访问的空间。 endpoint 和 key 找你的 Onto 管理员要。表单走 HTTPS 和 X-Onto-Api-Key header;开发时支持 localhost HTTP。它要求直连 MCP endpoint,URL 里不能带凭据或查询参数。认证重定向会被拒绝。 连接属于当前活跃的 Harness 配置档。key 通过 Harness 的 credential provider 存储,不放在插件配置、浏览器存储或聊天消息里。用标准本地 provider 时,托管的凭据文件是 $DSH_HOME/.credentials.yaml。这是本地凭据存储,不代表操作系统钥匙串加密。服务器地址和凭据引用存在 $DSH_HOME/storages/onto-connections/ 下,按配置档位置作为键。插件启动时会恢复自己的 MCP 连接,不需要改配置档 YAML。 想更新插件创建的连接,打开空间选择器里的 Подключение,或侧边面板里的 Подключение Onto。只有 endpoint 不变时,留空 key 才会复用已保存的 key。改 endpoint 或账号 key 后,需要重新选空间、重新附加上下文;旧的聊天上下文不会自动套用到新连接。 如果 Harness 已经提供了名为 onto 的服务器,插件会复用它并跳过引导。那些外部设置仍由 Harness 管理;面板不会覆盖或迁移该连接。已配置但不可用的连接会显示为已配置,加载空间时报错。 手动配置 Harness(备用) 当你的部署集中管理 MCP,或没有提供可写的 credential provider 时,用这个方式。如果配置档里已经有 Onto 连接,不要再加第二个。 1. 找你的 Onto 管理员要 Onto MCP endpoint URL 和个人 API key。用 MCP endpoint,不要用普通的 Onto 网站 URL。 2. 打开当前活跃配置档的 cordis.patch.yml:通常在 ~/.dsh/profiles/web/cordis.patch.yml(Web 端),或者 Windows Desktop 端用 %USERPROFILE%\.dsh\profiles\desktop\cordis.patch.yml。 自定义 DSH_HOME 会改变 .dsh 的位置。 3. 追加下面的补丁,替换掉占位 URL。如果已经存在 Onto 条目,更新它,不要重复创建。服务器名必须严格为 onto。 - insert: - id: mcp-onto name: '@deepseek-ai/dsh-mcp-client' config: serverName: onto transport: streamable-http url: https://YOUR-ONTO-MCP-HOST/mcp headers: X-Onto-Api-Key: !!js process.env.ONTO_API_KEY 这个示例用的是 Onto 的 X-Onto-Api-Key 请求头。如果你的部署方式不同,请找服务器管理员确认认证方案。 副本见 examples/onto-mcp.patch.yml。 4. 在启动 Harness 的进程环境里设置 ONTO_API_KEY。 Windows 上的 Web 端,从同一个 PowerShell 窗口启动: $env:ONTO_API_KEY = 'YOUR_PERSONAL_API_KEY' dsh --profile web Windows Desktop 端,先完全退出 Harness,设置上面的变量,然后从同一个 PowerShell 窗口启动可执行文件。默认安装位置: & "$env:LOCALAPPDATA\Programs\DeepSeek Harness\DeepSeek Harness.exe" 通过已有的桌面快捷方式启动,不会继承只在这个 PowerShell 窗口里设置的变量。每次启动都必须能读到这个变量。 在本地填入真实密钥;不要提交它,也不要分享包含它的终端历史。 5. 打开输入框上方的空间选择器。你有权访问的空间应该会出现。你也可以让模型调用 mcp__onto__list_available_realms。 如果连接失败,先检查端点和网络访问。返回 401 或 403 通常说明认证或访问权限有问题。如果工具在聊天里能用,但面板找不到它们,检查 serverName 是否为 onto。 缺少智能体或记忆工具会分别影响对应区块;列表为空也可能说明你的账号无权访问这些资源。 传输方式和环境变量语法遵循官方 Harness MCP client configuration。 隐私与上下文 插件通过 Harness 的 MCP 客户端发起只读 Onto 调用。 它不会发布 Onto 数据,也不会执行产物生命周期变更。 附加的文档会作为上下文发送给 Harness 聊天所用的模型。 选择项和文档快照会持久化在本地: $DSH_HOME/storages/onto-space-selections/ $DSH_HOME/storages/onto-chat-contexts/ 未设置 DSH_HOME 时,使用通常的 ~/.dsh 主目录。上下文目录里存放你附加文档的副本。它不属于分发包的一部分。上下文变更做了防护,可避免过期修订和 realm 切换带来的问题。 缺失的声明、不可用的智能体治理和空记忆集合都会明确显示。不可用的常驻项无法选中。已连接的素材是附加时的快照,不会实时同步它们后续的修订。 本地打包 已检入的 client.js 可直接加载,因此打包无需编译: npm run check npm pack 从源码检出运行合成公开测试,用 npm test。 这个包在宿主端使用 Node 内置模块,在浏览器端使用 Harness 的共享 React 运行时。它自身没有运行时依赖,也没有安装脚本。 验证 开发检查覆盖了真实的 Onto 响应格式、声明读取、常驻项校验与已接受的治理加载、记忆列表/正文读取、上下文投影、持久化、按聊天/按领域隔离、过期修订,以及附加过程中的领域切换。浏览器检查覆盖了空间选择、面板导航、上下文附加,以及会话之间的隔离。 私有示例数据和开发夹具不包含在此次发布中。 许可证 MIT。这是社区集成,不是 DeepSeek 官方产品。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
hope4b/dsh-onto-space-panel
挑选 Onto 空间内容并附加到当前聊天上下文
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这是你的仓库?认领条目