# ohhub-dsh-plugin **Repository Path**: openhydra/ohhub-dsh-plugin ## Basic Information - **Project Name**: ohhub-dsh-plugin - **Description**: Openhydra Hub针对DeepSeek Harness相关的插件,实现oh-hub的配置和技能的加载。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-19 - **Last Updated**: 2026-09-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OH Hub Bundle(DeepSeek Harness 插件包) OH Hub 为 DeepSeek Harness 提供完整的多模态 AI 能力包,包含: 1. **ohhub 供应商配置** — 通过 `llm-pi-ai` 注册 ohhub 多模型路由 2. **内置多模态技能** — 7 个技能(画画 / 识图 / OCR / 编辑 / 视频 / API 指南 / 调度器) 3. **默认模型与界面偏好** — 将 ohhub 设为默认供应商,浅色主题 ## 目录结构 ``` ohhub-skills/ ├── package.json # Bundle 清单(dsh.bundle.patch 声明) ├── cordis.patch.yml # 配置覆盖(供应商、默认模型、技能路径、UI 主题) ├── README.md / README.zh.md └── skills/ # 内置技能(skill-filesystem 自动扫描注册) ├── _common/ │ └── ohhub_config.py # 共享 Python 配置加载模块 ├── ohhub-orchestrator/ # 意图调度入口 ├── ohhub-api-caller/ # API 接口参考手册 ├── ohhub-image-painter/ # 文生图(Qwen-Image-2512) ├── ohhub-image-reader/ # 识图理解(Qwen3-VL) ├── ohhub-doc-ocr/ # 文档/OCR(MinerU / PaddleOCR) ├── ohhub-image-editor/ # 图片编辑(Qwen-Image-Edit) └── ohhub-image-to-video/ # 图生视频(Wan2.2-I2V) ``` ## Patch 做了什么 | 覆盖项 | 效果 | |---|---| | `skill-filesystem.customSkillDirs` | 将 `skills/` 加入扫描路径,7 个技能自动加载 | | `llm-pi-ai.providers` | 通过 `!!js` 合并方式注入 ohhub 供应商(10 个模型),不覆盖已有供应商 | | `agent-default-model` | 默认模型设为 `ohhub / Atria-Dawn-Preview` | | `subagent-model-selection-settings` | 启用子代理模型选择器,列出全部 ohhub 模型 | | `agent-loop` | `maxParallelToolCalls: 5` | | `ui-theme` | 浅色主题 | ## 安装步骤 ### 1. 配置 API Key 在 `~/.dsh/.credentials.yaml` 中添加: ```yaml OHHUB_API_KEY: 你的-ohhub-api-key ``` 或设置环境变量: ```powershell $env:OHHUB_API_KEY = "你的-ohhub-api-key" ``` ### 2. 在 profile 中注册 bundle 在桌面端 profile 的 `cordis.patch.yml` 中插入本 bundle 的 patch: ```yaml - insert: - name: file:///D:/code/ohhub-skills/cordis.patch.yml ``` > 开发模式下 profile 路径: > `apps/desktop/.desktop-build/development/home/profiles/desktop/cordis.patch.yml` ### 3. 重启桌面应用 重启后 7 个 `ohhub-*` 技能会自动出现在技能列表中。 ## 环境变量(可选) | 变量 | 默认值 | 说明 | |---|---|---| | `OHHUB_BASE_URL` | `http://124.221.131.241/v1` | OH Hub API 地址 | | `OHHUB_API_KEY` | — | API Key(未设置时自动读取 `~/.dsh/.credentials.yaml`) | ## 内置技能一览 | 技能 | 功能 | 使用模型 | |---|---|---| | `ohhub-orchestrator` | 意图调度——判断用户意图并分发到子技能 | — | | `ohhub-api-caller` | OH Hub 全部接口的参考手册 | — | | `ohhub-image-painter` | 文字 → 生成图片 | Qwen-Image-2512 | | `ohhub-image-reader` | 图片 → 描述 / 分析 / 代看 | Qwen3-VL-30B-A3B-Instruct | | `ohhub-doc-ocr` | PDF / 图片 → 提取文字 | MinerU2.5-Pro / PaddleOCR-VL-1.5 | | `ohhub-image-editor` | 按指令编辑已有图片 | Qwen-Image-Edit | | `ohhub-image-to-video` | 静态图片 → MP4 视频 | Wan2_2-I2V-A14B | ## 已注册模型列表 - `GLM-5.3` — 文本对话 - `Qwen3-Coder-30B-A3B-Instruct` — 代码 - `PaddleOCR-VL-1.5` — OCR / 多模态 - `Qwen3-VL-30B-A3B-Instruct` — 多模态识图 - `Atria-Dawn-Preview` — 默认对话模型 - `Qwen-Image-2512` — 文生图 - `Qwen3.6-27B` — 文本对话 - `Qwen-Image-Edit` — 图片编辑 - `Wan2_2-I2V-A14B` — 图生视频 - `MinerU2.5-Pro` — 文档解析 ## 注意事项 - 所有 Python 脚本零第三方依赖(仅使用标准库) - API Key 不会硬编码在任何脚本或文档中 - `cordis.patch.yml` 中 `customSkillDirs` 使用 `!!js` 动态解析路径;如路径解析有问题,可改为硬编码绝对路径