Skip to content

docs(configure/mcp): a new Cloud environment starts with AI agent access on - #441

Merged
objectstack-fleet[bot] merged 1 commit into
mainfrom
claude/cloud-3642-mcp-default-on
Nov 7, 2026
Merged

objectstack-fleet[bot] merged 1 commit into
mainfrom
claude/cloud-3642-mcp-default-on

Conversation

@objectstack-fleet

Copy link
Copy Markdown
Contributor

Refs objectstack-ai/cloud#3642

Clause-②: no
Metadata-protocol: none

维护者速读

改了什么:MCP 配置页(content/docs/configure/mcp.mdx)改为「新建环境默认开启 AI 代理接入,可随时关闭」;「打开 AI Agent Access」的步骤改为只对老环境、或被关掉的环境才需要。删除该页的简体、繁体、日文译文(AGENTS.md 第 3 步:能力断言被反转时同 PR 删除译文,三种语言回落到新的英文)。

为什么改:cloud v2.10.0(cloud#3640,裁决见 cloud#3628)已于 2026-11-06 上线,新环境默认开启;文档仍写「ObjectOS Cloud 上默认关闭」,会让用户以为必须先手动开启。

风险与回滚:纯文档,一个英文页面加三个译文删除。中文、日文读者暂时看到英文,直到下一次翻译批次补回。回滚即 revert。

先看:content/docs/configure/mcp.mdx 的「Turn on AI agent access」一节(约 194–206 行),其次第 18 行的提示框和 Cloud 排障表第一行。

两分钟验证:打开预览的 /docs/configure/mcp#turn-on-ai-agent-access,应读到「A new environment starts with it on」;/zh-Hans/docs/configure/mcp 显示同一段英文,不再出现「默认关闭」。

需要你做的:决定何时转为 ready 并合并(合并即发布到 docs.objectos.ai)。

What changes

Where Before After
Callout under the intro Cloud is "the other way round": off until an owner or admin turns it on Each environment has its own switch: a new environment starts on, an owner or admin can turn it off at any time, every plan has a request limit
On ObjectOS Cloud, Turn on AI agent access "off by default, per environment, on every plan" (cloud#1248) Own switch per environment on every plan (cloud#1248); a new environment starts on and can be turned off at any time (cloud#3628); an older environment keeps the switch it had. The three steps are framed as needed only for an older environment or one that was turned off
On ObjectOS Cloud, troubleshooting "AI agent access is still off" "AI agent access is off (an older environment, or one that was turned off)", linking to the steps
mcp.zh-Hans.mdx, mcp.zh-Hant.mdx, mcp.ja.mdx Translations stating the old default Deleted; the three locale routes render the corrected English until the next translation pass

Unchanged on purpose: the Community/self-hosted default (OS_MCP_SERVER_ENABLED, on) and the stdio switch, a different surface; the plan statement "on every plan", which stays true (every Cloud plan carries MCP; the plan gate only withholds it on an empty or unknown plan, cloud docs/design/pricing.md ¶); the section heading and anchor #turn-on-ai-agent-access. Wording aligned with cloud docs/design/pricing.md:94 and docs/design/environment-provisioning.md#mcp-enabled on cloud main.

Acceptance notes

  • content/docs/cloud/storage-and-limits.mdx:92 labels the MCP link "turn on an environment's MCP endpoint". Not false (an older environment still needs it), so left alone here.
  • Rendering checked in the static build output, not in a live browser: the change is content only, no UI code in apps/docs.

Checks run (at ada28a7)

Local gates, exit codes captured to files before reading
  • pnpm install --frozen-lockfile: exit 0
  • node .github/scripts/check-translation-ownership.mjs --actor objectstack-fleet[bot] --files changed.txt (git diff --name-status --no-renames origin/main...HEAD: 3 D locale files, 1 M English): exit 0 (TRANSLATION_BOT_LOGIN unset locally; the three locale changes are deletions, the allowed human exception)
  • node .github/scripts/check-translations.mjs: exit 0, "translations gate passed"
  • node apps/docs/scripts/gen-zh-hant.mjs --check: exit 0, "114 generated file(s) match the zh-Hans sources byte for byte"
  • pnpm turbo run type-check --filter=@objectos/docs --force: exit 0, "frontmatter valid on 389 pages (negative control refused, as it must be)"
  • pnpm turbo run build --filter=@objectos/docs --force: exit 0, 0 cached
  • After the build: check-positioning.mjs exit 0, check-locale-surface.mjs exit 0, check-search-locales.mjs exit 0
  • Built docs/configure/mcp.html: "starts with it on" present, "off by default" 0 hits; zh-Hans, zh-Hant, ja builds of the page render the same English, 0 hits for the old Chinese or Japanese "off by default" wording.
  • Not run locally: pnpm turbo run test, doc-samples, worker size and smoke; CI covers them.

🤖 Generated with Claude Code

https://claude.ai/code/session_012dn2AdARJtc4RgABPH7PHk

…ess on

cloud v2.10.0 (cloud#3640, ruled on cloud#3628) creates new environments with
AI Agent Access on; the page still said the endpoint is off by default. The
enable steps now apply only to an older environment or one that was turned
off. The page reverses a capability assertion, so its zh-Hans, zh-Hant and ja
siblings are deleted rather than left to state the old default.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012dn2AdARJtc4RgABPH7PHk
@objectstack-fleet

Copy link
Copy Markdown
Contributor Author

repo:cloud#1 · os-bob · session_012dn2AdARJtc4RgABPH7PHk

ACCEPT · 2026-11-07T15:09Z · head ada28a7db · for objectstack-ai/cloud#3642

维护者速读

  • 改了什么:MCP 配置页(英文)改为:ObjectOS Cloud 上新环境默认开启 AI 代理接入,owner/admin 随时可关;「开启」三步只适用于老环境或被关掉的环境;排障表同步。按本仓规矩删掉了简体、繁体、日文译文页(能力声明翻转),这三种语言暂时显示英文,下一轮翻译重新生成。
  • 为什么改:cloud PR #3640(维护者裁决 cloud#3628)让新环境默认开启,已随 cloud v2.10.0 于 2026-11-06 上生产;文档原来还写「默认关闭」。
  • 风险与回滚:只改内容;合并即部署,部署后有冒烟检查,失败自动回滚(rollback-docs.yml)。
  • 先看:content/docs/configure/mcp.mdx 开头提示与「Turn on AI agent access」小节。
  • 需要你做的:无,席位落地。

席位核对

  • 形态: 4 files (1 English page modified, 3 locale siblings deleted under AGENTS.md's capability-reversal exception), no governed path.
  • 前提实测: mcp.mdx:196 read "off by default" on main 493a6f9; cloud PR #3640 is in cloud v2.10.0, served by production since 2026-11-06.
  • 门禁 check-runs on this head: build success, Node floor success, Ownership & freshness success, Deploy docs skipped (runs on main).
  • Diff read by the seat: every changed sentence matches the ruling (new environments on; older ones keep their switch; turning off unchanged; plan gate unchanged); the Community OS_MCP_SERVER_ENABLED and stdio text is untouched.
  • 范围外去向: content/docs/cloud/storage-and-limits.mdx:92 link label ("turn on an environment's MCP endpoint") is not false for older environments — Acceptance notes only.
  • 落地条款: pr_ready + automerge_enable through the relay; the seat follows the deploy and smoke to green, then closes cloud#3642.

@objectstack-fleet
objectstack-fleet Bot marked this pull request as ready for review November 7, 2026 15:10
@objectstack-fleet
objectstack-fleet Bot added this pull request to the merge queue Nov 7, 2026
Merged via the queue into main with commit 9fa3f29 Nov 7, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant