Commit 038c777
feat(framework)!: remove service-ai — open edition is MCP-only (ADR-0025 S2)
Completes the ADR-0025 migration on the framework side. @objectstack/service-ai
(in-UI AI runtime + ask agent) now lives in cloud/packages/service-ai (closed).
The open framework exposes AI only via @objectstack/mcp (BYO-AI).
- delete packages/services/service-ai
- drop dep from packages/cli + examples/app-todo (CLI keeps its dynamic-import
+ silent-skip path for cloud/EE hosts)
- remove app-todo's 7 in-UI-AI tests; keep mcp-actions.test.ts (CE test that
proves actions work over MCP with no service-ai)
- drop service-ai from .changeset/config.json fixed[]
- de-stale ai-capabilities + packages docs (open AI -> MCP)
Verified: turbo build (CLI + example-todo closures) green; app-todo CE
MCP-actions E2E passes with service-ai absent.
BREAKING CHANGE: @objectstack/service-ai is no longer published from the open
framework. Self-hosted open runtimes use @objectstack/mcp (BYO-AI).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 3afaeed commit 038c777
98 files changed
Lines changed: 5 additions & 22904 deletions
File tree
- .changeset
- content/docs/guides
- examples/app-todo
- test
- packages
- cli
- services/service-ai
- src
- __tests__
- adapters
- agents
- conversation
- eval
- objects
- quota
- routes
- skills
- stream
- tools
- views
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | 62 | | |
64 | 63 | | |
65 | 64 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
| 11 | + | |
10 | 12 | | |
11 | 13 | | |
12 | 14 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | 197 | | |
207 | 198 | | |
208 | 199 | | |
| |||
515 | 506 | | |
516 | 507 | | |
517 | 508 | | |
518 | | - | |
| 509 | + | |
519 | 510 | | |
520 | 511 | | |
521 | 512 | | |
522 | | - | |
| 513 | + | |
523 | 514 | | |
524 | 515 | | |
525 | 516 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
38 | 37 | | |
39 | 38 | | |
40 | 39 | | |
| |||
This file was deleted.
This file was deleted.
0 commit comments