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

OpenAI、米国戦争省の機密ネットワークにAIモデルを配備へ
News

OpenAI、米国戦争省の機密ネットワークにAIモデルを配備へ

OpenAIは米国戦争省の機密ネットワーク上にAIモデルを展開する契約を締結し、2026年に実装が予定されています。ロイターの記事はHacker Newsで15ポイントと6コメントを獲得しました。

OpenClawRadar
Metaが、AIエージェント向けReddit風フォーラム「Moltbook」を買収
News

Metaが、AIエージェント向けReddit風フォーラム「Moltbook」を買収

Metaは、AIエージェント向けに特別に設計されたRedditスタイルのフォーラムプラットフォーム「Moltbook」を買収しました。この買収は火曜日に確認され、Moltbookの創設者たちはMetaのSuperintelligence Labsに加わります。

OpenClawRadar
Anthropic、Claudeサブスクリプションからプログラム利用を分離:6月15日から新クレジットプール開始
News

Anthropic、Claudeサブスクリプションからプログラム利用を分離:6月15日から新クレジットプール開始

6月15日より、Claudeのサブスクリプションにはプログラム使用(Agent SDK、claude -p、Claude Code GitHub Actions)専用の月間クレジット枠が設けられます。インタラクティブ用クレジットでプログラム呼び出しを補助することはなくなり、枠を使い切ると、ユーザーはAPIの全額料金を支払うことになります。

OpenClawRadar
XiaomiがMiMo-V2.5-Proをオープンソース化、コーディングベンチマークでClaude Opus 4.6に迫る
News

XiaomiがMiMo-V2.5-Proをオープンソース化、コーディングベンチマークでClaude Opus 4.6に迫る

Xiaomiは、オープンソースのコーディングモデルMiMo-V2.5-Proをリリースしました。このモデルは、大学のコンパイラプロジェクトで233/233のスコアを獲得し、ビデオエディタを自律的に構築し、SWE-BenchとTerminal-BenchでClaude Opus 4.6の上位1%以内にランクインしています。

OpenClawRadar