Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
160 changes: 0 additions & 160 deletions .github/workflows/deploy.yml

This file was deleted.

15 changes: 11 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,17 +22,24 @@ What this means for framework consumers:
56 files. Lives in `objectstack-ai/cloud` going forward.
- **`apps/cloud`** — deleted from this repo. The reference cloud host now
lives in `objectstack-ai/cloud/apps/cloud`.
- **`apps/objectos`** — deleted from this repo. The tenant runtime
(serving `*.objectos.app`) now lives in `objectstack-ai/cloud/apps/objectos`.
Production traffic continues uninterrupted on the same Cloudflare Worker
(atomic flip by overwriting the worker named `objectos` from the cloud
repo, which uses the same CF account). The framework `deploy.yml`
GitHub Actions workflow has been deleted along with it.
- **`@objectstack/cli`** — no longer hard-depends on
`@objectstack/service-cloud`. The `serve --mode=cloud` boot path keeps
the existing optional dynamic `import('@objectstack/service-cloud')`
with a try/catch that surfaces a clear "install / use cloud-aware
distribution" hint when the package is absent. The ambient TypeScript
stub (`packages/cli/src/types/service-cloud.d.ts`) is retained so the
optional path still typechecks.
- **`apps/objectos`** — unchanged. The reference *tenant* runtime stays
in this repo and reaches the control plane over HTTP via
`OS_CLOUD_URL`. Defaults: `OS_CLOUD_URL=https://cloud.objectos.app`
in production, or `local` to disable cloud routing.
- **Root `pnpm dev` / `pnpm start` / `pnpm doctor` scripts removed** —
these were thin aliases for `pnpm --filter @objectstack/objectos …`
which no longer exists in this repo. Use the cloud repo for objectos
development, or `pnpm --filter @example/app-crm dev` for a local
reference runtime.
- **Structural couplings remain `any`-typed.** `packages/runtime/`,
`packages/rest/`, and `packages/adapters/hono/` previously documented
service-cloud as the source of `KernelManager` / `EnvironmentDriverRegistry`
Expand Down
6 changes: 1 addition & 5 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,6 @@ pnpm build # turbo run build --filter=!@objectstack/docs
# Run all tests
pnpm test # turbo run test

# Dev server
pnpm dev # runs @objectstack/objectos in dev mode

# Studio UI dev
pnpm studio:dev # runs @objectstack/studio in dev mode

Expand Down Expand Up @@ -93,8 +90,7 @@ objectstack-ai/framework/
├── apps/
│ ├── studio/ # 🎨 Studio UI (React + Hono, web-based)
│ ├── docs/ # 📖 Documentation site (Fumadocs + Next.js)
│ └── objectos/ # 🚀 ObjectOS Runtime (multi-app orchestration)
│ └── docs/ # 📖 Documentation site (Fumadocs + Next.js)
├── examples/ # 📚 Reference implementations
├── skills/ # 🤖 AI skill definitions (for Claude Code, Copilot, Cursor)
Expand Down
4 changes: 0 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,12 +112,9 @@ pnpm docs:dev
| Script | Description |
| :--- | :--- |
| `pnpm build` | Build all packages (excludes docs) |
| `pnpm dev` | Run the reference `@objectstack/objectos` host in dev mode |
| `pnpm dev:cloud` | Run `@objectstack/cloud` (multi-project, control-plane mode) |
| `pnpm dev:crm` | Run the CRM example end-to-end (`@example/app-crm`) |
| `pnpm studio:start` | Start the prebuilt Studio IDE |
| `pnpm test` | Run all tests (Turborepo) |
| `pnpm doctor` | Check environment health |
| `pnpm setup` | Install dependencies and build the spec package |
| `pnpm docs:dev` | Start the documentation site locally |
| `pnpm docs:build` | Build documentation for production |
Expand Down Expand Up @@ -235,7 +232,6 @@ Cloud, package registry, and project management subcommands (`os projects`, `os
| [`@objectstack/cli`](packages/cli) | CLI binary (`os` / `objectstack`) — `init`, `dev`, `serve`, `studio`, `compile`, `validate`, `generate`, `lint`, `doctor` |
| [`create-objectstack`](packages/create-objectstack) | Project scaffolder (`npx create-objectstack`) |
| [`objectstack-vscode`](packages/vscode-objectstack) | VS Code extension — autocomplete, validation, diagnostics |
| [`@objectstack/objectos`](apps/objectos) | Reference host — local and self-contained ObjectOS runtime |
| [`@objectstack/studio`](apps/studio) | Studio IDE — metadata explorer, schema inspector, AI assistant |
| [`@objectstack/console`](apps/console) | Cloud console — org / project / branch management UI |
| [`@objectstack/account`](apps/account) | Account & identity portal — sign in, organizations, connected apps |
Expand Down
48 changes: 0 additions & 48 deletions apps/objectos/.dockerignore

This file was deleted.

13 changes: 0 additions & 13 deletions apps/objectos/.env.cloudflare.example

This file was deleted.

26 changes: 0 additions & 26 deletions apps/objectos/.env.cloudflare.secrets.example

This file was deleted.

23 changes: 0 additions & 23 deletions apps/objectos/.env.example

This file was deleted.

27 changes: 0 additions & 27 deletions apps/objectos/.gitignore

This file was deleted.

16 changes: 0 additions & 16 deletions apps/objectos/.vercelignore

This file was deleted.

Loading