@pandi-coding-agent/pandi-btw

Extensión de Pi que agrega un comando /btw al estilo Claude: hace una pregunta lateral rápida sobre la conversación actual, responde sin tools y nunca se agrega al historial.

Packages

Package details

extension

Install @pandi-coding-agent/pandi-btw from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@pandi-coding-agent/pandi-btw
Package
@pandi-coding-agent/pandi-btw
Version
0.1.7
Published
Jul 11, 2026
Downloads
1,421/mo · 392/wk
Author
andrestobelem
License
MIT
Types
extension
Size
17.3 KB
Dependencies
0 dependencies · 3 peers
Pi manifest JSON
{
  "extensions": [
    "./index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

@pandi-coding-agent/pandi-btw

Haz una pregunta lateral rápida sobre la conversación actual sin tocar tu sesión: un comando /btw al estilo Claude para Pi. Responde con el contexto que el modelo ya tiene, sin acceso a tools, y la pregunta/respuesta nunca se agregan al historial.

Sirve para consultas como “¿qué decidimos?” o “¿qué archivo era ese?”; no para tareas que requieran nuevas lecturas de archivos, comandos o búsquedas web.

/btw qué decidimos sobre auth?

La respuesta aparece en un overlay descartable y desplazable en la TUI (o se imprime / muestra como notificación fuera de la TUI) y nunca se escribe de vuelta en la sesión.

Instalación

Desde npm:

pi install npm:@pandi-coding-agent/pandi-btw

Desde este repositorio:

pi install ./extensions/pandi-btw          # global (tu usuario)
pi install -l ./extensions/pandi-btw       # local al proyecto
pi --no-extensions -e ./extensions/pandi-btw   # prueba puntual, sin cargar nada más

Comandos

Comando Qué hace
/btw <question> Hace una pregunta lateral sobre la conversación actual; la respuesta aparece en un overlay descartable y nunca se agrega al historial.
/btw Sin pregunta, muestra una notificación de uso (se imprime en la consola solo en modo --print o cuando no hay UI).

En la TUI, el overlay se desplaza con ↑/↓ j/k (línea) y PgUp/PgDn (página); cerralo con q o Esc. En modos no TUI (--print, RPC/JSON) la respuesta se imprime o se muestra como notificación.

Cómo funciona

  • El handler de /btw corre al enviar; el texto tipeado no se agrega a la sesión.
  • Lee la rama actual (solo lectura) y arma una petición de una sola vez: la conversación existente más tu pregunta, con un system prompt conciso y sin tools.
  • Llama una sola vez al modelo actual mediante completeSimple() y muestra la respuesta con ctx.ui; nunca realiza escrituras de sesión, así que la pregunta/respuesta queda fuera del historial.

Limitaciones y notas de seguridad

  • Toda la rama actual se envía como contexto; las sesiones muy largas dependen de la truncación del propio proveedor.
  • Como la respuesta no se guarda, no se puede buscar en el historial de la sesión; es así por diseño.
  • Se espera la respuesta completa antes de mostrarla (sin streaming en el overlay).

Relacionado

Para instalar el paquete completo de extensiones y skills, instalá la raíz del repositorio.