rag-service/RAG/docs/INSTALAR_AGENTE_GSTREAMER_EN_OTRO_PC.md

3.3 KiB

Instalar Agente GStreamer En Otro PC

Proyecto: Workspace de tools IA para empresas
Modulo: RAG
Ultima actualizacion: 2026-04-09
Ultima modificacion por: Agente RAG 2
Estado: Activo


Proposito

Dejar un procedimiento portable para recrear el agente gstreamer en otro PC que use OpenCode.

Este paquete reproduce el comportamiento actual del agente:

  • agente primario seleccionable con Tab
  • especializado en GStreamer
  • orientado a C++
  • por defecto diagnostica y propone, no modifica
  • asume el scope gstreamer-official como base RAG por defecto

Archivos necesarios

  1. RAG/docs/AGENTE_GSTREAMER_OPENCODE.jsonc
  2. RAG/docs/INSTALAR_AGENTE_GSTREAMER_EN_OTRO_PC.md

Importante

Este agente no queda cableado tecnicamente al endpoint remoto https://rag.por-correo.com solo por copiar este fichero.

Lo que si queda replicado es:

  • su prompt
  • su comportamiento
  • su scope RAG por defecto asumido (gstreamer-official)

Eso significa que en el otro PC el agente quedara operativo del mismo modo que aqui, pero su uso del RAG seguira siendo una convencion de comportamiento del agente, no una integracion dura por herramienta o MCP.

Si en el futuro se quiere conexion automatica real al RAG remoto, habra que añadir esa integracion aparte.


Instalacion manual

1. Copiar el bloque del agente

Abrir este archivo:

RAG/docs/AGENTE_GSTREAMER_OPENCODE.jsonc

Y copiar su contenido.

2. Abrir la configuracion de OpenCode en el otro PC

Ruta habitual:

~/.config/opencode/opencode.jsonc

3. Insertar el agente

Pegar el bloque dentro de la clave raiz agent.

Si no existe agent, crearla.

Ejemplo:

{
  "$schema": "https://opencode.ai/config.json",
  "agent": {
    "gstreamer": {
      ...
    }
  }
}

4. Reiniciar OpenCode

Cerrar la sesion o reiniciar OpenCode para que recargue la configuracion.

5. Verificar

Al pulsar Tab, debe aparecer el agente:

gstreamer

Instalacion asistida por otro agente OpenCode

Si en el otro PC quieres que otro agente te lo deje instalado automaticamente, dale estos dos archivos y usa un prompt como este:

Lee estos dos archivos:
- RAG/docs/AGENTE_GSTREAMER_OPENCODE.jsonc
- RAG/docs/INSTALAR_AGENTE_GSTREAMER_EN_OTRO_PC.md

Instala el agente `gstreamer` en mi configuracion local de OpenCode, dejandolo disponible como agente primario seleccionable con Tab.
No cambies otros agentes existentes.
Cuando termines, comprueba que la configuracion queda valida y dime si tengo que reiniciar OpenCode.

Comprobacion minima de uso

Una vez instalado, prueba prompts de este estilo:

usa el rag para revisar el codigo del fichero nombrefichero.cpp
diagnostica este error de gstreamer en mi modulo C++ y propon cambios, sin aplicarlos todavia
revisa este fichero con apoyo del rag y dime si hay problemas de pads, caps o estados

Limitaciones actuales

  1. El agente asume el scope gstreamer-official por prompt, no por integracion dura.
  2. No cambia automaticamente de scope.
  3. No aplica cambios salvo que el usuario lo pida.
  4. No usa web ni fuentes externas.

Evolucion futura recomendada

  1. Integracion real con el RAG remoto rag.por-correo.com.
  2. Seleccion dinamica de scopes disponibles.
  3. Prompt afinado por modelo local (gemma4, qwen3.5, etc.).