lang
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
ホーム
OPRR
速報
深堀り
イベント
BlockBeats Pro
もっと見る
資金調達情報
特集
オンチェーン生態系
用語
ポッドキャスト
データ
BTC
$96,000
5.73%
ETH
$3,521.91
3.97%
HTX
$0.{5}2273
5.23%
SOL
$198.17
3.05%
Partnered With:

クロードコードのソースコード漏洩: Anthropicの将来の計画

この記事を読むのに必要な時間は 15 分
ある一般的エンジニアリングのミスが、次世代AI製品の姿の一端を明らかにしました
原文タイトル:Claude Code リークに基づく準備事項
原著者:Elliot Arledge
翻訳:Peggy,BlockBeats


Editor's Note: In the early morning of March 31st, Chaofan Shou from Solayer Labs discovered that Anthropic's Claude Code accidentally included the full source code when published on npm. Within hours, the related code was synced to GitHub, quickly garnering attention.


A build configuration oversight allowed outsiders to unusually observe the true progress of their product from a code perspective. This article unfolds based on this "accidental disclosure" of the source code. After reading through the source code, the author attempts to answer two questions: Where is the Claude Code heading? And what does this mean for users?


From the code, it is evident that the Claude Code is introducing a series of undisclosed capabilities, including the continuous running autonomous mode (KAIROS), the PROACTIVE mode that can actively perform tasks in user downtime, and the COORDINATOR mechanism for scheduling multiple sub-agents. These changes collectively point to a clear direction: AI is transitioning from a tool that responds to commands to a system that can run continuously and execute proactively. At the same time, design elements such as permission automation, stealth collaboration, and team memory reflect a real-world issue: how to increase efficiency while controlling risks and boundaries when AI truly enters workflows.


So what does this mean for users?


In fact, these capabilities are not just added on randomly but are gradually building an "agent system": with background running capabilities, cross-task memory, parallel agent cooperation, and the ability to directly invoke tools to complete tasks. The future competition may not just be about model capabilities but about who can make this system more stable and controllable.


The significance lies not in the "accidental disclosure" itself but in the direction it prematurely reveals.


The following is the original article:


Earlier today, @Fried_rice on X discovered that when Anthropic published the Claude Code CLI to npm, it accidentally included a source map file.


Specifically, version 2.1.88 of the @anthropic-ai/claude-code package contained a 59.8MB file cli.js.map, which embedded the full original TypeScript source code in the sourcesContent field. This was not a hack but rather an oversight in the build configuration—the debug artifact was packaged into the production environment. However, this accidental exposure also revealed the future direction of the Claude Code.


数時間、ソースコードを熟読しました。以下は私が注目した重要なポイントと、それがユーザーにとって何を意味するかについてです。


Key Features


自動化エージェントが登場


コードベースで最も頻繁に出現する feature flag は KAIROS です(154 回出現)。コードから見る限り、これは「自律型ガードプロセスモード」であり、Claude Code を常駐するエージェントに変えることができます。バックグラウンドセッション、"dream" と呼ばれるメモリ統合メカニズム、GitHub webhook サブスクリプション、プッシュ通知、およびチャネルベースのコミュニケーション方法が含まれています。


さらに、PROACTIVE モード(37 回出現)もあり、Claude がユーザーメッセージの間に独立して作業できるようにします。システムは「tick」というヒントを送信してエージェントを維持し、Claude は各「起床」時に自ら何をするかを決定します。「自律運転中」と明示的に述べられたヒントが送信され、モデルに「有益な作業を見つけること」、および「最善の判断に基づく行動、了承を求めず」を指示します。


COORDINATOR_MODE(32 回出現)はさらに進化し、Claude をオーケストレーターとして機能させ、複数の並行 worker エージェントを生成および管理できます。このコーディネータは、調査、実装、検証を完了するためにタスクを異なる worker に割り当てる責任があります。システムのヒントには、worker にプロンプトを記述する方法、既存の worker を引き続き使用するタイミング、新しいエージェントを生成するタイミング、および worker の失敗に対処する方法についての詳細な指示が含まれています。


権限確認プロンプトが消えるかもしれません


TRANSCRIPT_CLASSIFIER というフラグがあります(107 回出現)。文脈から見る限り、これは一種の「自動モード」であり、AI 分類子を使用してツールの権限を自動的に承認します。この機能がリリースされると、現在の作業フローを頻繁に中断している権限確認プロンプトがオプションになり、信頼できる操作では完全に消える可能性があります。


モデルコードネームとバージョニングシステム


ソースコードは、Claude モデルのいくつかの内部コードネームを明らかにしました:


Capybara は、Claude 4.6 の派生物のようです。コメントには「Capybara v8」が言及され、偽陽性率が 29–30% であること(v4 の 16.7% と比較)、過剰なコメントアウトの傾向、および「assertiveness counterweight」と呼ばれるメカニズムが記録されています。


