Felo Search en PiPi Coding Agent

Pi lee tu repositorio. El changelog sigue fuera de su alcance.

Un núcleo pequeño es una virtud hasta que la tarea depende de algo publicado la semana pasada. Felo Search entrega a la sesión respuestas fechadas y con la página de la que salió cada afirmación, así que la decisión de actualizar se apoya en las notas del proveedor y no en una API recordada.

Hecho para PiCuatro raícesSin sandbox: léelo antes
Consigue una clave de APIVer la guía de la plataforma

Felo Search en Pi

01Paquete
felo-skills/felo-search
02Credencial
FELO_API_KEY
03Vuelve como
Afirmación, fuente, fecha
04Raíz típica
~/.pi/agent/skills/
Cárgalo para una sola sesiónpi --skill /path/to/felo-search
Logotipo de Pi Coding Agent
Esta skill se ejecuta en

Pi Coding Agent

Harness de programación de terminal minimalista

Leer la guía de Pi Coding Agent

Pi mantiene un núcleo deliberadamente pequeño y te pide que lo amplíes, así que un skill es la forma prevista de ganar alcance sin añadir herramientas que mantener.

Se carga desde
~/.pi/agent/skills/ · .pi/skills/ · paquetes
La instalación es
Una copia de carpeta, o pi install npm:@scope/pkg
Conviene saber
Sin sandbox: lee el SKILL.md antes de montarlo
Lo que recibes

Las respuestas llegan con la página y la fecha adjuntas

El valor de la búsqueda dentro de un harness no es más texto, sino que cada afirmación se pueda comprobar. Las fechas importan tanto como los enlaces: una entrada de changelog de hace cinco días describe la versión que estás a punto de ejecutar; una del año pasado, no.

AfirmaciónFuentePublicado
El cliente v3 renombró el helper de streamingdocs.vendor.com/sdk/v3-migrationHace 5 días
Los reintentos pasan a 5 por defecto con backoffgithub.com/vendor/sdk/releasesHace 5 días
Agotamiento del pool de conexiones cerrado en la 2.4.1github.com/vendor/sdk/issues/4412Hace 11 días
Node 24 es la línea LTS activanodejs.org/en/about/previous-releasesHace 3 semanas
El endpoint antiguo deja de responder en juniostatus.vendor.com/deprecationsHace 2 semanas

Pon el requisito en el prompt en lugar de confiar en la suerte: «cita una fuente y una fecha para cada punto, y marca todo lo que no hayas podido verificar».

En la práctica

Dos preguntas que una sesión encerrada en el repositorio no puede responder

Las dos dependen de algo que está fuera del árbol de trabajo, y las dos vuelven comprobables una vez montado el paquete.

Escribe estoAcabamos de subir el driver a la 3.x. Enumera solo los cambios que toquen algo bajo src/db/, y cita cada uno.Lo que vuelve

Una lista corta que apunta a notas de migración y entradas de release, sin los cambios que solo afectan a código que no tienes.

Escribe esto¿El comportamiento de reintentos que rompió nuestro wrapper es un problema conocido en esta versión? Enséñame dónde lo has leído.Lo que vuelve

El hilo del issue o la entrada del changelog junto a lo que hace tu propio archivo, para que veas si de verdad coinciden.

Añádelo en Pi

Cuatro sitios desde los que Pi carga, y un flag que se los salta todos

No hay nada que compilar ni cuenta de registro que crear. La única decisión es en qué raíz encaja el paquete, y la regla de Pi es que los skills de proyecto siguen dormidos hasta que confíes en el proyecto.

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

    Todos los proyectos de esta máquina. Pon aquí un paquete cuando ya lo hayas leído y lo quieras en todas partes.

  2. 02
    ~/.agents/skills/Compartida

    La carpeta que también leen otros harnesses, así que un solo clone sirve a Pi y a lo demás que ejecutes.

  3. 03
    .pi/skills/Proyecto

    Solo este repositorio, y solo cuando confíes en el proyecto. El sitio correcto para evaluar un paquete que aún no has leído.

  4. 04
    pi install npm:@scope/pkgPaquete

    El directorio skills/ de un paquete, versionado y actualizable. La ruta más limpia cuando un paquete se gana un sitio permanente.

O cárgalo para una sola sesión, sin copiar nadapi --skill /path/to/felo-search # additive even when you start with --no-skills
La rutina

La comprobación de actualización que vale la pena repetir cada vez que se mueve una versión

Esta es la forma que funciona en Pi: acota la pregunta a una versión y luego obliga a la respuesta a nombrar su evidencia.

