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.