Felo Search auf PiPi Coding Agent

Pi liest dein Repository. Das Changelog kann es trotzdem nicht lesen.

Ein kleiner Kern ist eine Stärke — bis die Aufgabe von etwas abhängt, das letzte Woche ausgeliefert wurde. Felo Search gibt der Sitzung datierte Antworten mit der Seite, von der jede Aussage stammt, eine Upgrade-Entscheidung stützt sich also auf die Notizen des Anbieters statt auf eine erinnerte API.

Gebaut für PiVier WurzelnKeine Sandbox — erst lesen
API-Schlüssel holenZur Plattform-Anleitung

Felo Search auf Pi

01Bundle
felo-skills/felo-search
02Zugangsdaten
FELO_API_KEY
03Kommt zurück als
Aussage, Quelle, Datum
04Typische Wurzel
~/.pi/agent/skills/
Für eine Sitzung ladenpi --skill /path/to/felo-search
Pi Coding Agent-Logo
Dieser Skill läuft auf

Pi Coding Agent

Minimalistischer Coding-Harness fürs Terminal

Den Pi Coding Agent-Leitfaden lesen

Pi hält den Kern bewusst klein und lädt dich zum Erweitern ein, ein Skill ist also der vorgesehene Weg, Reichweite zu ergänzen, ohne Werkzeuge zu schaffen, die gepflegt werden müssen.

Lädt aus
~/.pi/agent/skills/ · .pi/skills/ · Pakete
Installation ist
Ein Ordnerkopiervorgang oder pi install npm:@scope/pkg
Gut zu wissen
Keine Sandbox — lies die SKILL.md, bevor du sie einbindest
Das bekommst du

Antworten kommen mit Seite und Datum

Der Wert von Suche in einem Harness ist nicht mehr Text, sondern dass jede Aussage prüfbar ist. Die Daten zählen so viel wie die Links: Ein Changelog-Eintrag von vor fünf Tagen beschreibt die Version, die du gleich startest, einer vom letzten Jahr nicht.

AussageQuelleVeröffentlicht
Der v3-Client hat den Streaming-Helper umbenanntdocs.vendor.com/sdk/v3-migrationvor 5 Tagen
Retries stehen jetzt standardmäßig auf 5 mit Backoffgithub.com/vendor/sdk/releasesvor 5 Tagen
Erschöpfung des Connection-Pools in 2.4.1 geschlossengithub.com/vendor/sdk/issues/4412vor 11 Tagen
Node 24 ist die aktive LTS-Linienodejs.org/en/about/previous-releasesvor 3 Wochen
Der alte Endpunkt antwortet ab Juni nicht mehrstatus.vendor.com/deprecationsvor 2 Wochen

Schreib die Anforderung in den Prompt, statt auf sie zu hoffen: „nenn für jeden Punkt eine Quelle und ein Datum und markiere alles, was du nicht verifizieren konntest.“

In der Praxis

Zwei Fragen, die eine Sitzung ohne Außenwelt nicht beantworten kann

Beide hängen von etwas außerhalb des Arbeitsverzeichnisses ab, und beide kommen prüfbar zurück, sobald das Bundle eingebunden ist.

Das eingebenWir haben den Treiber gerade auf 3.x gehoben. Liste nur die Änderungen auf, die irgendetwas unter src/db/ betreffen, und belege jede einzelne.Das kommt zurück

Eine kurze Liste mit Verweisen auf Migrationshinweise und Release-Einträge, und die Änderungen, die nur Code betreffen, den du nicht hast, bleiben weg.

Das eingebenIst das Retry-Verhalten, das unseren Wrapper gebrochen hat, in dieser Version ein bekanntes Problem? Zeig mir, wo du das gelesen hast.Das kommt zurück

Der Issue-Thread oder Changelog-Eintrag neben dem, was deine eigene Datei tut, damit du siehst, ob die beiden tatsächlich zusammenpassen.

In Pi hinzufügen

Vier Orte, aus denen Pi lädt, und ein Flag, das alle überspringt

Es gibt nichts zu kompilieren und kein Registry-Konto anzulegen. Die einzige Entscheidung ist, in welche Wurzel das Bundle gehört — und Pis eigene Regel ist, dass Projekt-Skills ruhen, bis du dem Projekt vertraust.

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

    Jedes Projekt auf diesem Rechner. Leg ein Bundle hier ab, sobald du es gelesen hast und es überall haben willst.

  2. 02
    ~/.agents/skills/Geteilt

    Der Ordner, den auch andere Harnesses lesen, ein Klon bedient also Pi und was sonst noch läuft.

  3. 03
    .pi/skills/Projekt

    Nur dieses Repository, und erst nachdem du dem Projekt vertraust. Der richtige Ort, um ein Bundle zu testen, das du noch nicht gelesen hast.

  4. 04
    pi install npm:@scope/pkgPaket

    Das skills/-Verzeichnis eines Pakets, versioniert und aktualisierbar. Der sauberere Weg, sobald ein Bundle einen dauerhaften Platz verdient.

Oder für eine Sitzung laden, ohne zu kopierenpi --skill /path/to/felo-search # additive even when you start with --no-skills
Die Routine

Die Upgrade-Prüfung, die sich bei jeder Verschiebung einer Version lohnt

Diese Form funktioniert auf Pi: Eng die Frage auf eine Version, dann erzwing, dass die Antwort ihre Belege nennt.

