Claude Codeのバグ:自動git resetが10分ごとに未コミットの変更を破壊します

✍️ OpenClawRadar📅 公開日: March 30, 2026🔗 Source
Claude Codeのバグ:自動git resetが10分ごとに未コミットの変更を破壊します
Ad

バグの詳細

Claude Codeは、プログラムによるgit操作(外部のgitバイナリは起動されない)を通じて、ユーザーのプロジェクトリポジトリに対して10分ごとにgit fetch origin + git reset --hard origin/mainを実行します。これにより、追跡ファイルに対するすべての未コミットの変更が黙って破棄されます。未追跡ファイルは影響を受けず、gitワークツリーはこの動作の影響を受けません。

環境と証拠

影響を受けるバージョン: Claude Code 2.1.87(Homebrew cask、コンパイル済みBunバイナリ)

OS: macOS 15.4(Darwin 25.3.0、arm64)

調査からの証拠:

  • Git reflogには、10分間隔でreset: moving to origin/mainのようなエントリが95件以上記録されている
  • ライブ再現により、変更された追跡ファイルが10分の時点で黙って元に戻されることが確認された
  • fswatchがgit fetch + resetに一致するファイル操作パターンを記録した
  • 影響を受けるリポジトリ内のCWDを持つのはClaude Code CLIプロセス(PID 70111、claude --dangerously-skip-permissions)のみだった
  • 外部のgitプロセスは起動されていない - 操作はClaude Code内でプログラム的に行われている(おそらくlibgit2)
Ad

技術的分析

/opt/homebrew/Caskroom/claude-code/2.1.87/claudeにあるコンパイル済みバイナリの分析により以下が明らかになった:

  • hg1()関数は、明示的なCWDなしでt_(C8(), _)を介して["fetch","origin"]を実行し、デフォルトでprocess.cwd()を使用する
  • io1()関数はgit pull: cwd=${H} ref=${_??"default"}をログに記録するgit pullラッパーである
  • fileHistory状態は{snapshots: [], trackedFiles: new Set, snapshotSequence: 0}を追跡する

除外された要因

調査により以下が除外された:gitフック、Claude Codeユーザーフック、プラグインマーケットプレースアップデーター、macOSクラウド同期(iCloud、Dropbox、Syncthing、Synology、Google Drive)、cron/LaunchAgents、Vite/SvelteKit開発サーバー、IDE/エディター、Time Machine、外部ファイルウォッチャー。

📖 完全なソースを読む: HN AI Agents

Ad

👀 See Also

RLVRが小型のファインチューニングモデルを支援する場合:12データセットによる分析
News

RLVRが小型のファインチューニングモデルを支援する場合:12データセットによる分析

1.7BパラメータのSFTファインチューニング済みモデルにRLVR強化学習を追加する実験が行われました。結果、テキスト生成タスクでは平均+2.0パーセントポイント向上した一方、構造化タスクでは-0.7pp低下しました。

OpenClawRadar
OpenClawの自動更新バグにより、/tmpに孤立したプレフライトディレクトリが蓄積する問題
News

OpenClawの自動更新バグにより、/tmpに孤立したプレフライトディレクトリが蓄積する問題

OpenClawの自動更新メカニズムは、更新が失敗した際に/tmp内に残存するプレフライトコピーを作成し、ディスク容量を圧迫してさらなる更新を妨げる可能性があります。あるユーザーは、38GBのVPS上に合計6.5GBの孤立したディレクトリ9個を発見しました。

OpenClawRadar
CBPのクリアビューAI契約:戦術的標的設定のための顔認識
News

CBPのクリアビューAI契約:戦術的標的設定のための顔認識

米国税関・国境警備局は、数十億のインターネット収集画像に対する顔認識技術を用いた戦術的ターゲティングのために、Clearview AIと契約を結びました。

OpenClawRadar
アトラシアン、AIトレーニングのためのデフォルトデータ収集を有効化
News

アトラシアン、AIトレーニングのためのデフォルトデータ収集を有効化

Hacker Newsに312ポイントと75コメントで投稿された情報源によると、AtlassianはAIモデルを訓練するために自社製品全体でデフォルトのデータ収集を有効にしました。

OpenClawRadar