rag-service/RAG/agente_gstreamer/INSTALAR_EN_OTRO_PC.md

3.7 KiB

Instalar Agente GStreamer En Otro PC

Proyecto: Workspace de tools IA para empresas
Modulo: RAG
Paquete portable: RAG/agente_gstreamer/


Que debes llevarte

Llevate la carpeta completa:

RAG/agente_gstreamer/

Contiene todo lo necesario para recrear el agente:

  1. AGENTE_GSTREAMER_OPENCODE.jsonc
  2. rag_gstreamer_bootstrap.sh
  3. rag_gstreamer_retrieve.sh
  4. INSTALAR_EN_OTRO_PC.md

Que hace este paquete

Deja instalado un agente gstreamer en OpenCode que:

  • aparece como agente primario al cambiar con Tab
  • esta enfocado en GStreamer y C++
  • diagnostica y propone cambios por defecto
  • no modifica codigo salvo que se le pida expresamente
  • queda conectado operativamente al RAG remoto https://rag.por-correo.com
  • usa por defecto el scope:
    • sourceId: corpus:gstreamer:official:v1
    • sourceRef: gstreamer-official

Paso 1. Copiar la carpeta al otro PC

Coloca esta carpeta dentro del workspace del otro PC.

Ejemplo:

/home/usuario/Documentos/Empresa/Desarrollo/IA/RAG/agente_gstreamer/

Paso 2. Sustituir el placeholder de ruta

Abre:

RAG/agente_gstreamer/AGENTE_GSTREAMER_OPENCODE.jsonc

Y sustituye:

__IA_WORKSPACE_ROOT__

por la ruta absoluta real del workspace en ese otro PC.

Ejemplo:

/home/usuario/Documentos/Empresa/Desarrollo/IA

Esto es importante porque el agente llamara a estos scripts por ruta absoluta:

<workspace>/RAG/agente_gstreamer/rag_gstreamer_bootstrap.sh
<workspace>/RAG/agente_gstreamer/rag_gstreamer_retrieve.sh

Paso 3. Dejar ejecutables los scripts

En el otro PC ejecuta:

chmod +x RAG/agente_gstreamer/rag_gstreamer_bootstrap.sh
chmod +x RAG/agente_gstreamer/rag_gstreamer_retrieve.sh

Paso 4. Instalar el agente en OpenCode

Abre la configuracion de OpenCode del otro PC:

~/.config/opencode/opencode.jsonc

Luego copia el bloque del archivo:

RAG/agente_gstreamer/AGENTE_GSTREAMER_OPENCODE.jsonc

y pegalo dentro de la clave raiz agent.

Si no existe agent, creala.

Ejemplo:

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

Paso 5. Reiniciar OpenCode

Cierra la sesion actual o reinicia OpenCode para que recargue la configuracion.

Despues, al pulsar Tab, debe aparecer:

gstreamer

Instalacion asistida por otro agente OpenCode

Si quieres que el OpenCode del otro PC lo instale por ti, dale esta instruccion:

Lee estos archivos dentro de `RAG/agente_gstreamer/`:
- AGENTE_GSTREAMER_OPENCODE.jsonc
- INSTALAR_EN_OTRO_PC.md

Instala el agente `gstreamer` en mi configuracion local de OpenCode.

Requisitos:
1. Sustituye `__IA_WORKSPACE_ROOT__` por la ruta absoluta real de este workspace.
2. No cambies otros agentes existentes.
3. Deja ejecutables estos scripts:
   - RAG/agente_gstreamer/rag_gstreamer_bootstrap.sh
   - RAG/agente_gstreamer/rag_gstreamer_retrieve.sh
4. Inserta el agente dentro de `~/.config/opencode/opencode.jsonc`.
5. Dime al final si necesito reiniciar OpenCode.

Ejemplos de uso despues de instalarlo

usa el rag para revisar el codigo del fichero nombrefichero.cpp
revisa este codigo y apoyate en el rag haciendo una precarga sobre uso especifico de video remoto
diagnostica este error de gstreamer en este modulo C++ y propon cambios, sin aplicarlos todavia

Notas importantes

  1. Este paquete ya deja al agente conectado operativamente al RAG remoto.
  2. La integracion se hace por scripts locales + prompt del agente, no por MCP nativo.
  3. El scope por defecto sigue siendo gstreamer-official.
  4. Si en el futuro cambias el endpoint del RAG o el scope, habra que actualizar este paquete.