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

OpenClaw 2026.3.22 アップデート:便利な機能も、注意すべき3つの重大な問題点
News

OpenClaw 2026.3.22 アップデート:便利な機能も、注意すべき3つの重大な問題点

OpenClaw 2026.3.22 アップデートでは、/btw コマンド、ヘルスモニターの設定機能、Telegram 返信の修正、エージェントごとの推論デフォルトなど、便利な機能が導入されています。しかし、3つの未解決の問題(#53158、#53202、#53195)があるため、監視なしで直ちにデプロイするのはリスクがあります。

OpenClawRadar
クロードコードサブエージェントはマルチエージェントシステムでスキルを読み込まない
News

クロードコードサブエージェントはマルチエージェントシステムでスキルを読み込まない

開発者が報告したところによると、Claude Code v2.1.91のサブエージェントは.claude/skills/ディレクトリで定義されたスキルにアクセスできず、メインセッションではスキルが完璧に動作しているとのことです。エージェントのフロントマターでのスキル指定、Skillツール、CLIフラグ、Agent Teamsなど、複数のアプローチがすべて失敗しています。

OpenClawRadar
ディストピアベンチ拡張版:6種のディストピアタイプで42モデルをテスト — Claude Opus 4.7が全モデルを凌駕
News

ディストピアベンチ拡張版:6種のディストピアタイプで42モデルをテスト — Claude Opus 4.7が全モデルを凌駕

DystopiaBenchにハクスリー・モジュールとボードリヤール・モジュールが追加され、GPT-5.5、Gemini 3.1 Pro、Grok 4.3、GLM-5.1を含む42モデルがテストされました。Claude Opus 4.7は、すべてのシナリオでL4-L5の有害なリクエストを一貫して拒否しますが、他のモデルはL4またはL5にまで従うことがあります。

OpenClawRadar
OpenClaw 2026.3.28: MiniMaxユーザー向けの破壊的変更、設定自動修復機能の削除
News

OpenClaw 2026.3.28: MiniMaxユーザー向けの破壊的変更、設定自動修復機能の削除

OpenClaw 2026.3.28では、非推奨の設定キーに対する自動修復機能が削除され、複数のMiniMaxモデルが廃止されました。ユーザーはアップグレード前に設定を更新し、ゲートウェイの起動失敗を避ける必要があります。

OpenClawRadar