Un plugin de OpenCode que convierte las llamadas a herramientas, los comandos de shell y los diffs de una sesión en un informe de traspaso en Markdown que se puede revisar.
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
Añade el paquete del plugin a plugins en ~/.config/opencode/opencode.jsonc
- 2
Reinicia OpenCode Desktop o confirma que el plugin está habilitado en Settings > Extensions > Plugins
- 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
Conjunto de plugins GUI para OpenCode Desktop que añaden indicadores de uso, rendimiento y memoria a la aplicación.
Plugin para la terminal y la aplicación de escritorio de OpenCode V2 que muestra continuaciones del prompt en gris y permite aceptarlas con Tab.
Plugin para Claude Code que añade una línea de estado en tiempo real con el uso del contexto, los límites de uso, las herramientas activas, los agentes en ejecución y el progreso de las tareas pendientes.
Un plugin de OpenCode V2 que aplaza un prompt durante un tiempo determinado y luego lo envía a la misma sesión.
Un plugin de OpenCode Desktop que añade un bloc de notas Markdown para cada chat, con una lista de tareas que el agente de código puede ampliar.