HN🔥 119
💬 40

【恐怖】Claude Codeが10分おきに「git reset --hard」を強制実行!? プロジェクトが初期化される謎の挙動

mthwsjc_
2か月前

ディスカッション (10件)

0
mthwsjc_OP🔥 119
2か月前

Claude Codeが、プロジェクトのリポジトリに対して10分おきに git reset --hard origin/main を実行してしまうという事象が報告されています。ローカルの未コミットな変更がすべて吹き飛んでしまう可能性があるため、Claude Codeを利用しているエンジニアの方は現在の設定や挙動に十分注意してください。

1
simianwords
2か月前

プロンプトインジェクション?

2
jrvarela56
2か月前

それ、バグじゃなくて仕様だよ!

3
luxurytent
2か月前

ちょっと理解しきれてないかもだけど、パーミッションで防げないのかな?ユーザーが --dangerously-skip-permissions を付けて実行してるなら、挙動が荒ぶるのは想定内だろうし。ちゃんとパーミッションとルールセットを設定して動かすべきだよ。

4
simianwords
2か月前

この投稿、特定の人に起きた単発の問題を、あたかも広範囲な問題かのように誤解させてる気がする。どこかでコンテキストが壊れちゃったのかな?

5
ghelmer
2か月前

俺の経験ではそんなことないな。

6
oelmgren
2か月前

これがどれくらい一般的なのか、それともこのユーザーだけに起きてるのか気になるね。

7
kccqzy
2か月前

0.1秒間隔のプロセス監視では、リセット前後にgitプロセスは見つからなかった。\n\nこれがプロセスをチェックする方法として妥当だとは思えないな。Gitコマンドは一瞬で終わるから、0.1秒間隔じゃ不十分だよ。自分なら$PATH内のgitを、全操作をログに吐いてから実体の方を実行するラッパーに差し替えるね。

8
byearthithatius
2か月前

これが一般的かどうかはさておき、客観的に見てめちゃくちゃ面白いし、いかにも起こりそうだから盛り上がってるんだと思う。

9
meltyness
2か月前

これ、トークン効率いいのかな?