Mga agent

Mga config ng coding agent

Piliin ang agent at mga opsyon para makuha ang install command, mga config file, at pagsusuri kung talagang Beam ang ginagamit ng agent. Batay ito sa quickstart ng Reflection para sa mga coding agent.

OpenCode
Agent
Default na reasoning effort
Lokasyon ng config
Open-source na terminal agent, sinubukan ng Reflection gamit ang OpenCode 1.18.34. Sinasabi ng interleaved.field dito na ibalik ang reasoning_content. Panatilihin ang "model" sa config, kung hindi, maaaring gumamit ang OpenCode ng modelo mula sa ibang provider.
  1. I-install

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

    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. Suriin ang modelo

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

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

Mga kilalang isyu

400: Nawawala ang kinakailangang parameter na reasoning_content

Nagpadala pabalik ang session ng assistant step na walang reasoning nito. Magsimula ng bagong session (/new, o opencode run nang walang -c). Sa Hermes, tingnan kung true ang model.reasoning_echo.

Ibang modelo ang ginagamit ng agent

Tingnan ang pangalan ng model na ipinapakita ng agent sa simula. Sa Mirror, patakbuhin ang /model reflection; sa Pi at OpenCode, tingnan ang default na provider at model sa config.

404 o hindi nahanap ang model

Dapat magtapos ang base URL sa /openai/v1 at wala nang kasunod dito, at dapat eksaktong Beam-501B-A23B ang model ID.

Mahahabang paghinto bago maglabas ng sagot

Nagsasagawa muna ng pangangatwiran ang Beam bago sumagot, at maaaring magtagal ang malalaking gawain. Kapag paulit-ulit na nagkaroon ng mga 502 o 503 error, subukan ulit ang gawain.

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