DeepSeek Harness: Everything is a Plugin

Полное руководство по архитектуре плагинов в DeepSeek Harness

Средний
Алексей Кузнецов
Алексей Кузнецов
Системный администратор4 ноября 2026 г.2 мин чтения

Требования

  • Базовые знания о DeepSeek Harness и LLM
  • Формат файлов плагинов (YAML/JSON)
  • Базовые навыки работы с командной строкой

Понимание концепции плагинов

DeepSeek Harness реализует модель, где любой компонент — от модели до инструментов — может быть реализован как плагин. Это позволяет расширять функциональность без изменения ядра. Плагин-архитектура обеспечивает модульность и совместимость с различными агентами.

mkdir -p deepseek-harness-plugin/{config,scripts}
cat > deepseek-harness-plugin/config/default.yaml << 'EOF'
name: example-plugin
version: 1.0
methods:
  - name: greet
    description: Приветственный ответ
    response: "Привет! Я простой плагин от DeepSeek Harness."
EOF

Создание простого плагина

Создайте структуру плагина с конфигурационным файлом и скриптом. Плагин должен определять методины для обработки запросов и возврата результатов.

mkdir -p deepseek-harness-plugin/{config,scripts}
cat > deepseek-harness-plugin/config/default.yaml << 'EOF'
name: example-plugin
version: 1.0
methods:
  - name: greet
    description: Приветственный ответ
    response: "Привет! Я простой плагин от DeepSeek Harness."
EOF

Регистрация плагина через dsh

Используйте DeepSeek Harness Shell (dsh) для регистрации и загрузки плагина. Это позволяет плагину быть доступен для других агентов в системе.

dsh plugin register --name example-plugin --config deepseek-harness-plugin/config/default.yaml

Использование плагина в других агентах

После загрузки плагина его можно вызывать через dsh или напрямую в чате. Плагин будет выполняться как отдельный модуль, не влияя на ядро DeepSeek Harness.

DeepSeek Harness: Everything is a Plugin

Полное руководство по архитектуре плагинов в DeepSeek Harness

Предварительные требования

  • Базовые знания о DeepSeek Harness и LLM
  • Формат файлов плагинов (YAML/JSON)
  • Базовые навыки работы с командной строкой

Шаг 1: Понимание концепции плагинов

DeepSeek Harness реализует модель, где любой компонент — от модели до инструментов — может быть реализован как плагин. Это позволяет расширять функциональность без изменения ядра. Плагин-архитектура обеспечивает модульность и совместимость с различными агентами.

mkdir -p deepseek-harness-plugin/{config,scripts}
cat > deepseek-harness-plugin/config/default.yaml << 'EOF'
name: example-plugin
version: 1.0
methods:
  - name: greet
    description: Приветственный ответ
    response: "Привет! Я простой плагин от DeepSeek Harness."
EOF

Шаг 2: Создание простого плагина

Создайте структуру плагина с конфигурационным файлом и скриптом. Плагин должен определять методины для обработки запросов и возврата результатов.

mkdir -p deepseek-harness-plugin/{config,scripts}
cat > deepseek-harness-plugin/config/default.yaml << 'EOF'
name: example-plugin
version: 1.0
methods:
  - name: greet
    description: Приветственный ответ
    response: "Привет! Я простой плагин от DeepSeek Harness."
EOF

Шаг 3: Регистрация плагина через dsh

Используйте DeepSeek Harness Shell (dsh) для регистрации и загрузки плагина. Это позволяет плагину быть доступен для других агентов в системе.

dsh plugin register --name example-plugin --config deepseek-harness-plugin/config/default.yaml

Шаг 4: Использование плагина в других агентах

После загрузки плагина его можно вызывать через dsh или напрямую в чате. Плагин будет выполняться как отдельный модуль, не влияя на ядро DeepSeek Harness.

Поделиться:TelegramX / TwitterVK