Felo Search na PiPi Coding Agent

Pi czyta Twoje repozytorium. Changelogu nadal nie przeczyta.

Mały rdzeń jest zaletą, dopóki zadanie nie zależy od czegoś, co wyszło w zeszłym tygodniu. Felo Search daje sesji odpowiedzi z datami wraz ze stroną, z której pochodzi każde twierdzenie, więc decyzja o aktualizacji opiera się na notatkach dostawcy, a nie na zapamiętanym API.

Zbudowane dla PiCztery katalogiBez sandboxa — najpierw przeczytaj
Pobierz klucz APIZobacz przewodnik po platformie

Felo Search na Pi

01Pakiet
felo-skills/felo-search
02Dane dostępowe
FELO_API_KEY
03Wraca jako
Twierdzenie, źródło, data
04Typowy katalog
~/.pi/agent/skills/
Wczytaj na jedną sesjępi --skill /path/to/felo-search
Logo Pi Coding Agent
Ten skill działa na

Pi Coding Agent

Minimalistyczny harness do kodowania w terminalu

Przeczytaj przewodnik po Pi Coding Agent

Pi trzyma celowo mały rdzeń i prosi o jego rozbudowę, więc skill to przewidziany sposób dodania zasięgu bez narzędzi do utrzymania.

Wczytuje z
~/.pi/agent/skills/ · .pi/skills/ · pakiety
Instalacja to
Kopiowanie folderu albo pi install npm:@scope/pkg
Warto wiedzieć
Bez sandboxa — przeczytaj SKILL.md, zanim go zamontujesz
Co otrzymujesz

Odpowiedzi przychodzą ze stroną i datą

Wartość wyszukiwania w harnessie to nie więcej tekstu, lecz to, że każde twierdzenie da się sprawdzić. Daty są tak samo ważne jak linki: wpis w changelogu sprzed pięciu dni opisuje wersję, którą zaraz uruchomisz, a ten sprzed roku już nie.

TwierdzenieŹródłoOpublikowano
Klient v3 zmienił nazwę pomocnika strumieniowegodocs.vendor.com/sdk/v3-migration5 dni temu
Ponowienia mają teraz domyślnie 5 prób z backoffemgithub.com/vendor/sdk/releases5 dni temu
Wyczerpanie puli połączeń naprawione w 2.4.1github.com/vendor/sdk/issues/441211 dni temu
Node 24 to aktywna linia LTSnodejs.org/en/about/previous-releases3 tygodnie temu
Stary endpoint przestaje odpowiadać w czerwcustatus.vendor.com/deprecations2 tygodnie temu

Wpisz wymóg w polecenie, zamiast liczyć na szczęście: „podaj źródło i datę dla każdej pozycji, a wszystko, czego nie mogłeś zweryfikować, oznacz”.

W praktyce

Dwa pytania, na które sesja widząca tylko repozytorium nie odpowie

Oba zależą od czegoś poza drzewem roboczym i oba wracają sprawdzalne, gdy pakiet jest zamontowany.

Wpisz toWłaśnie podnieśliśmy sterownik do 3.x. Wypisz tylko zmiany dotykające czegokolwiek w src/db/ i każdą z nich zacytuj.Co wraca

Krótka lista wskazująca notatki migracyjne i wpisy wydania, bez zmian dotyczących wyłącznie kodu, którego nie masz.

Wpisz toCzy zachowanie ponowień, które zepsuło naszą nakładkę, to znany problem w tej wersji? Pokaż, gdzie o tym przeczytałeś.Co wraca

Wątek zgłoszenia albo wpis w changelogu obok tego, co robi Twój plik, żebyś zobaczył, czy rzeczywiście się zgadzają.

Dodaj w Pi

Cztery miejsca, z których Pi wczytuje skille, i jedna flaga, która je pomija

Nie ma nic do skompilowania ani konta w rejestrze do założenia. Jedyna decyzja to do którego katalogu należy pakiet — a zasada Pi mówi, że skille projektowe pozostają uśpione, dopóki nie zaufasz projektowi.

  1. 01
    ~/.pi/agent/skills/Globalny

    Każdy projekt na tej maszynie. Wrzuć tu pakiet, gdy już go przeczytałeś i chcesz go mieć wszędzie.

  2. 02
    ~/.agents/skills/Współdzielony

    Folder, który czytają też inne harnessy, więc jeden klon obsługuje Pi i cokolwiek innego uruchamiasz.

  3. 03
    .pi/skills/Projektowy

    Tylko to repozytorium i tylko po zaufaniu projektowi. Właściwe miejsce na ocenę pakietu, którego jeszcze nie przeczytałeś.

  4. 04
    pi install npm:@scope/pkgPakiet

    Katalog skills/ pakietu, wersjonowany i aktualizowalny. Czystsza droga, gdy pakiet zdobędzie stałe miejsce.

Albo wczytaj na jedną sesję, bez kopiowaniapi --skill /path/to/felo-search # additive even when you start with --no-skills
Rutyna

Kontrola aktualizacji, którą warto powtarzać przy każdej zmianie wersji

Oto kształt, który działa na Pi: zawęź pytanie do wersji, a potem wymuś, by odpowiedź wskazała dowody.

