Support ClinePass (cline-pass provider) in Kanban
#547
yashgada
started this conversation in
Feature Requests
Replies: 3 comments 1 reply
|
i have the same issue |
1 reply
|
I got the same issue when trying to run cline kanban, but in a separate discussion, the issue has been fixed, but still a review and merge process. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Is your feature request related to a problem?
Yes. I can't use my ClinePass subscription models in Kanban — cards fail immediately at startup with:
ClinePass works fine everywhere else (VS Code extension and the
clineCLI), which is what makes this feel like it should work in Kanban too.Current behavior
clineagent with thecline-passprovider throwsUnknown or disabled provider "cline-pass"and the card never runs.cline-passprovider works correctly in theclineCLI and the VS Code extension, because those run on the newer@cline/core+@cline/llmslineage that includes thecline-passprovider definition.Expected behavior
Kanban should support the
cline-passprovider so ClinePass subscribers can run cards using their included ClinePass models (e.g.cline-pass/glm-5.2,cline-pass/deepseek-v4-pro,cline-pass/deepseek-v4-flash), with the higher rate limits ClinePass provides. Since~/.cline/data/globalState.json(Plan/Act provider) is shared across the CLI, extension, and Kanban, selectingcline-passin the CLI/extension should carry into Kanban seamlessly.Steps to reproduce
clineCLI (and/or the VS Code extension), soplanModeApiProvider/actModeApiProviderin~/.cline/data/globalState.jsonbecomecline-pass.npm i -g kanban(currently resolves to0.1.68).kanbanand start a card using theclineagent.Unknown or disabled provider "cline-pass"(logged under theagent_errorhook event).Root cause / analysis
It looks like a bundled-core lineage gap:
0.1.68depends on@clinebot/core^0.0.38(the older core lineage), and bundles it inline intodist/cli.jsvia esbuild. There is nocline-pass/ClinePassstring anywhere in Kanban'sdist/cli.js— onlycline,openrouter,openai-native, etc.clineCLI (3.0.34) and the VS Code extension instead use the newer@cline/core+@cline/llmslineage, wherecline-passis registered (in@cline/llms, thecline-passprovider is defined as the "ClinePass" endpoint, alongsidecline= "Cline Usage-Billing"). That's why it works there.0.1.68release notes mention adding OpenAI ChatGPT Subscription and v0 providers via the0.0.36 → 0.0.38SDK bump, but ClinePass wasn't included.@clinebot/corelatest on npm is also0.0.38(nightly = same base), so bumping Kanban's dependency doesn't help yet, and building Kanban from themainbranch (which still pins@clinebot/core^0.0.38) yields the same result.In short: the
cline-passprovider definition needs to land in the core that Kanban bundles.Proposed solution
Bring the
cline-passprovider into Kanban's bundled core. Options that would unblock users:cline-passprovider to@clinebot/core(mirroring the definition in@cline/llms), and bump Kanban's@clinebot/coredependency, or@cline/core+@cline/llmslineage used by theclineCLI / VS Code extension (which already shipscline-pass).Either way, once the bundled registry knows
cline-pass, Kanban should pick it up from the sharedglobalState.json/providers.jsonwith no user-facing config change.Why this matters
ClinePass is the flat-rate subscription path, and Kanban is the natural place to run many agents in parallel — but the higher ClinePass rate limits are exactly what makes parallel cards viable. Right now ClinePass subscribers can't use their subscription in Kanban at all and have to fall back to usage-billing or a BYO key, which defeats the point of the subscription for the Kanban workflow.
Environment
0.1.68(npm view kanban dist-tags→latest: 0.1.68)clineCLI:3.0.34@clinebot/core:0.0.38(Kanban's dependency; latest on npm)@cline/core/@cline/llms:0.0.54(CLI/extension lineage that supportscline-pass)Happy to provide log snippets or run anything to help reproduce. Thanks!

PS. I created this doc from clinepass GLM 5.2 as well, via the cline cli.
All reactions