Skip to content

Commit ad8dcaf

Browse files
feat: move 13 facade API interfaces to @cleocode/contracts (v2026.3.71)
Move TasksAPI, SessionsAPI, MemoryAPI, OrchestrationAPI, LifecycleAPI, ReleaseAPI, AdminAPI, StickyAPI, NexusAPI, SyncAPI, AgentsAPI, IntelligenceAPI, and CleoInitOptions from core/cleo.ts to contracts/facade.ts. Includes 20 supporting types (AgentInstanceRow, ImpactReport, BlastRadius, HybridSearchOptions, etc.). CleoOS can now import facade types from @cleocode/contracts directly instead of depending on @cleocode/core for type definitions. Core re-exports all interfaces for backward compatibility. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 3ef6ab1 commit ad8dcaf

10 files changed

Lines changed: 646 additions & 258 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cleocode/monorepo",
3-
"version": "2026.3.70",
3+
"version": "2026.3.71",
44
"private": true,
55
"type": "module",
66
"packageManager": "pnpm@10.30.0",

packages/adapters/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cleocode/adapters",
3-
"version": "2026.3.70",
3+
"version": "2026.3.71",
44
"description": "Unified provider adapters for CLEO (Claude Code, OpenCode, Cursor)",
55
"type": "module",
66
"main": "dist/index.js",

packages/agents/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cleocode/agents",
3-
"version": "2026.3.70",
3+
"version": "2026.3.71",
44
"description": "CLEO agent protocols and templates",
55
"type": "module",
66
"license": "MIT",

packages/cleo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cleocode/cleo",
3-
"version": "2026.3.70",
3+
"version": "2026.3.71",
44
"description": "CLEO CLI + MCP server — the assembled product consuming @cleocode/core",
55
"type": "module",
66
"main": "./dist/cli/index.js",

packages/contracts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@cleocode/contracts",
3-
"version": "2026.3.70",
3+
"version": "2026.3.71",
44
"description": "Domain types, interfaces, and contracts for the CLEO ecosystem",
55
"type": "module",
66
"main": "./dist/index.js",

0 commit comments

Comments
 (0)