Uruchamia się, gdy

Wersja w pliku blokady się zmieniła albo zaraz to zrobi, a changelog jest dłuższy niż czas, który masz.

  1. 01

    Przypnij pytanie do wersji

    Najpierw odczytaj zainstalowaną wersję z pliku blokady, potem pytaj o to wydanie i kolejne. Pytanie o „najnowszą” daje odpowiedź o wersji, której nie uruchamiasz.

  2. 02

    Żądaj linku i daty przy każdej pozycji

    Twierdzenie o bibliotece bez źródła to domysł z poprawną gramatyką. Daty pozwalają wyrzucić wszystko starsze niż wydanie, na którym jesteś.

  3. 03

    Zmapuj ustalenia na pliki, które masz

    Zapytaj, które zmiany dotyczą ścieżek widocznych dla sesji w tym repozytorium. To zamienia changelog w listę zadań.

  4. 04

    Zostaw odpowiedź tam, gdzie zajrzy następna sesja

    Sesje Pi nie dzielą pamięci, więc zapisz wynik w repozytorium — plik z notatką, komentarz, wiadomość commita. Ustalenie, które żyje tylko w przewijaniu, przepada.

ZostawiaPrzefiltrowana lista zmian dotykających tego repozytorium, każda z linkiem i datą, plus wyraźna notatka o tym, czego nie udało się zweryfikować.

Gdzie się zatrzymuje

Trzy rzeczy, których wyszukiwanie za Ciebie nie zrobi

Znajomość granicy ułatwia zaufanie odpowiedziom w tej części, w której się trzymają.

Odpowiada o świecie, nie o Twoim kodzie

Wyszukiwanie mówi, co wydał dostawca. Czy to psuje Twój moduł, to pytanie o kod i warto zadać je jako takie, wobec plików leżących przed sesją.

Źródło jest tyle warte, ile strona

Wpis w changelogu z datą to mocny dowód; odpowiedź na forum to trop. Daty pokazują różnicę, żebyś mógł je zważyć, a nie traktować każdego linku tak samo.

Nic nie jest pobierane w tle

Skill uruchamia się, gdy sesja uzna, że zadanie potrzebuje bieżących informacji. Refaktor, który nie pyta o świat zewnętrzny, nic nie kosztuje i zostaje offline.

FAQ

O co pytają użytkownicy Pi o Felo Search

Czy Pi potrzebuje do tego CLI Felo?
Tak. Pakiet to procedura; CLI to rzecz, która rozmawia z usługą. Zainstaluj felo-ai raz i trzymaj klucz w konfiguracji użytkownika, żeby nigdy nie trafił do repozytorium.
Pakiet czy folder?
Kopiowanie folderu jest najszybsze dla pakietu, który wciąż oceniasz. pi install npm: albo git: to lepsza odpowiedź, gdy chcesz ten sam skill na kilku maszynach i sposób na jego aktualizację.
Po co używać ~/.agents/skills/ zamiast ~/.pi/agent/skills/?
Bo to wspólny katalog: inne harnessy czytają ten sam folder, więc jeden klon obsługuje więcej niż Pi. Użyj katalogu właściwego dla Pi, gdy chcesz, żeby pakiet był tylko dla Pi.
Co oznacza odpowiedź bez dat?
Że prawdopodobnie czytasz pamięć modelu, a nie żywy wynik. Zapytaj ponownie, wymagaj źródła i daty przy każdej pozycji, a wszystko, co nadal ich nie ma, uznaj za niezweryfikowane.
Więcej o Pi Coding Agent

Wszystkie skille Felo dla Pi Coding Agent

Pięć skilli napisanych dla Pi Coding Agent. Na tej platformie działają według tego samego schematu, więc możesz łączyć je w jednej sesji bez ponownego opisywania swojej konfiguracji.

Poza gotowymi skillami

Jeden klucz API. Pełny zestaw narzędzi dla agenta.

Zacznij od skilla, a potem złóż modele, dane na żywo, wiedzę i narzędzia wyjściowe, których potrzebuje Twój przepływ w Pi — z tym samym kluczem, którego używają już skille Felo.

Modele

Korzystaj z opłacalnego dostępu do LLM, gdy agent potrzebuje własnego rozumowania lub generowania.

  • LLM API
  • Chat completions
  • Dostęp do modeli
Poznaj LLM API →

Informacje na żywo

Daj agentom aktualne sygnały z sieci i mediów społecznościowych zamiast opierać się na nieaktualnym kontekście.

  • Web Search
  • X Search
  • Web Fetch
Poznaj narzędzia danych na żywo →

Wiedza i wynik

Oprzyj pracę na wiedzy, którą można wykorzystać ponownie, a potem zamień ją w materiały do udostępnienia.

  • LiveDoc
  • Generowanie PPT
  • Mapy myśli
Poznaj narzędzia wiedzy →

Narzędzia kreatywne

Rozszerz przepływ od researchu po materiały wizualne i gotowe dla Office.

  • Generowanie obrazów
  • Narzędzia stron
  • Wyniki dla Office
Poznaj narzędzia platformy →