この症状は、Claude Code で Artifact を公開共有しようとしたとき、共有ダイアログに
This version can't be shared publicly. Publish a new version or change the shared version, then try again.
と出るケースです。手元で確認した issue でも、同じ文言がそのまま報告されています。たとえば #80321 は「再公開しても共有できない」、#80545 は mermaid ブロックを含む Artifact で同じエラーが出る、#85550 は Max plan の Linux 環境で共有不可が続く、という内容でした。
まず切り分けとして重要なのは、エラー文の見た目だけでは原因が1つに絞れないことです。issue の内容だけを見ると、少なくとも次の2系統が混ざっています。1つは、公開共有しようとしている版そのものに問題があるように見えるケース。もう1つは、メッセージは「新しい版を公開して」と言っているのに、実際には mermaid ブロックの有無が引っかかっているケースです。#80545 では、<pre class="mermaid"> や Markdown の ```mermaid フェンスがある Artifact は、再公開しても直らないと報告されています。
手元の環境では、Claude Code CLI の状態自体は次のようでした。ここから分かるのは、少なくとも検証時点で CLI は起動でき、doctor も完走していることです。
$ claude --version
2.1.207 (Claude Code)
$ claude doctor
Claude Code doctor
Running: native (2.1.207)
Commit: bc512d563325
Platform: darwin-arm64
Path: ~/.local/share/claude/versions/2.1.207
Config install method: native
Search: OK (bundled)
Auto-updates: enabled
Auto-update channel: latest
Last update attempt: none recorded
Multiple installations found
- npm-global at /usr/local/bin/claude
- native at ~/.local/bin/claude
Remote Control
Control this session from claude.ai/code or the Claude mobile app
1 warning found
- Leftover npm global installation at /usr/local/bin/claude
Fix: Run: npm -g uninstall @anthropic-ai/claude-code
For a full setup checkup that can also fix issues, run /doctor in a Claude Code session.
$ /usr/bin/which -a claude
~/.local/bin/claude
/usr/local/bin/claude
/usr/local/bin/claude
$ node --version
v22.15.0
この出力からは、少なくとも多重インストールがあること、そして claude doctor がそれを警告していることまでは分かります。ただし、今回の共有エラーとの直接の因果関係は、ここだけでは断定できません。issue 側でも、原因がインストールの問題だとは書かれていません。
現時点で、記事として安全に言えるのは次の線引きです。Artifact の共有でこの文言が出たら、まずは「本当にその版が公開共有可能な内容か」を疑うこと。特に #80545 のように、mermaid ブロックが含まれていないかを確認すること。そして、再公開しても同じなら、メッセージの案内どおりに新しい版へ切り替える操作だけで解消するとは限らない、ということです。this version can't be shared publicly は、少なくとも issue 上では「再公開すれば必ず直る」という種類のエラーではありません。
逆に、まだ分からない点もあります。公開できない条件が mermaid だけなのか、ほかの HTML 構造や Artifact の内容にもあるのかは、今回渡された issue だけでは確定できません。#85550 では小さめの自己完結 HTML に inline SVG があり、スクリプトも外部リソースもないとされていますが、それでも共有できなかったとあります。つまり、サイズだけの問題とも言い切れません。
もし同じ症状を踏んだら、まずは Artifact の中身に mermaid が入っていないかを見てください。入っているなら、それが引き金になっている可能性があります。入っていないのに同じエラーが出るなら、再公開の有無、共有対象の版の選択、そして issue #80321 で見られるような再現パターンに近いかを照合する、という順番になります。現時点では、こちらから確実な修正手順を1本に絞ることはできません。
claude --version : 2.1.207 (Claude Code)
OS : Darwin 25.3.0 (arm64)
Python : 3.14.2
検証日時 : 2026-08-16T14:06:01+09:00