[KongchangAI]
ProductCline LLM SDK

@cline/llms

A unified LLM abstraction-layer SDK officially maintained by the Cline team and published under its npm scope, providing a common interface over the APIs of multiple large language model providers and handling differences in message formats, streaming responses, and tool calls.

Core Facts

Timeline (last 90 days)

Oct 26

A minor upgrade such as 0.2.0 may introduce interface changes that require adaptation for teams already using the Cline LLM SDK.

Unverified50%
Oct 26

@cline/llms uses the npm scope namespace, indicating that the package is officially maintained by the Cline team.

Unverified50%
Oct 26

The commit hash corresponding to version 0.2.0 is dab4823.

Unverified70%
Oct 26

This release shipped without a changelog or migration guide.

Unverified50%
Oct 26

In the absence of a changelog, upgrading a 0.x-stage npm package should start with reading the README and example code, running tests in an isolated environment, and only then merging into the main branch.

Unverified50%
Oct 17

Frequent 0.0.x releases usually contain three types of changes: added model provider support, fixes for streaming response or token counting issues, and adjustments to type definitions.

Unverified50%
Oct 17

This release came without a changelog or release note, so the changes can only be determined by comparing commit diffs; the short commit hash is c718573.

Unverified50%
Oct 17

@cline/llms released version v0.0.95.

Unverified50%
Oct 16

Developers can install or upgrade to the latest version via npm install @cline/llms@0.0.94.

Unverified50%
Oct 16

Cline publishing the LLMs SDK independently to npm under the scoped package name @cline/llms means it can be installed independently, upgraded independently, and depended on by projects outside Cline.

Unverified50%

14 more timeline events

All Facts (18)

Verified

@cline/llms is still in the early 0.x stage, the API may not yet be fully stable, and breaking changes may occur when upgrading.

80%
Verified

@cline/llms is the core SDK module in the Cline project responsible for large language model integration and invocation, published as an independent sub-package to the npm scope @cline

75%
Unverified

The commit hash corresponding to version 0.2.0 is dab4823.

70%
Unverified

A minor upgrade such as 0.2.0 may introduce interface changes that require adaptation for teams already using the Cline LLM SDK.

50%
Unverified

This release shipped without a changelog or migration guide.

50%
Unverified

@cline/llms uses the npm scope namespace, indicating that the package is officially maintained by the Cline team.

50%
Unverified

In the absence of a changelog, upgrading a 0.x-stage npm package should start with reading the README and example code, running tests in an isolated environment, and only then merging into the main branch.

50%
Unverified

Frequent 0.0.x releases usually contain three types of changes: added model provider support, fixes for streaming response or token counting issues, and adjustments to type definitions.

50%
Unverified

This release came without a changelog or release note, so the changes can only be determined by comparing commit diffs; the short commit hash is c718573.

50%
Unverified

Developers can install or upgrade to the latest version via npm install @cline/llms@0.0.94.

50%
Unverified

@cline/llms@0.0.94 was tagged and released by the project's automated process github-actions.

50%
Unverified

Cline publishing the LLMs SDK independently to npm under the scoped package name @cline/llms means it can be installed independently, upgraded independently, and depended on by projects outside Cline.

50%
Unverified

For developers who depend on @cline/llms, it is recommended to pin the version number in the lockfile to avoid unexpected changes introduced by automatic upgrades; if stability requirements are high, one can wait one to two iteration cycles before following up.

50%
Unverified

@cline/llms is very likely the module used by the Cline project to uniformly manage and adapt interfaces for various large language model providers.

50%
Unverified

Cline splits LLM integration logic into an independent SDK, adopting a decoupled engineering architecture that allows model provider adapters, API protocol encapsulation, and token billing logic to be iterated independently

50%
Unverified

Differences can be located by using npm diff @cline/llms@0.0.89 @cline/llms@0.0.90 or by comparing the .d.ts type declaration files of the two versions.

50%
Unverified

It is recommended to verify in a test environment before upgrading the SDK, especially since backward compatibility is not strongly guaranteed during the 0.x stage.

50%
Unverified

@cline/llms released version v0.0.95.

50%

Source Articles