Commit Graph
15 Commits
Author SHA1 Message Date
Tomás Barreiro d7cc9b6155 Move bun from the sdk/ to root (#11104)
* Move bun to root

* Fix scripts and pre-commit

* Update scripts

* Update workflows

* Fix cd

* fix pre-commit

* fix cli publish
2026-06-01 22:29:41 +02:00
Saoud Rizwan c84da27d09 refactor: rename @clinebot npm scope to @cline (#24)
* refactor: rename @clinebot npm scope to @cline

Rename all package names, dependencies, imports, workflow references,
build scripts, and documentation from @clinebot/* to @cline/* to match
the newly claimed @cline npm organization.

* fix: complete @cline scope rename

* chore: update root lockfile package scope

* fix: update usage cost import scope
2026-05-06 17:01:54 -07:00
Bee 822435c474 fix: regenerate bun lockfile during version updates (#286)
Remove any stale bun.lock before running a lockfile-only install in the
version script, ensuring dependency metadata is refreshed before model
generation runs.

Fix the broken
https://github.com/cline/sdk-wip/actions/runs/24946769193/job/73049831199
2026-04-28 14:05:13 -07:00
Bee be3fc07263 feat: add @clinebot/enterprise SDK package (#85)
* feat: add @clinebot/enterprise SDK package

Introduces @clinebot/enterprise, a new optional composition layer that adds enterprise capabilities on top of @clinebot/core and @clinebot/agents without leaking enterprise-specific concerns into lower-level packages.

The package handles the full enterprise sync lifecycle:

1. Identity resolution — pluggable IdentityAdapter interface (WorkOS adapter included)
2. Control plane sync — fetches remote config bundles via EnterpriseControlPlane
3. Policy materialization — writes managed rules, workflows, and skills to disk so @clinebot/core discovers them through its standard local file path (no special in-memory injection)
4. Telemetry configuration — maps bundle data to normalized OpenTelemetryClientConfig from @clinebot/shared
5. Runtime integration — exposes createEnterprisePlugin() and prepareEnterpriseRuntime() to wire everything into @clinebot/core as an AgentExtension

Design decisions
- Provider-agnostic contracts — IdentityAdapter, EnterpriseControlPlane, and EnterpriseTelemetryAdapter are thin interfaces; WorkOS is an included provider, not a hard dependency
- File-based materialization — enterprise-managed instructions land on disk and are loaded through the same path as any local instruction file, keeping prompt assembly consistent
- Shared RemoteConfig — EnterpriseConfigBundle normalizes into RemoteConfig from @clinebot/shared; no separate enterprise-only config contract
- Clean boundary — if a feature works without org identity, remote policy, or enterprise telemetry, it doesn't belong in this package

* clean up

* refactor: rpc/src/client.ts

* revert package.json

* autoload

* rename agents directory to extensions

* fix renamed path

* fix: use renamed extensions path

* fix checkpoint hooks
2026-04-06 16:30:53 -07:00
Bee 018b2a6664 docs: simplify CLI build/publish process (#37)
* docs: simplify CLI build/publish process

- Update README to clarify npm publishing uses Bun
- Remove `--production` flag from build script for consistency
- Simplify release script to use `bun publish` directly
- Move workspace dependencies from `dependencies` to `devDependencies`
- Remove deprecated `pack` script and related prepare/restore steps

* dev: fix version scripts
2026-03-27 12:11:57 -07:00
abeatrix f88a94fce6 dev: use bun for packaging 2026-03-27 03:31:55 -07:00
abeatrix ae2d714129 chore: includes production flag for builds 2026-03-27 02:39:15 -07:00
abeatrix 578e821d2a Cline SDK 0.0.14 2026-03-25 14:07:34 -07:00
abeatrix 12a3004ce1 Cline SDK 0.0.12 2026-03-24 15:20:55 -07:00
abeatrix 5a00df264a feat: workflow build 2026-03-19 20:19:40 -07:00
abeatrix ec85d21903 Cline SDK 0.0.4 2026-03-19 10:35:31 -07:00
abeatrix 6ae128db36 refactor: @clinebot/core/node for Node runtime
helpers and session backend imports

`@clinebot/core/node` (instead of `@clinebot/core/server`) for Node runtime
helpers and session backend imports, keeping workspace boundary guidance
accurate after the package path change.
2026-03-18 18:17:23 -07:00
abeatrix ca0b8a0660 refactor: package exports and publish workflows 2026-03-18 13:59:19 -07:00
abeatrix 1968e08a57 feat: sdk publish workflow version script 2026-03-18 12:59:20 -07:00
abeatrix 3152dfc6ef Cline SDKs 0.0.1 2026-03-18 12:40:56 -07:00