Plugin do OpenCode que transforma chamadas de ferramentas, comandos de shell e diffs de uma sessão em um resumo de handoff em Markdown, pronto para revisão.
DevDengChao/opencode-plugin-search-in-session
Plugin para OpenCode Desktop que adiciona busca destacada e com escopo em toda a sessão de chat, incluindo chamadas de ferramentas, resultados e comandos de terminal.
- Estrelas
- 1
- Forks
- 0
- Issues abertas
- 0
- Último commit
- há 8 dias
O que é?
O OpenCode Desktop tem um Ctrl+F integrado que pesquisa apenas mensagens do usuário e respostas do assistente. Este plugin substitui esse recurso por um painel de busca mais abrangente, que também inclui raciocínio, chamadas de ferramentas, resultados de ferramentas e comandos de terminal. As consultas aceitam palavras-chave separadas por espaços, que funcionam como AND, frases entre aspas e termos de exclusão. Por padrão, a busca não diferencia maiúsculas de minúsculas.
Cada escopo exibe sua própria contagem de resultados e pode ser ativado ou desativado. As correspondências são destacadas com a CSS Custom Highlight API, e as teclas Up/Down ou Enter permitem navegar entre elas. Um modo de filtro oculta as linhas sem correspondências na linha do tempo virtualizada. O estado do filtro é mantido mesmo depois que o painel é fechado e aparece como um chip no cabeçalho.
O índice de busca é criado a partir da lista de mensagens da sessão, e não do DOM, então também conta mensagens que não foram carregadas pela rolagem virtual. O plugin é instalado pela configuração do OpenCode, como pacote npm ou build local, e é compatível com o OpenCode Desktop 2.2.x.
Recursos principais
- 01Pesquisa entradas do usuário, respostas do assistente, raciocínio, chamadas de ferramentas, resultados de ferramentas e comandos de terminal.
- 02Aceita várias palavras-chave, frases entre aspas e termos de exclusão.
- 03Exibe a contagem de resultados por escopo, que pode ser ativado ou desativado individualmente.
- 04Destaca as correspondências e permite navegar entre elas com as teclas de seta ou Enter.
- 05Filtra a linha do tempo para exibir apenas as linhas com correspondências.
Casos de uso
- Encontrar um comando ou mensagem de erro em uma longa sessão de programação no OpenCode.
- Localizar o nome de um arquivo ou uma saída de ferramenta que apareceu antes na conversa.
- Revisar apenas as respostas ou o raciocínio do assistente que contenham um termo específico.
Início rápido
- 1
Adicione o pacote do plugin a plugins em ~/.config/opencode/opencode.jsonc
- 2
Reinicie o OpenCode Desktop ou confirme que o plugin está ativado em Settings > Extensions > Plugins
- 3
Abra uma sessão e pressione Ctrl+F (Cmd+F no macOS) para abrir o painel de pesquisa
Antes de usar
- Funciona apenas com o OpenCode Desktop 2.2.x e não oferece suporte à TUI.
- Depende do DOM atual da linha do tempo do Desktop, por isso pode precisar de atualizações após upgrades do Desktop.
- Ao abrir a pesquisa, todo o histórico da sessão é carregado, o que pode levar vários segundos em sessões muito grandes.
Em coleções
Tópicos
Perguntas frequentes
- O que é opencode-plugin-search-in-session?
- Plugin para OpenCode Desktop que adiciona busca destacada e com escopo em toda a sessão de chat, incluindo chamadas de ferramentas, resultados e comandos de terminal. O OpenCode Desktop tem um Ctrl+F integrado que pesquisa apenas mensagens do usuário e respostas do assistente. Este plugin substitui esse recurso por um painel de busca mais abrangente, que também inclui raciocínio, chamadas de ferramentas, resultados de ferramentas e comandos de terminal. As consultas aceitam palavras-chave separadas por espaços, que funcionam como AND, frases entre aspas e termos de exclusão. Por padrão, a busca não diferencia maiúsculas de minúsculas.
- opencode-plugin-search-in-session é gratuito? Qual é a licença?
- opencode-plugin-search-in-session é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- opencode-plugin-search-in-session ainda é mantido?
- Manutenção ativa. O último commit de opencode-plugin-search-in-session foi em 30 de out. de 2026.
- Para que posso usar opencode-plugin-search-in-session?
- Encontrar um comando ou mensagem de erro em uma longa sessão de programação no OpenCode. Localizar o nome de um arquivo ou uma saída de ferramenta que apareceu antes na conversa. Revisar apenas as respostas ou o raciocínio do assistente que contenham um termo específico.
- Como instalar opencode-plugin-search-in-session?
- Adicione o pacote do plugin a plugins em ~/.config/opencode/opencode.jsonc Reinicie o OpenCode Desktop ou confirme que o plugin está ativado em Settings > Extensions > Plugins Abra uma sessão e pressione Ctrl+F (Cmd+F no macOS) para abrir o painel de pesquisa
- Onde consigo opencode-plugin-search-in-session?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/DevDengChao/opencode-plugin-search-in-session
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Conjunto de plugins de GUI para o OpenCode Desktop que adicionam medidores de uso, vazão e memória ao app.
Plugin para o terminal e o Desktop do OpenCode V2 que mostra continuações de prompt em cinza, aceitas com Tab.
Plugin do Claude Code que adiciona uma linha de status em tempo real com uso de contexto, limites de uso, ferramentas ativas, agentes em execução e progresso das tarefas.
Um plugin para OpenCode V2 que adia um prompt por um período definido e depois o envia de volta à mesma sessão.
Um plugin para o OpenCode Desktop que adiciona um bloco de notas em Markdown por chat, com uma checklist que o agente de programação pode atualizar.