LayerFSは、並列での作業を必要とするAIコーディングエージェントのために構築されたファイルシステムです。各エージェントは共有のコミット済み履歴の上に、完全で書き込み可能なワークスペースをマウントし、作業を行い、変更内容をコミットして、そのまま消えます。その結果、使い捨てのワークスペースと永続的な共有結果が組み合わさり、裏側にデータベースサーバーを置くことなく大規模な並列処理が可能になります。
このシステムは、すべてのファイルツール呼び出しを共有ストア上のアトミックな操作として扱います。各Bash呼び出しは使い捨てのワークスペースをマウントし、終了時にコミットするため、計算リソースはコマンドの実行中にのみ存在します。異なるコンピュータ上のエージェントが一つのサーバーレスストアを共有でき、一つのプロジェクトが多数のブランチを支え、一つのブランチが多数のエージェントを支える分散作業が可能になります。同じファイルに対する競合は拒否されて警告され、各行は、それを書き込んだステップまでたどることができます。
フォークは低コストになるよう設計されています。フォークはメタデータにすぎず、ファイルをコピーしないため、探索は任意の深さまで再帰的に分岐できます。コンテンツは重複排除および圧縮されます。ある例では、10個のコピーが約0.31個分のストレージに縮小されます。node_modulesなどの依存関係はどのマウントにも一緒に付いてくるため、ワークスペースは約0.05秒で準備が整います。一方、通常の再インストールには約5分かかります。
LayerFSはまた、エージェントが任意の過去のステップへ巻き戻せる自動チェックポイント、決して書き換えられない追記専用オブジェクト、ロックファイル・ビルド出力・キャッシュについて最新の編集を優先する競合ルールもサポートしています。編集のコストは、ファイル全体ではなく変更箇所の大きさ分だけです。
出典: Hacker News · 要約:HeadlinesBriefing