Repolode
dbachelder

dbachelder/pi-btw

Una extensión de pi que añade un canal de conversación paralela con /btw y acceso a herramientas de programación mientras el agente principal sigue trabajando.

Estrellas
218
Forks
60
Issues abiertos
0
Último commit
hace 4 días

¿Qué es?

pi-btw es una extensión para el agente de programación pi que añade el comando /btw para mantener conversaciones paralelas. Puedes hacer una pregunta mientras el agente principal sigue ejecutando una tarea, y la respuesta proviene de una subsesión independiente de pi con acceso a las herramientas read, bash, edit y write.

El hilo paralelo se conserva durante toda la sesión y sus intercambios se guardan como estado oculto para que no aparezcan en el contexto del agente principal. Puedes alternar entre un hilo con contexto, una digresión sin contexto (/btw:tangent) y un modo de solo lectura (/btw:ask) que solo permite usar read, grep, find y ls. También se admiten cambios de modelo y de nivel de razonamiento exclusivos de BTW, y el hilo se puede incorporar al agente principal o resumir antes con /btw:inject y /btw:summarize.

La superposición tiene su propio editor y transcripción, y puedes cambiar el foco entre BTW y el editor principal mediante atajos configurables. Se pueden habilitar herramientas opcionales de extensiones, como la búsqueda web, para cada usuario o proyecto mediante un archivo de configuración btw.json; también está disponible un modo de espacio de trabajo SSH.

Funciones clave

  • 01Ejecuta una conversación paralela en una subsesión independiente de pi sin interrumpir al agente principal.
  • 02Ofrece modos de hilo de solo lectura, sin contexto y con contexto mediante /btw:ask, /btw:tangent y /btw.
  • 03Mantiene los intercambios de BTW fuera del contexto futuro del agente principal y los conserva al recargar la sesión.
  • 04Permite incorporar el hilo completo o un resumen al agente principal.
  • 05Admite cambios de modelo y de nivel de razonamiento exclusivos de BTW.
  • 06Permite habilitar herramientas opcionales de extensiones y un modo de espacio de trabajo SSH mediante un archivo de configuración.

Casos de uso

  • Hacer una pregunta aclaratoria sobre el código mientras el agente principal está ejecutando una tarea.
  • Explorar ideas por separado y luego incorporar la conclusión a la sesión principal.
  • Revisar en modo de solo lectura los cambios recientes sin riesgo de modificarlos.
  • Guardar un intercambio útil como nota visible de la sesión.

Inicio rápido

  1. 1

    Instala la extensión desde npm con pi

    pi install npm:pi-btw
  2. 2

    Vuelve a cargar pi dentro de la aplicación para cargar la extensión

    /reload
  3. 3

    Haz una pregunta aparte con el comando /btw

    /btw what file defines this route?

Antes de usarlo

  • Requiere el agente de programación pi; es una extensión de pi y no funciona por sí sola.
  • Solo es compatible con Pi desde la versión 0.85.1 hasta la 1.x.
  • Las extensiones habilitadas para BTW se consideran código de confianza y no están aisladas en un sandbox.
  • El atajo de enfoque Super+/ requiere un terminal compatible con el protocolo de teclado Kitty.

En colecciones

Temas

Preguntas frecuentes

¿Qué es pi-btw?
Una extensión de pi que añade un canal de conversación paralela con /btw y acceso a herramientas de programación mientras el agente principal sigue trabajando. pi-btw es una extensión para el agente de programación pi que añade el comando /btw para mantener conversaciones paralelas. Puedes hacer una pregunta mientras el agente principal sigue ejecutando una tarea, y la respuesta proviene de una subsesión independiente de pi con acceso a las herramientas read, bash, edit y write.
¿pi-btw es gratuito? ¿Qué licencia tiene?
pi-btw es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿pi-btw sigue mantenido?
Mantenimiento activo. El último commit de pi-btw fue el 3 nov 2026.
¿Para qué puedo usar pi-btw?
Hacer una pregunta aclaratoria sobre el código mientras el agente principal está ejecutando una tarea. Explorar ideas por separado y luego incorporar la conclusión a la sesión principal. Revisar en modo de solo lectura los cambios recientes sin riesgo de modificarlos. Guardar un intercambio útil como nota visible de la sesión.
¿Cómo se instala pi-btw?
Instala la extensión desde npm con pi: pi install npm:pi-btw Vuelve a cargar pi dentro de la aplicación para cargar la extensión: /reload Haz una pregunta aparte con el comando /btw: /btw what file defines this route?
¿Dónde consigo pi-btw?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/dbachelder/pi-btw

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados