Communitygithub.com

artemiroshnichenko/dsh-plugins

Plugins listos para producción para DeepSeek Harness (DSH): ejecución remota de agente SSH, terminal integrado y árbol de archivos, salvaguardas de seguridad, habilidades y consola de servidor MCP.

¿Qué es dsh-plugins?

Este conjunto de plugins para DeepSeek Harness (DSH) proporciona capacidades esenciales para entornos de desarrollo y operaciones con agentes de IA. Incluye ejecución remota de agentes a través de SSH, un terminal integrado con árbol de archivos para navegación del sistema, medidas de seguridad como restricciones de comandos y protección de directorios, soporte para habilidades (skills) y una consola de servidor MCP para integración con herramientas externas. Diseñado para ser usado con el framework DSH, permite a los desarrolladores y administradores de sistemas extender las funcionalidades de sus agentes de IA de manera segura y eficiente. Compatible con entornos Linux, macOS y Windows, este plugin se integra perfectamente con flujos de trabajo de automatización y orquestación de tareas.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add artemiroshnichenko/dsh-plugins

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace dsh-plugins?

Plugins listos para producción para DeepSeek Harness (DSH): ejecución remota de agente SSH, terminal integrado y árbol de archivos, salvaguardas de seguridad, habilidades y consola de servidor MCP.

Características

  • Ejecución Remota de Agente SSH: Permite ejecutar comandos y scripts en servidores remotos a través de SSH.
  • Terminal Integrado y Árbol de Archivos: Proporciona una vista interactiva del sistema de archivos y un terminal embebido.
  • Salvaguardas de Seguridad: Implementa restricciones de comandos, protección de directorios y controles de acceso.
  • Soporte para Habilidades (Skills): Extiende las capacidades del agente con habilidades personalizadas.
  • Consola de Servidor MCP: Interfaz para interactuar con servidores MCP (Model Context Protocol).

Requisitos

  • Python 3.8 o superior
  • DeepSeek Harness (DSH) instalado
  • Acceso SSH configurado (para funciones remotas)

Instalación

pip install dsh-plugins

Uso Básico

Configuración de SSH

from dsh_plugins.ssh import SSHExecutor

ssh = SSHExecutor(
    host='example.com',
    username='user',
    key_file='~/.ssh/id_rsa'
)
ssh.run('ls -la /var/log')

Terminal Integrado

from dsh_plugins.terminal import IntegratedTerminal

terminal = IntegratedTerminal()
terminal.open()

Salvaguardas de Seguridad

from dsh_plugins.security import SecurityGuardrails

guardrails = SecurityGuardrails(
    allowed_commands=['ls', 'cat', 'echo'],
    restricted_paths=['/etc', '/sys']
)
guardrails.check('rm -rf /')
# Devuelve: False

Documentación Completa

Para más detalles, consulta la documentación oficial.

Licencia

MIT

Skills relacionados