Felo Search в dshDeepSeek Harness

Дайте сессии способ проверять мир за пределами репозитория

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

Создано для dshОдна папкаНужен ключ Felo
Получить ключ APIСмотреть руководство по платформе

Felo Search в dsh

01Набор
felo-skills/felo-search
02Учётные данные
FELO_API_KEY
03Возвращает
Утверждение, источник, дата
04Корень
.dsh/skills/
Подключитьcp -r felo-skills/felo-search .dsh/skills/
Логотип DeepSeek Harness
Этот скилл работает в

DeepSeek Harness

Открытый харнесс для агентов (developer preview)

Читать руководство по DeepSeek Harness

dsh читает навыки прямо из папок, на которые вы его направите, поэтому набор Felo — это одно копирование до вызова в сессии и одно удаление до исчезновения.

Загружается из
~/project/.dsh/skills/ · ~/.agents/skills/
Установка — это
Копирование папки, без шага сборки
Стоит знать
Читаются только прямые потомки корня
Что вы получаете

Каждая строка несёт свой источник

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

УтверждениеИсточникОпубликовано
В SDK v3 переименован клиент потоковой передачиdocs.vendor.com/migrate/v36 дней назад
Значения повторов по умолчанию изменились с 3 на 5github.com/vendor/sdk/releases6 дней назад
Старый эндпоинт работает до июняstatus.vendor.com/deprecations2 недели назад
Задержки в регионе eu-west снизилисьvendor.com/blog/edge-rollout9 дней назад

Просите список источников как требование, а не как любезность: «укажи источник и дату для каждого пункта и пометь всё, что не удалось проверить».

На практике

Два вопроса, которые стоит задать первыми

Оба проваливаются на агенте, видящем только репозиторий, и оба возвращаются с источниками, как только набор подключён.

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

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

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

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

Добавить в dsh

Скопируйте одну папку в корень, который dsh уже отслеживает

Ни пакетного менеджера, ни шага сборки. dsh сканирует прямых потомков своих корней обнаружения, поэтому вся установка — одно копирование, а весь откат — одно удаление.

~/project/.dsh/skills/Проект

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

~/.agents/skills/Пользователь

Загружается во всех проектах и совпадает с папкой, на которую смотрят другие харнессы на этой машине.

Подключить наборmkdir -p .dsh/skills cp -r felo-skills/felo-search .dsh/skills/
Убедитесь, что он загрузилсяПеречисли навыки, которые можно вызвать из этого проекта.
Проверьте, что это сработало

Три признака, что навык работает в сессии

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

1

Каталог его показывает

Спросите сессию, какие навыки она может вызвать. felo-search должен появиться по имени, а не как неизвестный инструмент.

2

Он отказывается угадывать

Спросите что-нибудь свежее и проверьте, есть ли в ответе даты. Ответ без дат означает, что вы читаете память модели, а не навык.

3

Без ключа он падает громко

Сбросьте FELO_API_KEY в отдельной оболочке и выполните один запрос. Ясная ошибка учётных данных означает, что навык подключён; правдоподобный ответ без ключа означает, что что-то не так.

Вопросы

Что пользователи dsh спрашивают о Felo Search

Заменяет ли это встроенный веб-инструмент харнесса?
Нет. Встроенный браузинг обычно возвращает текст страницы, и сессия сама решает, что важно. Этот навык возвращает ответ с уже приложенными источниками — именно это нужно, когда результат идёт в решение, а не в пересказ.
Будет ли он запускаться на каждом шаге и замедлять сессию?
Только когда сессия решит, что задаче нужна актуальная информация. В фоне ничего не запрашивается, поэтому рефакторинг, который не спрашивает о внешнем мире, ничего не стоит.
Где живёт ключ API?
В конфиге Felo CLI, за пределами репозитория. Набор читает его оттуда, поэтому вы никогда не коммитите ключ, и один и тот же ключ работает для всех навыков Felo, которые вы подключите.
Можно ли оставить его в рамках проекта?
Да, и с этого рекомендуется начать. Подключите в .dsh/skills/, пока оцениваете, затем перенесите папку в ~/.agents/skills/, когда он понадобится везде.
Ещё о DeepSeek Harness

Все скиллы Felo для DeepSeek Harness

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

Когда готовых скиллов мало

Один ключ API. Полный набор инструментов для агента.

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

Модели

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

  • LLM API
  • Chat completions
  • Доступ к моделям
Открыть LLM API →

Знания и результат

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

  • LiveDoc
  • Генерация PPT
  • Интеллект-карты
Открыть инструменты знаний →

Творческие инструменты

Расширьте сценарий от исследования до визуальных материалов и результатов, готовых для Office.

  • Генерация изображений
  • Инструменты страниц
  • Вывод для Office
Открыть инструменты платформы →