Anthropic、AGENTS.mdのサポートを拒否
Feature Request: Support AGENTS.md
AnthropicのClaude Codeが、業界標準となりつつあるAGENTS.mdをサポートしない方針であることが、GitHubのissueで明らかになった。開発者からは、CLAUDE.mdに加えてAGENTS.mdも読み込むフォールバック機能を求める声が上がっているが、Anthropicはこの要望を拒否。コミュニティからは、import機能やシンボリックリンクを使った回避策が提案されている。
AGENTS.mdが見つかりました。Claude Code専用の指示が必要な場合は、CLAUDE.mdファイルを作成できます。
HNでの議論
215- DannyBee
最近、開発者に敵対的なことが多すぎる。
ほんの数日前、彼らはClaude Codeが自動モードで標準ツールよりもbashを使うことを強制する実験をオンにした。
システムプロンプトから直接、8月18日付けで新しくなった内容:
作業はBashツールでできるところはそれを使って行う:ファイルの読み取りはcat、head、sed -n、検索はgrepやfind、ファイルの変更はsed、ヒアドキュメント、または短いスクリプトで行い、専用のRead、Edit、Writeツールは使わない。Bashでどうしてもできない場合にのみ専用ツールにフォールバックする。
なぜかここ数日、Claude Codeが私のLSPツールなどを無視し始めたのか不思議に思っていたが、これが原因だ。これを回避しようとしても(CLAUDE.mdを使っても)遵守率は低い。
これは特別な環境変数を設定することでオフにできる(CLAUDE_CODE_THRIFTY_SONICを0に設定)が、全体的に悪いアイデアだ。
彼らはおそらく、コンテキストトークンの使用量を減らそうとしていると言うだろうが、もしこれが彼らの最善策だとしたら……。
もちろん、これもどこにも文書化されておらず、Anthropicにはよくあることだが、自分がおかしくなったのか、それとも彼らが裏で重大な変更を加えたのか、推測するしかない。
私にとってはこれが最後の藁だった。彼らのハーネス(モデルは問題ない)は、ここ6ヶ月で私が使っている他のハーネス(OMP)に比べて使いやすさなどがかなり遅れを取っており、しかも彼らだけが私のサブスクリプションで他のハーネスを使うことを許可していない。
だから私はClaude Codeを完全に使うのをやめた。[…]
- Wowfunhappy
BUN_OPTIONS="--preload=/path/to/code.js" を使ってClaude CodeにカスタムJavaScriptを注入できる。例えば:
https://gist.github.com/Wowfunhappy/002009cf9c410ed2f751bde8...
これを使ってハーネスにAGENTS.mdを認識させられるかもしれない。
- areoform
これはRedditがサードパーティ製クライアントを潰し、Twitterも同じことをしたのを思い出させる。
衰退はすぐには明らかではなかったが、起こり、両者の成長軌道を制限した。Twitterはサードパーティ製クライアントやアプリの時代ほど速くは成長しなかった。
Redditはその時代ほど、意味のある人間が書いたコンテンツを速く追加していない。今はもっと活動は多いが、目視で数える限り、ボットに支配されている(一部は最高のモデレーションツールが消えたためだ)し、人間の貢献は減少している。
成功したスタートアップは皆、製品の真実から漂流し始める。それはユーザーからの漂流であり、内部政治への漂流だ。
Rasmussenの危険への漂流に似ている、https://risk-engineering.org/concept/Rasmussen-practical-dri...
私の理論では、スタートアップが臨界閾値を超えて成長すると、製品を作ることよりも、会社内で傭兵的に出世することや将来の企業での昇進に備えることに興味を持つ特定のタイプの人々を引き寄せ始める。
これらの人々は会社の内部政治に合わせて動き、深く苦々しい環境を作り出し、使命に駆られた個人が会社を去ることにつながる。最終的には制度的傲慢さを育むことになる。
外部的には、このプロセスの兆候を見ることができる。企業は重力を無視することに相当するスタートアップ/企業的なことを始める。それはしばらくはできる!
高いところにいるときは、たくさんの空気がある[…]
- nullbio
Anthropicにお金を払うのをやめよう。彼らは敵対的な会社だ。
- wxw
Anthropicがフロンティアをリードしている世界では、これは興味深い動きだと思う。しかし、私たちはもうその世界にいないと思う。少なくとも今は。現在の雰囲気は、OpenAIとCodexがレースをリードしているように感じる。
だからこれは意味のない製品決定になり、Claude Codeをやめる理由になる。
- asveikau
> Claude Codeは、ネイティブ形式を優先しつつ、オープン標準に優雅にフォールバックする二重ファイル方式を採用すべきだ。
GNU makeがGNUmakefileをMakefileより先に読むことを思い出す。だから、GNU拡張を使ったmakefileと、BSDや(昔の)商用UNIXで動くmakefileを別々に書くことができる。
- blevinstein
回避策:各リポジトリ内でCLAUDE.mdからAGENTS.mdへのローカルシンボリックリンクを作る。
きれいではないが、機能するし、私の標準的なやり方になっている。これでClaude、Cursor、Codexなどで一貫した動作が得られる。
- johnmlussier
@borisとAnthropic全般は、開発界の他の人々に対して信じられないほど敵対的だ。彼らは自分たちの糞は臭くないと思っている。