Skip to main content

Навыки Felo для DeepSeek Harness: живые источники без сборки плагина

· 9 минут чтения
Felo Search Tips Buddy
Committed to answers at your fingertips

Добавьте навыки Felo в дерево плагинов dsh для исследований с датами, X-сигналов, транскриптов и слайдов — простые SKILL.md пакеты, без сборки плагина.

Обложка: папка падает в чистый контейнер, а поток живых данных вливается сбоку

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

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

dsh не сообщает агенту ничего о мире вне вашего репозитория. Сессия dsh читает ваш код, но не узнает, что написано в changelog библиотеки за эту неделю, какие цены сейчас на странице, или о чём был доклад на конференции в прошлом месяце.

Навыки Felo закрывают этот пробел и приходят так, как ожидает dsh: обычные SKILL.md пакеты, которые просто добавляются в дерево плагинов. Сборка плагина не нужна. SDK не нужен. Скопируйте папку в корневую директорию, которую уже отслеживает dsh, перезапустите сессию, и инструмент навыков сможет вызвать её как любую другую возможность.

Навыки — тоже плагины, только меньше​

dsh подключает каждую возможность как плагин, и навыки следуют той же идее, но в меньшем масштабе. Навык — это папка с SKILL.md, где указано, когда использовать, что запускать и что возвращать.

Разделение намеренное. Плагины добавляют инструменты и сервисы — поставщика моделей, хранилище, интерфейс. Навыки — инструкции, которые агент загружает по запросу, поэтому они не расходуют ресурсы, пока задача не совпадёт.

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

Три корня, один уровень вложенности​

dsh читает навыки из трёх мест, и выбор места влияет на доступность пакета.

Три уровня областей, выделены только прямые дети самого внешнего уровня, остальные затемнены

RootScopeДля чего
<projectRoot>/.dsh/skillsОдин репозиторийНаивысший приоритет — правила исследований для конкретного репо
<dshHome>/skillsЭта машинаВозможности, которые должны видеть все проекты
~/.agents/skillsОбщая папка агентовПроверенные пакеты для каждой сессии

Два условия определяют, загрузится ли пакет.

Только прямые дети. dsh сканирует каждый корень на один уровень вложенности. Пакет в skills/felo-search обнаруживается; тот же пакет в skills/research/felo-search не виден. Это самая частая причина, почему скопированный навык не появляется, и стоит проверить это перед отладкой.

Только имена в kebab-case. Принимаются как папки (<name>/SKILL.md), так и одиночные файлы (<name>.md), так что навык из одного файла тоже работает, но имя должно быть строчным и с дефисами. Всё остальное пропускается.

Три команды, затем вопрос​

Навыки Felo — переносимые пакеты, и CLI Felo управляет их аутентификацией. Один ключ покрывает поиск, загрузку страниц, транскрипты и генерацию слайдов.

npm install -g felo-ai
felo config set FELO_API_KEY your-api-key-here

Затем клонируйте публичный репозиторий и скопируйте нужные папки.

git clone https://github.com/Felo-Inc/felo-skills.git
cd felo-skills

Сначала для проекта, чтобы один репозиторий мог попробовать навык без изменения всех сессий на машине.

mkdir -p .dsh/skills
cp -r felo-skills/felo-search felo-skills/felo-slides .dsh/skills/

Для пользователя — когда решили оставить навык.

mkdir -p ~/.agents/skills
cp -r felo-skills/felo-search ~/.agents/skills/

Перезапустите сессию и убедитесь, что инструмент навыков видит пакет.

Перечислите навыки, которые можно вызвать, затем используйте felo-search для сравнения текущих ценовых уровней двух поставщиков, которых мы рассматриваем, и укажите источники.

Провайдер навыков отслеживает уже существующие корни, поэтому новый пакет обычно появляется при следующем чтении каталога. Если нет — начните новую сессию. Веб-интерфейс использует тот же реестр: запустите npx @deepseek-ai/dsh web, откройте 127.0.0.1:3080, и навыки проекта будут там же.

Пять навыков Felo, которые стоит подключить​

Выбирайте по тому, какой пробел закрывает каждый навык. Каждый пакет — папка, которую можно прочитать перед использованием, что важно для harness, работающего с обычными пользовательскими правами, а не в песочнице.

Felo Search — ответы с датами и источниками​

Сессия dsh знает ваш lockfile, но не изменения поставщика за эту неделю. Search возвращает результаты с датами и источниками, чтобы агент действовал по тому, что реально вышло, а не по тому, что помнит файл зависимостей.

Найдите breaking changes в SDK, который мы только что обновили, и перечислите те, что затрагивают этот модуль.

Felo YouTube Subtitling — релизные доклады в виде текста​

Релизные обзоры, демо с конференций и ревью от мейнтейнеров выходят на видео, а не в changelog. Транскрипт возвращается как текст, который сессия может цитировать при редактировании файлов.

Получите транскрипт этого релизного стрима и перечислите все API, которые, по словам докладчика, изменились.

Felo X Search — где регрессии появляются первыми​

Люди пишут о проблемах до того, как заводят issue. Чтение постов и ответов позволяет сессии проверки узнать, сталкивался ли кто-то ещё с той же проблемой.

Проверьте X на сообщения о работе соединений в этой версии и кратко опишите, с чем сталкиваются пользователи.

Felo Slides — результаты сессии вне терминала​

Harness проводит исследование; презентация доносит результат до тех, кто не читает Markdown. Структура приходит как текст до создания слайдов, чтобы сначала согласовать аргумент — перемещение шести заголовков ничего не стоит, а исправление готовой презентации требует регенерации.

Превратите чеклист обновления в шесть слайдов, по одному риску на каждый.

Felo SuperAgent — изображения из той же сессии​

Сторонний проект нуждается в логотипе раньше запуска. SuperAgent генерирует варианты логотипа и продуктовых изображений прямо в сессии, где писался код.

Нарисуйте три варианта логотипа для этого CLI и экспортируйте тот, который читается при 32 px.

Кроме этих пяти, каталог включает Felo Web Fetch для превращения страниц в структурированные данные, Felo LiveDoc для ответов на основе ваших документов, а также пакеты для скриншотов, написания в соцсетях и лендингов. Установка та же: одна команда копирования для каждого.

Полный каталог: felo.ai/skills/deepseek-harness

Три задачи, которые dsh передаёт навыкам Felo​

Написано так, как реально вводит пользователь dsh.

Обновить зависимость без догадок​

Репозиторий фиксирует старый SDK. Harness читает lockfile, но не руководство по миграции от поставщика, и они расходятся в том, что безопасно менять.

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

Вернётся чеклист с названиями файлов, изменёнными ключами конфигурации и источниками для каждого пункта. Вы проверяете аргумент, а не краткое описание.

Проверить pull request на соответствие внешнему миру​

Сессия ревью содержит diff, но не advisory, который делает diff рискованным, или обсуждение upstream, объясняющее регрессию.

Проверьте, попадает ли это обновление зависимости на версию с открытым CVE, затем прокомментируйте с доказательствами.

Комментарий содержит advisory и релизную заметку. "Это выглядит рискованно" нельзя проверить. Источник с датой — можно.

Превратить исследование в презентацию​

Вы сравнили поставщиков или подходы, и теперь решение должно дойти до тех, кто не был в терминале.

Суммируйте сравнение в шесть слайдов: варианты, стоимость, риски, рекомендация.

Презентация генерируется из источников, уже находящихся в сессии, так что каждая цифра на слайде ссылается на страницу, откуда взята — тот же подход, что и в Felo Slides, где аргумент утверждается до создания слайдов.

Ограничения​

dsh не изолирует навыки. Агент работает с вашими обычными пользовательскими правами, и пакет наследует их при загрузке. Относитесь к каждому как к коду, который вы подключаете: прочитайте SKILL.md и скрипты, на которые он ссылается. Пакеты Felo делают аудит коротким: вы читаете процедуру, а не отслеживаете скомпилированный артефакт.

Не храните секреты в проектном слое. felo config set записывает ключ в ~/.felo/config.json, вне репозитория. Ключ, вставленный в локальную папку навыка, может попасть в коммит вместе с кодом.

Зафиксируйте ревизию, которую тестировали. dsh распространяется по MIT и находится в режиме предварительного просмотра, ожидаются breaking changes. Запишите коммит репозитория навыков, который скопировали, чтобы при сбое в следующем месяце был известный рабочий вариант.

Сначала проект, потом глобально. Начинайте с <projectRoot>/.dsh/skills, чтобы один репозиторий мог протестировать навык. Переносите пакет в ~/.agents/skills только после прочтения и наблюдения за его поведением.

Сохраняйте ссылки на источники. Запрашивайте датированные источники в каждом выводе. Утверждение, которое можно проверить за десять секунд, ценнее длинного ответа, которому приходится верить на слово.

FAQ​

Поддерживает ли dsh навыки в стиле Claude?​

Да. Harness включает семейство возможностей навыков, которое читает SKILL.md пакеты из локальных корней вроде <projectRoot>/.dsh/skills и <dshHome>/skills. Папки навыков Felo соответствуют этой структуре, поэтому загружаются без сборки плагина.

Нужно ли писать плагин DeepSeek Harness для использования навыков Felo?​

Нет. Навыки — инструкции, которые агент загружает по запросу; плагины добавляют инструменты и сервисы. Достаточно скопировать папку в корневой каталог для обнаружения навыка.

Почему мои скопированные навыки не появляются?​

Две причины покрывают большинство случаев: вложенная папка, так как обнаружение читает только прямых детей корня, и имя не в kebab-case. Одиночные файлы <name>.md тоже работают, если предпочитаете навыки из одного файла.

Может ли веб-интерфейс использовать эти навыки?​

Да. Веб-интерфейс и терминальная сессия используют один реестр навыков, так что пакет, установленный для проекта, появляется в обоих. Запустите npx @deepseek-ai/dsh web и откройте 127.0.0.1:3080.

Безопасно ли запускать это на рабочей машине?​

dsh работает с вашими пользовательскими правами и не изолирует навыки. Оставьте проектный слой для оценки, прочитайте каждый SKILL.md и переносите только проверенные пакеты в ~/.agents/skills.


Скопируйте один пакет в корень проекта, задайте вопрос, на который репозиторий не отвечает, и прочитайте источники, которые вернутся. Если ответ выдерживает проверку, перенесите папку в ~/.agents/skills — и следующая сессия на этой машине начнётся с возможностью, которую добавили одной командой.

Изучите навыки Felo для DeepSeek Harness →


Эта статья также доступна на следующих языках: English, 简体中文, 日本語, 한국어, 繁體中文, हिन्दी, Français, العربية, اردو, Bahasa Indonesia, Deutsch, Tiếng Việt, Türkçe, Italiano, ไทย, Español, বাংলা and Português.