Skip to content

chore(cli): stop default-loading @objectstack/studio app package - #2663

Merged
os-zhuang merged 3 commits into
mainfrom
chore/drop-studio-app-default
Jul 6, 2026
Merged

chore(cli): stop default-loading @objectstack/studio app package#2663
os-zhuang merged 3 commits into
mainfrom
chore/drop-studio-app-default

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

What

os dev / os start / os serve no longer default-load the @objectstack/studio one-app package. The console now ships a dedicated Studio surface at /_console/studio/<package-id>/<pillar>, so Studio no longer needs to exist as a navigable app tile in the console home "Your apps" list.

Removed the @objectstack/studio entry from the two ADR-0048 default app-registration loops:

  • packages/cli/src/commands/serve.ts (the shared boot path for os dev/os start/os serve)
  • packages/plugins/plugin-dev/src/dev-plugin.ts (dev-plugin boot path)

Setup and Account app packages are unchanged. The @objectstack/studio package itself is kept — it's still registerable explicitly, and the ADR-0048 app-split test continues to cover it.

Verification

  • Build green: @objectstack/cli, @objectstack/plugin-dev, and the full example-showcase dependency graph.
  • Unit test green: packages/cli/src/adr-0048-app-split.test.ts (4/4) — studio package still registers when used explicitly.
  • Real boot of example-showcase from this branch:
    • Loaded plugins include @objectstack/setup, @objectstack/accountno @objectstack/studio.
    • GET /api/v1/meta/app returns 3 apps: showcase_app, setup, accountstudio absent (this endpoint is the data source for the home "Your apps" tiles).

🤖 Generated with Claude Code

os-zhuangand others added 2 commits July 7, 2026 06:04
feat(studio): per-object API / Hooks / Actions tabs + Data-pillar polish (#2330)
objectui@c27bd3264f394bec5f5f71326118bfb115fbe884
os dev / os start / os serve no longer register the Studio one-app
package by default. The console ships a dedicated Studio surface at
/_console/studio/<pkg>/<pillar>, so Studio no longer needs to exist as
a navigable app tile in "Your apps".
Setup and Account app packages are unchanged. The @objectstack/studio
package itself is kept (still registerable explicitly; ADR-0048
app-split test continues to cover it).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercelBot commented Jul 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
specReadyReadyPreview, CommentJul 6, 2026 10:35pm

Request Review

@github-actions

Copy link
Copy Markdown
Contributor

📓 Docs Drift Check

This PR changes 2 package(s): @objectstack/cli, @objectstack/plugin-dev.

15 hand-written doc(s) reference the affected code and may need an implementation-accuracy re-verification:

  • content/docs/ai/skills-reference.mdx(via packages/cli)
  • content/docs/api/client-sdk.mdx(via @objectstack/cli)
  • content/docs/api/data-flow.mdx(via @objectstack/cli)
  • content/docs/api/environment-routing.mdx(via @objectstack/cli)
  • content/docs/api/error-catalog.mdx(via @objectstack/cli)
  • content/docs/automation/hook-bodies.mdx(via packages/cli)
  • content/docs/getting-started/cli.mdx(via @objectstack/cli)
  • content/docs/getting-started/quick-start.mdx(via @objectstack/cli)
  • content/docs/kernel/runtime-services/data-service.mdx(via packages/cli)
  • content/docs/kernel/runtime-services/index.mdx(via packages/cli)
  • content/docs/permissions/authentication.mdx(via @objectstack/cli)
  • content/docs/plugins/packages.mdx(via @objectstack/cli, @objectstack/plugin-dev)
  • content/docs/protocol/objectos/plugin-spec.mdx(via @objectstack/cli)
  • content/docs/protocol/objectos/realtime-protocol.mdx(via @objectstack/cli)
  • content/docs/releases/implementation-status.mdx(via @objectstack/cli)

Advisory only. To re-verify, run the docs-accuracy-audit workflow scoped to these files:
node scripts/docs-audit/affected-docs.mjs origin/main → pass the list as args.docs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actionsgithub-actionsBot added documentation Improvements or additions to documentation tooling labels Jul 6, 2026
@os-zhuang
os-zhuang merged commit 3b9fd94 into mainJul 6, 2026
16 checks passed
@os-zhuang
os-zhuang deleted the chore/drop-studio-app-default branch July 6, 2026 22:36
os-zhuang added a commit that referenced this pull request Jul 21, 2026
chore: release packages (#2663)
objectui@9a5f016f7d5c6cd1f4ce1aa0b2ccad1f5ea14e4a
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentationsize/stooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@os-zhuang