Skip to content

BUG: Consumo anormal de créditos - proceso rg en loop infinito #30450

@nagorafitness

Description

@nagorafitness

Description

Copia esto y pégalo en la descripción:

## Resumen
OpenCode consumió $10 USD en créditos en menos de 2 horas **sin que yo ejecutara ningún comando o búsqueda**. Un proceso `rg` (ripgrep) quedó en loop infinito buscando un archivo específico.

---

## Detalles del incidente

**Fecha/Hora:** 2 de Junio de 2026, aprox. 5:20 p.m. - 7:20 p.m.

**Acción:** Recargué $10 USD de créditos en OpenCode

**Qué pasó:**
- No abrí ningún archivo
- No ejecuté ningún comando
- No usé OpenCode en ese período
- OpenCode estaba abierto pero inactivo
- En menos de 2 horas, los $10 se agotaron completamente

---

## Proceso culpable identificado

Al revisar con `ps aux | grep opencode`, encontré:

pepoalba 16910 0,1 0,5 442725536 91296 ?? Ss 5:22p.m. 2:52.41
/Users/pepoalba/.cache/opencode/bin/rg --no-config --json --hidden
--glob=!.git/* --no-messages -- PEPOTRAINER_MEMORY.md .


**Problema:** Un proceso `rg` (ripgrep) corriendo desde las 5:22 p.m. buscando el archivo `PEPOTRAINER_MEMORY.md`, consumiendo CPU continuamente durante **2 horas y 52 minutos**.

---

## Preguntas para el equipo de soporte

1. ¿Por qué OpenCode inició una búsqueda `rg` en loop sin que yo lo pidiera?
2. ¿Hay un bug de "file watcher" o "auto-search" que genera búsquedas infinitas?
3. ¿Cada búsqueda consume créditos de API?
4. ¿Pueden reembolsar los créditos consumidos por este bug? ($10 USD)
5. ¿Cómo evitar que vuelva a pasar?

---

## Información del sistema

- **OS:** macOS
- **OpenCode Version:** 1.15.13
- **User:** pepoalba@nagorafitness.com
- **Archivo buscado:** PEPOTRAINER_MEMORY.md

---

## Reproducción

Para reproducir o investigar:

1. Abre OpenCode
2. Revisa `ps aux | grep rg` en terminal
3. Si hay un proceso `rg` corriendo sin ser invocado, ese es el bug

---

**Solicitud:** Por favor, reembolsa los $10 USD consumidos por este bug y confirma que está siendo investigado.

**Reportado por:** Pepo Alba (nagora@nagorafitness.com)

Plugins

No response

OpenCode version

No response

Steps to reproduce

No response

Screenshot and/or share link

No response

Operating System

No response

Terminal

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions