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-zhuang and 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

vercel Bot commented Jul 6, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
spec Ready Ready Preview, Comment Jul 6, 2026 10:35pm

Request Review

@github-actions github-actions Bot added the size/s label Jul 6, 2026
@github-actions

github-actions Bot commented Jul 6, 2026

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-actions github-actions Bot added documentation Improvements or additions to documentation tooling labels Jul 6, 2026
@os-zhuang
os-zhuang merged commit 3b9fd94 into main Jul 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 free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/s tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant