Agentes

Configuraciones para agentes de programación

Elige tu agente y las opciones para obtener el comando de instalación, los archivos de configuración y una comprobación de que el agente realmente usa Beam. Basado en la guía de inicio rápido de Reflection para agentes de programación.

OpenCode
Agente
Nivel de razonamiento predeterminado
Ubicación de la configuración
Agente de terminal de código abierto, probado por Reflection con OpenCode 1.18.34. interleaved.field indica que debe enviar reasoning_content de vuelta. Conserva "model" en la configuración o OpenCode podría iniciarse con el modelo de otro proveedor.
  1. Instalar

    bash
    curl -fsSL https://opencode.ai/install | bash
    # or: npm install -g opencode-ai
  2. Configurar

    Terminal
    export REFLECTION_API_KEY="<your API key>"
    
    # Check the key: the list should include Beam-501B-A23B
    curl https://api.reflection.ai/openai/v1/models -H "Authorization: Bearer $REFLECTION_API_KEY"
    opencode.json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "reflection": {
          "npm": "@ai-sdk/openai-compatible",
          "name": "Reflection",
          "options": {
            "baseURL": "https://api.reflection.ai/openai/v1",
            "apiKey": "{env:REFLECTION_API_KEY}"
          },
          "models": {
            "Beam-501B-A23B": {
              "name": "Beam-501B-A23B",
              "modalities": {
                "input": [
                  "text"
                ],
                "output": [
                  "text"
                ]
              },
              "limit": {
                "context": 262144,
                "output": 131072
              },
              "reasoning": true,
              "interleaved": {
                "field": "reasoning_content"
              },
              "variants": {
                "xhigh": {
                  "reasoningEffort": "xhigh"
                },
                "max": {
                  "reasoningEffort": "max"
                }
              }
            }
          }
        }
      },
      "model": "reflection/Beam-501B-A23B",
      "permission": {
        "bash": "ask",
        "edit": "ask"
      }
    }
  3. Comprobar el modelo

    bash
    opencode models reflection
    # prints: reflection/Beam-501B-A23B
  4. Ejecutar

    bash
    cd your-project
    opencode
    # one-shot: opencode run --variant high "<prompt>" </dev/null

Problemas conocidos

400: Falta el parámetro obligatorio reasoning_content

La sesión devolvió un paso de assistant sin su razonamiento. Inicia una sesión nueva (/new o opencode run sin -c). En Hermes, comprueba que model.reasoning_echo sea true.

El agente usa otro modelo

Comprueba el nombre del modelo que muestra el agente al iniciar. En Mirror, ejecuta /model reflection; en Pi y OpenCode, comprueba el proveedor y el modelo predeterminados en la configuración.

404 o modelo no encontrado

La URL base debe terminar en /openai/v1, sin nada después, y el ID del modelo debe ser exactamente Beam-501B-A23B.

Pausas largas antes de la respuesta

Beam razona antes de responder, y las tareas grandes pueden tardar un poco. Si se repiten los errores 502 o 503, vuelve a intentarlo.

Fuente: developers.reflection.ai/coding-agents-quickstart