Fennec はかつてコードネームでしたが、後に Opus 4.6 に移行しました。


Numbat はまだリリースされていません。あるコメントには「numbat をリリース時にこのセクションを削除する」と記載されています。


コードには opus-4-7 と sonnet-4-8 も言及されており、これらのバージョン番号は公開コミットに含まれてはならないと明示されています。これはこれらのバージョンが内部で既に存在していることを暗示しています。


「Incognito Mode」: Anonymous Contribution to Open Source


「Undercover Mode」という機能もあり、これは Anthropic の従業員が Claude Code を使用してパブリックリポジトリにコードをコミットする際に有効化される特別なモードです。このモードでは AI 関連のすべての識別情報が削除されます。具体的には:


・コミットに AI の帰属情報が含まれない

・モデルコードネームが非表示になる

・すべての「Claude Code」や AI に言及するものが削除される

・モデル自体のモデル番号も伏せられる


文言には明確に「現在 UNDERCOVER モードでパブリック/オープンソースのリポジトリで作業しています。コミットメッセージ、PR タイトル、および本文には絶対に Anthropic の内部情報を含めないでください。アイデンティティを明かさないでください。」と記されています。


また、このモードは強制的にオフにすることはできず、システムが現在が内部リポジトリかどうかを確認できない場合はデフォルトでこのモードが有効になります。


音声モード


VOICE_MODE は 46 回出現し、システムにはすでに音声インタラクションの能力が組み込まれており、音声からテキストへの変換やテキストから音声への変換が含まれています。


「電子ペット」システム


興味深い点です。コードには、基本的には端末上の「電子ペット」(拓麻歌子に似たもの)である隠し BUDDY システムがあります。これには以下が含まれます:


·18 種の生物(アヒル、ガチョウ、ネコ、ドラゴン、イカ、フクロウ、ペンギン、カメ、幽霊、ヘキサゴンドラゴンなど)

·レアリティシステム(伝説の確率は 1%)

·外観の装飾(王冠、帽子、輪、魔法使いの帽子など)

·属性値(DEBUGGING、PATIENCE、CHAOS、WISDOM、SNARK)

·さらには「輝く」バージョンも存在します


中で、capybara(カピバラ)という種名は String.fromCharCode() を使って混乱させられており、内部の漏えい検出システムが発動されないようにしています。これはこのコードネームが敏感であることを間接的に示しています。


その他の注目すべき機能


FORK_SUBAGENT:自身を複数の並行エージェントに分割することを許可


VERIFICATION_AGENT:独立した、対抗的な検証結果に使用


ULTRAPLAN:高度な計画能力


WEB_BROWSER_TOOL:ブラウザ自動化


TOKEN_BUDGET:トークン予算を明示的に指定することを許可(例: 「+500k」または「2M トークンを消費」)


TEAMMEM:チーム間での共有メモリをサポート


これが意味するもの


いくつかの主要な結論:


Claude Code は著しく「高い自治」の方向に進んでいます。KAIROS、PROACTIVE、COORDINATOR などの機能は、Claude がバックグラウンドプロセスとして実行され、リポジトリを継続的に監視し、自動的にタスクを実行できる未来を示しています。


権限の摩擦が弱まっています。自動承認メカニズムは、頻繁な人間による確認手順の削減を示しています。


モデルバージョンコントロールは公開APIよりも複雑です。多くの派生、高速モード、コードネームシステムが内部に存在し、さまざまな能力と問題に対応しています。


セキュリティメカニズムが重視されています。Bashコマンドのバリデーションだけでも2500行以上のコードがあり、サンドボックス、ステルスモード、入力クリーンアップが追加されています。


製品は「人格」を導入しています。Buddyシステムにより、Claude Code は単なるツールでなく、「パートナー」となろうとしています。


自己で確認する方法


執筆時点では、このソースコードは引き続きnpmで入手可能です。@anthropic-ai/claude-code@2.1.88をダウンロードし、cli.js.mapを見つけ、JSONを解析し、sourcesContentフィールドを抽出します。私はコードを再配布しませんが、公開されているコンテンツを分析して議論することは合理的です。


最初の発見は、Xの@Fried_riceに帰属されています。


[元の記事へのリンク]



BlockBeats の公式コミュニティに参加しよう:

Telegram 公式チャンネル:https://t.me/theblockbeats

Telegram 交流グループ:https://t.me/BlockBeats_App

Twitter 公式アカウント:https://twitter.com/BlockBeatsAsia

举报 訂正/通報
ライブラリを選択
新しいライブラリを追加
キャンセル
完了
新しいライブラリを追加
自分のみが閲覧可
公開
保存
訂正/通報
送信