DeepSeek Harness plugin

OctoOps

OctoOps: Unified SSH/Telnet & JumpServer Bastion Orchestrator for DeepSeek Harness (DSH)

Jump to install

Source facts

Repository
hesiwen66/OctoOps
Latest update
Aug 18, 2026
Category
Tools & Capabilities
GitHub stars
1
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/hesiwen66/OctoOps
Plugin: OctoOps
Author: hesiwen66

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer3 files
README.mdSource · read only

OctoOps

DeepSeek Harness 的服务器运维与 JumpServer 堡垒机插件。

![License](./LICENSE) ![Topic](https://github.com/topics/dsh-plugin) ![Node](https://nodejs.org)

---

特性

  • 远程命令执行与分析:通过 SSH / Telnet 在目标主机上执行任意 Shell 命令与脚本,并由 AI 结构化解析输出结果。
  • 远程文件读写:内置 SFTP 支持,可直接读取和编辑远程配置文件与日志。
  • 连接会话复用:维护底层 SSH 连接池,同设备连续操作无需重复建立连接。
  • JumpServer 对接:支持 API 认证与终端交互登录,自动通过堡垒机 SSH 网关代理访问内网资产;多账号资产支持弹窗选择。
  • 环境信息采集:连通时自动探测内网 IP、系统版本及已安装工具(Docker、Nginx、Git 等),支持按内网 IP 检索设备。
  • 高危操作拦截rm -rfreboot、清空防火墙等破坏性命令执行前强制拦截并要求二次确认。
  • Web 管理界面:提供设备管理面板,支持设备列表管理、批量修改(分组/端口/密码)以及堡垒机资产搜索。

---

演示

示例 1:系统状态与 SSL 证书巡检

![状态巡检](assets/demo-diagnosis.png)

示例 2:JumpServer 堡垒机对接与资产同步

![堡垒机对接](assets/demo-bastion-config.png)

示例 3:设备管理面板与安全红线规则

![管理面板](assets/demo-panel-rules.png)

---

安装

方式 1:DSH 命令

dsh plugin add hesiwen66/OctoOps
# 或
dsh plugin add dsh-octoops

方式 2:npm

npm install git+https://github.com/hesiwen66/OctoOps.git

方式 3:Git Clone

cd plugins
git clone https://github.com/hesiwen66/OctoOps.git dsh-octoops
cd dsh-octoops && npm install

---

配置

cordis.patch.yml 中配置:

plugins:
  dsh-octoops:
    confirmPolicy: auto      # 每会话首次执行确认 (auto / always / never)
    dangerPolicy: always-ask  # 高危命令强制确认
    defaultTimeoutMs: 30000  # 命令超时时间 (ms)
    jumpserverSshPort: 2222  # JumpServer 堡垒机 SSH 端口

---

工具列表

  • device_list - 列出纳管设备与堡垒机资产
  • device_find - 按 IP 或主机名查找设备
  • device_exec - 在目标机器上执行命令
  • device_test - 测试连通性并采集内网 IP
  • device_read_file / device_write_file - 通过 SFTP 读写远程文件
  • device_memory - 查看设备环境信息与历史记录
  • jumpserver_sync - 同步 JumpServer 资产列表
  • /device-list/device-exec - 快捷斜杠命令

---

License

[MIT](./LICENSE)