Se ejecuta cuando

Una versión del lockfile se ha movido, o está a punto, y el changelog es más largo que el tiempo que tienes.

  1. 01

    Ancla la pregunta a una versión

    Lee primero la versión instalada en el lockfile y pregunta por esa release y las siguientes. Preguntar por «la última» te da una respuesta sobre una versión que no estás ejecutando.

  2. 02

    Exige un enlace y una fecha por punto

    Una afirmación sobre una librería sin fuente es una conjetura con buena gramática. Las fechas te permiten descartar todo lo anterior a la release en la que estás.

  3. 03

    Lleva los hallazgos a los archivos que tienes

    Pregunta cuáles de los cambios tocan rutas que la sesión puede ver en este repositorio. Eso es lo que convierte un changelog en una lista de tareas.

  4. 04

    Deja la respuesta donde mire la próxima sesión

    Las sesiones de Pi no comparten memoria, así que escribe el resultado dentro del repositorio: un archivo de notas, un comentario, un mensaje de commit. Un hallazgo que solo vive en el scrollback se pierde.

DejaUna lista filtrada de cambios que afectan a este repositorio, cada uno con su enlace y su fecha, más una nota explícita de lo que no se ha podido verificar.

Dónde se detiene

Tres cosas que la búsqueda no va a hacer por ti

Conocer el borde hace que las respuestas sean más fáciles de confiar dentro de la parte donde se sostienen.

Responde sobre el mundo, no sobre tu código

La búsqueda te dice qué ha publicado el proveedor. Si eso rompe tu módulo es una pregunta de código, y conviene hacerla como tal, contra los archivos que la sesión tiene delante.

Una fuente vale lo que vale su página

Una entrada de changelog con fecha es evidencia fuerte; una respuesta de foro es una pista. Las fechas hacen visible la diferencia para que puedas sopesarlas en vez de tratar cada enlace por igual.

No se descarga nada en segundo plano

El skill se ejecuta cuando la sesión decide que una tarea necesita información actual. Un refactor que nunca pregunta por el mundo exterior no cuesta nada y se queda offline.

Preguntas frecuentes

Lo que preguntan los usuarios de Pi sobre Felo Search

¿Pi necesita la CLI de Felo para esto?
Sí. El paquete es un procedimiento; la CLI es lo que habla con el servicio. Instala felo-ai una vez y guarda la clave en tu configuración de usuario para que nunca acabe en un repositorio.
¿Paquete o carpeta?
Copiar la carpeta es lo más rápido para un paquete que aún estás evaluando. pi install npm: o git: es la mejor respuesta cuando quieras el mismo skill en varias máquinas y una forma de actualizarlo.
¿Por qué usaría ~/.agents/skills/ en lugar de ~/.pi/agent/skills/?
Porque es la raíz compartida: otros harnesses leen la misma carpeta, así que un solo clone cubre más que Pi. Usa la raíz específica de Pi cuando quieras que un paquete sea solo para Pi.
¿Qué significa una respuesta sin fechas?
Que probablemente estás leyendo memoria del modelo y no un resultado en vivo. Pregunta otra vez, exige una fuente y una fecha por punto, y trata como no verificado todo lo que siga sin ninguna de las dos.
Más sobre Pi Coding Agent

Todas las skills de Felo para Pi Coding Agent

Cinco skills escritas para Pi Coding Agent. Siguen el mismo patrón en esta plataforma, así que puedes combinarlas en una sola sesión sin volver a explicar tu configuración.

Más allá de las skills ya hechas

Una clave de API. Todo un conjunto de herramientas para agentes.

Empieza con una skill y combina después los modelos, los datos en vivo, el conocimiento y las herramientas de salida que necesita tu flujo en Pi: la misma clave que ya usan las skills de Felo.

Modelos

Usa acceso a LLM con buena relación coste-rendimiento cuando tu agente necesite razonamiento o generación propios.

  • LLM API
  • Chat completions
  • Acceso a modelos
Explorar la LLM API →

Conocimiento y salida

Fundamenta el trabajo en conocimiento reutilizable y conviértelo después en entregables que se pueden compartir.

  • LiveDoc
  • Generación de PPT
  • Mapas mentales
Explorar herramientas de conocimiento →

Herramientas creativas

Lleva el flujo de trabajo de la investigación a resultados visuales y listos para Office.

  • Generación de imágenes
  • Herramientas de página
  • Salidas de Office
Explorar herramientas de la plataforma →