Läuft, wenn

Eine Version in der Lockdatei hat sich verschoben oder steht kurz davor, und das Changelog ist länger als die Zeit, die du hast.

  1. 01

    Die Frage an eine Version binden

    Lies die installierte Version zuerst aus der Lockdatei und frag dann nach diesem Release und den folgenden. Eine Frage nach „der neuesten“ liefert dir eine Antwort über eine Version, die du nicht ausführst.

  2. 02

    Pro Punkt einen Link und ein Datum verlangen

    Eine unbelegte Aussage über eine Bibliothek ist eine Vermutung mit guter Grammatik. Die Daten lassen dich alles wegwerfen, was älter ist als das Release, auf dem du bist.

  3. 03

    Die Befunde auf deine Dateien abbilden

    Frag, welche der Änderungen Pfade betreffen, die die Sitzung in diesem Repository sehen kann. Das macht aus einem Changelog eine To-do-Liste.

  4. 04

    Die Antwort dort lassen, wo die nächste Sitzung nachsieht

    Pi-Sitzungen teilen keinen Speicher, schreib das Ergebnis also ins Repository — eine Notizdatei, einen Kommentar, eine Commit-Nachricht. Ein Befund, der nur im Verlauf steht, ist weg.

HinterlässtEine gefilterte Liste der Änderungen, die dieses Repository betreffen, je mit Link und Datum, plus eine ausdrückliche Notiz zu dem, was nicht verifiziert werden konnte.

Wo es endet

Drei Dinge, die die Suche nicht für dich tut

Wer die Kante kennt, vertraut den Antworten leichter in dem Bereich, in dem sie gelten.

Sie antwortet über die Welt, nicht über deinen Code

Die Suche sagt dir, was der Anbieter ausgeliefert hat. Ob das dein Modul bricht, ist eine Codefrage, und die sollte man auch so stellen — gegen die Dateien, die vor der Sitzung liegen.

Eine Quelle ist nur so gut wie die Seite

Ein datierter Changelog-Eintrag ist starker Beleg; eine Forum-Antwort ist eine Spur. Die Daten machen den Unterschied sichtbar, damit du gewichten kannst, statt jeden Link gleich zu behandeln.

Im Hintergrund wird nichts abgerufen

Der Skill läuft, wenn die Sitzung entscheidet, dass eine Aufgabe aktuelle Informationen braucht. Ein Refactoring, das nie nach der Außenwelt fragt, kostet nichts und bleibt offline.

FAQ

Was Pi-Nutzende über Felo Search fragen

Braucht Pi dafür die Felo CLI?
Ja. Das Bundle ist eine Anleitung; die CLI ist das, was mit dem Dienst spricht. Installiere felo-ai einmal und behalte den Schlüssel in deiner Benutzerkonfiguration, damit er nie in einem Repository landet.
Paket oder Ordner?
Eine Ordnerkopie ist am schnellsten für ein Bundle, das du noch testest. pi install npm: oder git: ist die bessere Antwort, sobald du denselben Skill auf mehreren Rechnern willst und einen Weg, ihn zu aktualisieren.
Warum sollte ich ~/.agents/skills/ statt ~/.pi/agent/skills/ nutzen?
Weil es die geteilte Wurzel ist: Andere Harnesses lesen denselben Ordner, ein Klon deckt also mehr ab als Pi. Nutze die Pi-spezifische Wurzel, wenn ein Bundle nur für Pi gelten soll.
Was bedeutet eine Antwort ohne Daten?
Dass du wahrscheinlich die Erinnerung eines Modells liest und kein Live-Ergebnis. Frag erneut, verlange pro Punkt Quelle und Datum und behandle alles, was weiterhin keins von beiden hat, als ungeprüft.
Mehr zu Pi Coding Agent

Alle Felo Skills für Pi Coding Agent

Fünf Skills für Pi Coding Agent. Auf dieser Plattform folgen sie demselben Muster, deshalb lassen sie sich in einer Sitzung kombinieren, ohne dein Setup erneut zu erklären.

Jenseits fertiger Skills

Ein API-Schlüssel. Ein kompletter Werkzeugkasten für Agenten.

Starte mit einem Skill und stelle dann die Modelle, Live-Daten, Wissens- und Ausgabewerkzeuge zusammen, die dein Workflow in Pi braucht — mit demselben Schlüssel, den die Felo Skills bereits nutzen.

Modelle

Nutze kosteneffizienten LLM-Zugang, wenn dein Agent eigenes Reasoning oder eigene Generierung braucht.

  • LLM API
  • Chat completions
  • Modellzugang
LLM API entdecken →

Live-Informationen

Gib Agenten aktuelle Web- und Social-Signale, statt sich auf veralteten Kontext zu verlassen.

  • Web Search
  • X Search
  • Web Fetch
Live-Datenwerkzeuge entdecken →

Wissen und Ausgabe

Stelle Arbeit auf wiederverwendbares Wissen und mach daraus teilbare Ergebnisse.

  • LiveDoc
  • PPT-Erstellung
  • Mindmaps
Wissenswerkzeuge entdecken →

Kreativwerkzeuge

Erweitere den Workflow von der Recherche bis zu visuellen und Office-fertigen Ergebnissen.

  • Bildgenerierung
  • Seitenwerkzeuge
  • Office-Ausgaben
Plattformwerkzeuge entdecken →