Skip to content

feat: add ClinePass as a built-in provider#3297

Open
SignorNapoli wants to merge 1 commit into
anomalyco:devfrom
SignorNapoli:feat/clinepass-provider
Open

feat: add ClinePass as a built-in provider#3297
SignorNapoli wants to merge 1 commit into
anomalyco:devfrom
SignorNapoli:feat/clinepass-provider

Conversation

@SignorNapoli

Copy link
Copy Markdown

feat: add ClinePass as a built-in provider

Adds Cline/ClinePass as a native provider in the /connect\ list.

ClinePass is a subscription service that provides access to models from Anthropic, OpenAI, Google, DeepSeek, Moonshot AI, Z.AI, Xiaomi, MiniMax, Alibaba, StepFun, Tencent, Poolside, and more through a single OpenAI-compatible endpoint.

Provider

Models (14 total)

ClinePass subscription models (cost: 0 — flat monthly subscription, not per-token):

Model ID Base model
\cline-pass/glm-5.2\ \zhipuai/glm-5.2\
\cline-pass/deepseek-v4-pro\ \deepseek/deepseek-v4-pro\
\cline-pass/deepseek-v4-flash\ \deepseek/deepseek-v4-flash\
\cline-pass/kimi-k2.7-code\ \moonshotai/kimi-k2.7-code\
\cline-pass/kimi-k2.6\ \moonshotai/kimi-k2.6\
\cline-pass/mimo-v2.5-pro\ \xiaomi/mimo-v2.5-pro\
\cline-pass/mimo-v2.5\ \xiaomi/mimo-v2.5\
\cline-pass/minimax-m3\ \minimax/MiniMax-M3\
\cline-pass/qwen3.7-max\ \�libaba/qwen3.7-max\
\cline-pass/qwen3.7-plus\ \�libaba/qwen3.7-plus\

Free tier models (cost: 0):

Model ID Base model
\deepseek/deepseek-v4-flash\ \deepseek/deepseek-v4-flash\
\stepfun/step-3.7-flash\ \stepfun/step-3.7-flash\
\ encent/hy3:free\ (inline)
\poolside/laguna-m.1:free\ \poolside/laguna-m.1\

Verification

Model metadata verified against the live Cline API (\GET /api/v1/ai/cline/recommended-models). All 14 model IDs match the API response exactly.

@github-actions

Copy link
Copy Markdown
Contributor

Action items

  • [high] [violation] providers/clinepass/logo.svg - Check: New providers must ship a compliant logo at providers/<id>/logo.svg (AGENTS.md "New providers" blocker + logo guidelines). Why: This PR creates providers/clinepass/provider.toml and 14 model files but adds no logo.svg. The contribution checklist makes a compliant logo (SVG, currentColor fills/strokes, no fixed size or hardcoded color, preferably square viewBox) a hard merge blocker for every new provider. Action: Add providers/clinepass/logo.svg following the logo guidelines.
  • [high] [violation] providers/clinepass/models/tencent/hy3:free.toml:1 - Check: Provider models must use base_model when a matching models/<provider>/<model>.toml exists; provider-agnostic facts must not be duplicated inline. Why: models/tencent/hy3-preview.toml already defines the same Hy3 model (family = "Hy", release_date = "2026-04-20", attachment = false, reasoning = true, temperature = true, tool_call = true, open_weights = true, limit.context = 256_000, limit.output = 64_000, text-only modalities). The new file re-inlines all of those facts, drops the upstream weights/benchmarks, and omits the required last_updated (which validation will reject). Action: Replace the inline body with base_model = "tencent/hy3-preview" and keep only provider-specific fields (e.g. name/description override, [cost], reasoning_options, status); last_updated, weights, and benchmarks will be inherited.
  • [high] [violation] providers/clinepass/models/tencent/hy3:free.toml:6 - Check: Models with reasoning = true must declare reasoning_options reflecting the provider's API surface. Why: This file sets reasoning = true but has no reasoning_options field, which the schema rejects ("Must set reasoning_options when reasoning is true"). Every other ClinePass file in this PR correctly sets reasoning_options = []. Action: Add reasoning_options = [] (or the verified control ClinePass exposes for Hy3) to this file.
  • [low] [possible mistake] providers/clinepass/models/cline-pass/glm-5.2.toml:4 - Check: Data-changing PRs should cite direct provider pricing/model documentation for material factual claims. Why: All 14 models set cost.input = 0 and cost.output = 0 on the premise that ClinePass is a flat monthly subscription with no per-token billing. The PR body links general API docs but does not cite a ClinePass pricing/subscription page supporting per-token cost = 0 for these (normally paid) flagship models, so the central pricing claim cannot be reviewed. Action: Add a citation to ClinePass's pricing/subscription terms stating exactly what it supports (that the listed models are billed at $0/M tokens under the subscription).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant