Felo Search у PiPi Coding Agent

Pi читає ваш репозиторій. Changelog він усе одно не читає.

Мале ядро — це перевага, поки задача не залежить від того, що вийшло минулого тижня. Felo Search дає сесії відповіді з датами та сторінкою, з якої взято кожне твердження, тож рішення про оновлення спирається на нотатки постачальника, а не на пригаданий API.

Створено для PiЧотири кореніБез пісочниці — спершу прочитайте
Отримати API-ключДивіться посібник платформи

Felo Search у Pi

01Пакет
felo-skills/felo-search
02Облікові дані
FELO_API_KEY
03Повертає
Твердження, джерело, дата
04Типовий корінь
~/.pi/agent/skills/
Завантажте його на одну сесіюpi --skill /path/to/felo-search
Логотип Pi Coding Agent
Цей скіл працює в

Pi Coding Agent

Мінімальний термінальний harness для кодування

Читати посібник з Pi Coding Agent

Pi тримає навмисно мале ядро й пропонує його розширювати, тож скіл — це передбачений спосіб додати охоплення, не додаючи інструментів до обслуговування.

Завантажується з
~/.pi/agent/skills/ · .pi/skills/ · пакети
Встановлення — це
Копіювання теки або pi install npm:@scope/pkg
Варто знати
Без пісочниці — прочитайте SKILL.md, перш ніж монтувати
Що ви отримуєте

Відповіді приходять разом зі сторінкою та датою

Цінність пошуку всередині harness не в більшій кількості тексту, а в тому, що кожне твердження можна перевірити. Дати важать не менше за посилання: запис у changelog п'ятиденної давності описує версію, яку ви ось-ось запустите, а торішній — ні.

ТвердженняДжерелоОпубліковано
Клієнт v3 перейменував помічник потокової передачіdocs.vendor.com/sdk/v3-migration5 днів тому
Повтори тепер типово 5, із затримкою між спробамиgithub.com/vendor/sdk/releases5 днів тому
Виснаження пулу з'єднань закрито у 2.4.1github.com/vendor/sdk/issues/441211 днів тому
Node 24 — активна лінія LTSnodejs.org/en/about/previous-releases3 тижні тому
Старий ендпоінт перестає відповідати в червніstatus.vendor.com/deprecations2 тижні тому

Впишіть вимогу в запит, а не сподівайтеся на неї: «наведи джерело й дату для кожного пункту, а все, що не зміг перевірити, познач окремо».

На практиці

Два питання, на які сесія без вебу відповісти не може

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

Введіть цеМи щойно підняли драйвер до 3.x. Переліч лише зміни, що зачіпають будь-що в src/db/, і кожну процитуй.Що надходить у відповідь

Короткий список із посиланнями на нотатки про міграцію й записи релізів, де зміни, що стосуються лише коду, якого у вас немає, відкинуто.

Введіть цеЧи відома ця поведінка повторів, яка зламала нашу обгортку, у цій версії? Покажи, де ти це прочитав.Що надходить у відповідь

Тред issue або запис changelog поруч із тим, що робить ваш власний файл — щоб було видно, чи вони справді збігаються.

Додати в Pi

Чотири місця, звідки завантажує Pi, і один прапорець, що оминає їх усі

Тут нічого компілювати й не треба створювати акаунт у реєстрі. Єдине рішення — у який корінь покласти пакет. І власне правило Pi: проєктні скіли сплять, поки ви не довіритеся проєкту.

  1. 01
    ~/.pi/agent/skills/Глобальний

    Кожен проєкт на цій машині. Кладіть пакет сюди, коли вже прочитали його й хочете бачити всюди.

  2. 02
    ~/.agents/skills/Спільний

    Тека, яку читають і інші harness, тож один клон обслуговує Pi і все інше, що ви запускаєте.

  3. 03
    .pi/skills/Проєктний

    Лише цей репозиторій, і лише після того, як ви довіритеся проєкту. Правильне місце, щоб оцінити ще не прочитаний пакет.

  4. 04
    pi install npm:@scope/pkgПакет

    Каталог skills/ пакета, який лишається версіонованим і оновлюваним. Чистіший шлях, коли пакет заслужив постійне місце.

