Home / Guides / Ling 3.0 Flash

Ling 3.0 Flash code review in GitHub Actions

Published July 23, 2026 · applies to pgup-ai/jbot-review-action v0

inclusionAI's Ling 3.0 Flash can review pull requests for free through OpenCode, Kilo, OpenRouter, or Command Code. OpenCode is listed in the live model catalog; the other three routes were manually verified with J-Bot Review.

Four free routes · exact ids

OpenCode now lists Ling 3.0 Flash alongside the verified Kilo, OpenRouter, and Command Code routes. The identifiers differ slightly, so copy the one that matches your backend.

OpenRouter setup in three steps

  1. Create an OpenRouter API key. Save it as the repository secret OPENROUTER_API_KEY (Settings → Secrets and variables → Actions).
  2. Commit the workflow. Add the file below as .github/workflows/jbot-review.yml. The :free suffix pins the zero-cost Ling route instead of leaving model selection implicit.
  3. Open a pull request. J-Bot reads the base…head diff and posts diff-anchored findings with a verdict. Blocking findings are checked by a second session before they post.
.github/workflows/jbot-review.yml
name: J-Bot Code Review
on:
  pull_request: { types: [opened, reopened, ready_for_review, synchronize] }

concurrency:
  group: jbot-review-${{ github.event.pull_request.number }}
  cancel-in-progress: true

permissions:
  contents: read
  pull-requests: write
  issues: write
  checks: read

jobs:
  review:
    if: github.event.pull_request.draft == false
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v7
        with: { fetch-depth: 0 }
      - uses: pgup-ai/jbot-review-action@v0
        with:
          provider: openrouter
          model: inclusionai/ling-3.0-flash:free
          openrouter-api-key: ${{ secrets.OPENROUTER_API_KEY }}
          github-token: ${{ secrets.GITHUB_TOKEN }}

Four free routes, four exact model ids

Pick the route where you already manage credentials. Free windows, quotas, and context limits still belong to each provider.

OpenCodeCatalog verified

provider: opencode
model: ling-3.0-flash-free
opencode-api-key

KiloVerified

provider: kilo
model: kilo/inclusionai/ling-3.0-flash:free
kilo-auth

OpenRouterVerified

provider: openrouter
model: inclusionai/ling-3.0-flash:free
openrouter-api-key

Command CodeVerified

provider: commandcode
model: inclusionai/ling-3.0-flash-free
commandcode-access-key

Why Ling 3.0 Flash fits review work

Where the diff goes

FAQ

Is Ling 3.0 Flash free for pull-request review?

Yes. As of 2026-07-23, Ling 3.0 Flash is free through OpenCode, Kilo, OpenRouter, and Command Code. The OpenCode route was checked against its live model catalog; the other three were manually verified with J-Bot Review. Free windows, quotas, and model availability remain provider-controlled, and J-Bot adds no charge of its own.

What model id does Ling 3.0 Flash use on each provider?

OpenCode uses ling-3.0-flash-free. Kilo uses kilo/inclusionai/ling-3.0-flash:free. OpenRouter uses inclusionai/ling-3.0-flash:free. Command Code uses inclusionai/ling-3.0-flash-free. The OpenCode spelling was checked against its live model catalog; the Kilo, OpenRouter, and Command Code spellings were manually verified in J-Bot Review.

Should I use OpenCode, Kilo, OpenRouter, or Command Code for Ling 3.0 Flash?

Use OpenCode if you already have an OpenCode key, Kilo if you already carry Kilo auth into CI, OpenRouter for a standard API-key setup, or Command Code if you already authenticate that CLI with a user access key. The model is currently free on all four, so the practical difference is where you already manage credentials.

Have all four Ling 3.0 Flash routes been tested with J-Bot?

Kilo, OpenRouter, and Command Code were manually verified with J-Bot Review on 2026-07-23. OpenCode availability and its ling-3.0-flash-free model id were checked against the live OpenCode catalog; that route was not rerun end to end for this update.

Related