Repolode
DevDengChao

DevDengChao/opencode-plugin-search-in-session

Plugin para OpenCode Desktop que añade búsquedas con filtros y resaltado en toda una sesión de chat, incluidas las llamadas a herramientas, sus resultados y los comandos de terminal.

Estrellas
1
Forks
0
Issues abiertos
0
Último commit
hace 8 días

¿Qué es?

OpenCode Desktop incluye una búsqueda Ctrl+F que solo revisa los mensajes del usuario y las respuestas del asistente. Este plugin la sustituye por un panel de búsqueda más amplio que también abarca el razonamiento, las llamadas a herramientas, sus resultados y los comandos de terminal. Las consultas admiten palabras clave separadas por espacios que deben aparecer todas, frases entre comillas y términos excluidos. De forma predeterminada, no distinguen entre mayúsculas y minúsculas.

Cada ámbito muestra su propio número de coincidencias y se puede activar o desactivar. Las coincidencias se resaltan con la CSS Custom Highlight API, y las teclas Arriba/Abajo o Enter permiten pasar de una a otra. Un modo de filtro oculta las filas que no coinciden en la cronología virtualizada, y el estado del filtro se conserva al cerrar el panel y se muestra como una etiqueta en el encabezado.

El índice de búsqueda se genera a partir de la lista de mensajes de la sesión, no del DOM, por lo que también cuenta los mensajes que la carga virtualizada haya dejado de mostrar. El plugin se instala desde la configuración de OpenCode como paquete npm o mediante una compilación local, y está dirigido a OpenCode Desktop 2.2.x.

Funciones clave

  • 01Busca en los mensajes del usuario, las respuestas del asistente, el razonamiento, las llamadas a herramientas, sus resultados y los comandos de terminal.
  • 02Admite varias palabras clave, frases entre comillas y términos excluidos.
  • 03Muestra el número de coincidencias por ámbito y permite activar o desactivar cada uno por separado.
  • 04Resalta las coincidencias y permite pasar de una a otra con las teclas de flecha o Enter.
  • 05Filtra la cronología para mostrar únicamente las filas que coinciden.

Casos de uso

  • Encontrar un comando o mensaje de error en una sesión de programación larga en OpenCode.
  • Localizar el nombre de un archivo o el resultado de una herramienta que apareció antes en la conversación.
  • Revisar únicamente las respuestas o el razonamiento del asistente que contengan un término específico.

Inicio rápido

  1. 1

    Añade el paquete del plugin a plugins en ~/.config/opencode/opencode.jsonc

  2. 2

    Reinicia OpenCode Desktop o confirma que el plugin está habilitado en Settings > Extensions > Plugins

  3. 3

    Abre una sesión y pulsa Ctrl+F (Cmd+F en macOS) para abrir el panel de búsqueda

Antes de usarlo

  • Solo funciona con OpenCode Desktop 2.2.x y no es compatible con la TUI.
  • Depende del DOM actual de la línea de tiempo de Desktop, por lo que puede necesitar actualizaciones después de actualizar Desktop.
  • Al abrir la búsqueda se carga todo el historial de la sesión, lo que puede tardar varios segundos en sesiones muy grandes.

En colecciones

Temas

Preguntas frecuentes

¿Qué es opencode-plugin-search-in-session?
Plugin para OpenCode Desktop que añade búsquedas con filtros y resaltado en toda una sesión de chat, incluidas las llamadas a herramientas, sus resultados y los comandos de terminal. OpenCode Desktop incluye una búsqueda Ctrl+F que solo revisa los mensajes del usuario y las respuestas del asistente. Este plugin la sustituye por un panel de búsqueda más amplio que también abarca el razonamiento, las llamadas a herramientas, sus resultados y los comandos de terminal. Las consultas admiten palabras clave separadas por espacios que deben aparecer todas, frases entre comillas y términos excluidos. De forma predeterminada, no distinguen entre mayúsculas y minúsculas.
¿opencode-plugin-search-in-session es gratuito? ¿Qué licencia tiene?
opencode-plugin-search-in-session es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿opencode-plugin-search-in-session sigue mantenido?
Mantenimiento activo. El último commit de opencode-plugin-search-in-session fue el 30 oct 2026.
¿Para qué puedo usar opencode-plugin-search-in-session?
Encontrar un comando o mensaje de error en una sesión de programación larga en OpenCode. Localizar el nombre de un archivo o el resultado de una herramienta que apareció antes en la conversación. Revisar únicamente las respuestas o el razonamiento del asistente que contengan un término específico.
¿Cómo se instala opencode-plugin-search-in-session?
Añade el paquete del plugin a plugins en ~/.config/opencode/opencode.jsonc Reinicia OpenCode Desktop o confirma que el plugin está habilitado en Settings > Extensions > Plugins Abre una sesión y pulsa Ctrl+F (Cmd+F en macOS) para abrir el panel de búsqueda
¿Dónde consigo opencode-plugin-search-in-session?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/DevDengChao/opencode-plugin-search-in-session

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

Proyectos relacionados