Або завантажте його на одну сесію, без копіюванняpi --skill /path/to/felo-search # additive even when you start with --no-skills
Рутина

Перевірка оновлення, яку варто повторювати щоразу, коли рухається версія

Ось форма, яка працює в Pi: звузьте питання до версії, а потім змусьте відповідь назвати свої докази.

Запускається, коли

Версія в lockfile змінилася або ось-ось зміниться, а changelog довший за час, який у вас є.

  1. 01

    Прив'яжіть питання до версії

    Спершу прочитайте встановлену версію з lockfile, а потім питайте про цей реліз і наступні. Питання про «найновіше» дасть відповідь про версію, яку ви не запускаєте.

  2. 02

    Вимагайте посилання й дату на кожен пункт

    Твердження про бібліотеку без джерела — це здогад із гарною граматикою. Дати дозволяють відкинути все, що старше за ваш реліз.

  3. 03

    Зіставте знахідки з файлами, які у вас є

    Запитайте, які зі змін зачіпають шляхи, які сесія бачить у цьому репозиторії. Саме це перетворює changelog на список справ.

  4. 04

    Лишіть відповідь там, де її побачить наступна сесія

    Сесії Pi не ділять пам'ять, тож запишіть результат у репозиторій — файл нотаток, коментар, повідомлення коміту. Знахідка, що живе лише в прокрутці, зникає.

Залишає по собіВідфільтрований список змін, що впливають на цей репозиторій, кожна з посиланням і датою, плюс явна нотатка про те, що перевірити не вдалося.

Де він зупиняється

Три речі, яких пошук за вас не зробить

Знання межі полегшує довіру до відповідей у тій частині, де вони тримаються.

Він відповідає про світ, а не про ваш код

Пошук каже, що випустив постачальник. Чи зламає це ваш модуль — питання про код, і його варто ставити саме так, щодо файлів перед сесією.

Джерело настільки добре, наскільки добра сторінка

Датований запис changelog — сильний доказ; відповідь на форумі — зачіпка. Дати роблять різницю видимою, тож ви можете їх зважити, а не вважати всі посилання рівними.

Нічого не завантажується у фоні

Скіл запускається тоді, коли сесія вирішує, що задачі потрібна актуальна інформація. Рефакторинг, який жодного разу не спитає про зовнішній світ, не коштує нічого й лишається офлайн.

FAQ

Що користувачі Pi питають про Felo Search

Чи потрібен Pi для цього Felo CLI?
Так. Пакет — це процедура; CLI — це те, що говорить із сервісом. Встановіть felo-ai один раз і тримайте ключ у своїй користувацькій конфігурації, щоб він ніколи не потрапив у репозиторій.
Пакет чи тека?
Копіювання теки — найшвидше для пакета, який ви ще оцінюєте. pi install npm: або git: — краща відповідь, коли ви захочете той самий скіл на кількох машинах і спосіб його оновлювати.
Навіщо використовувати ~/.agents/skills/ замість ~/.pi/agent/skills/?
Бо це спільний корінь: інші harness читають ту саму теку, тож один клон покриває більше, ніж Pi. Використовуйте корінь, специфічний для Pi, коли хочете, щоб пакет був лише для Pi.
Що означає відповідь без дат?
Що ви, найімовірніше, читаєте пам'ять моделі, а не живий результат. Запитайте знову, вимагайте джерело й дату на кожен пункт, і вважайте неперевіреним усе, де їх усе ще немає.
Більше про Pi Coding Agent

Усі скіли Felo для Pi Coding Agent

П'ять скілів, написаних для Pi Coding Agent. На цій платформі вони працюють за однією схемою, тож їх можна поєднувати в одній сесії, не пояснюючи заново свою конфігурацію.

Коли готових скілів замало

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

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

Моделі

Використовуйте економний доступ до LLM, коли агенту потрібне власне міркування чи генерація.

  • LLM API
  • Chat completions
  • Доступ до моделей
Відкрити LLM API →

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

Ґрунтуйте роботу на знаннях, які можна використовувати повторно, а потім перетворюйте їх на матеріали, якими можна поділитися.

  • LiveDoc
  • Генерація PPT
  • Інтелект-карти
Відкрити інструменти знань →

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

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

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