世界を動かす技術を、日本語で。

Zed DeltaDB

2026年8月6日原文(zed.dev)

概要

DeltaDB は、コミット間の作業も記録する新しいバージョン管理システム。 全ての変更が会話と紐づき、進化の過程を正確に追跡可能。 どのタイミングからでもブランチ作成が容易。 作業途中でもチームメンバーが参加・注釈可能。 従来のPRAフローより柔軟なコラボレーションを実現。

DeltaDBの特徴

  • コミット間の作業 も記録するバージョン管理システム「DeltaDB」の登場
  • すべての 操作を記録 し、進化の各瞬間に安定した識別子を付与
  • どのタイミングでも コードの状態に巻き戻し が可能
  • 各変更が 会話(エージェントや開発者間のやり取り) と直接リンク
  • コードから関連する 会話へジャンプ、会話から 該当コードへ遷移 できるトレーサビリティ
  • ワークツリーの仮想化 により、任意の時点から ブランチ作成が容易
  • エージェントブランチ の作成コストがほぼゼロ
  • 履歴の途中(ミッドラン)からの ブランチ作成 もサポート

チームコラボレーションの新しい形

  • 作業が コミット・プッシュ前 でも、 スレッドを共有 してコラボレーション可能
  • チームメンバーが 作業途中で参加 し、エージェントや開発者と直接やり取り
  • 進行中の作業への 注釈・フィードバック がリアルタイムで可能
  • 従来の PRA(Pull Request Approval) プロセスよりも柔軟なコラボレーション体験
  • 開発の透明性・追跡性・効率性の向上

Hackerたちの意見

いい機能っぽいね。Zedエディタが、Zen Agentだけじゃなくて、ターミナルで動くLLMやエージェントとも連携できるようになるといいな。実際に可能なのかな?俺はZedターミナルでOMP.shエージェントを使ってるよ。

ACPに対応してるから、Zed AgentだけじゃなくてCodexやClaude Codeも実行できるんだ。ompはACPをサポートしてるみたいだから、Zedでカスタムエージェントを指定するだけで動くはずだよ。 https://omp.sh/docs/acp https://zed.dev/docs/ai/external-agents

これ毎日使ってるよ — https://zed.dev/blog/terminal-threads

Zedは基本に集中すべきだと思う。基本に集中してるときのZedはいい感じだよ。 https://github.com/zed-industries/zed/discussions/54150 新しく作ったファイルが表示されないのにリフレッシュボタンもないって、ポーリングバックエンドを追加するなんて、WSLでZedを壊してるよ。なんで新しいバージョン管理システムが必要なの?gitやjj、他の既存のシステムじゃダメなの?

彼らのACP統合はいい感じだね(やっと)。Codexと一緒に使うと、コードの近くにいたいときはTUIsやCodexアプリよりも今はこっちの方が好き。すごく直感的に感じるから。基本にこだわると彼らはダメになると思う。ちなみに、彼らはしばらくエージェントネイティブとして自分たちを売り込んでるよ。投稿で説明してるワークフローは素晴らしいと思う。ずっとそれを望んでたから。CVSとは別のものだよね?PRも作れるし。でも、重要なのは、最も大事なときに早めに人を巻き込めるってこと。

投稿をちゃんと読んだ?アイデアは会話をコードに結びつけることなんだ。これはgitの代替ではなく、doltdbみたいなもののもっと洗練されたバージョンだよ。

ほんと、エディタをちゃんと仕上げてほしいよね。何年も使ってるけど、すごく気に入ってる。ただ、設定やLSP(言語サーバープロトコル)とか、調整すればすぐに良くなりそうな部分がいくつかあるんだよね。それはさておき、エージェントセッションと変更を関連付けるアイデアは好きだよ。誰かがそれに取り組んでるのは嬉しい。

「エンジニアリング特権」っていう概念があってもいいと思う。最近、ある会社が自社のコアプロダクトからかけ離れたことをやってるのを見かけるけど、そこで働いてるエンジニアたちは、収益を上げることにあまりこだわらず、いろんなことを楽しんでるみたい。常に何かを再発明したり、選んだプログラミング言語の新しいコンパイラやパッケージマネージャを作ったり、新しいフレームワークや自社とは関係ないオープンソースプロジェクトを立ち上げたりしてる。こんな環境で働けて、なおかつ給料ももらえるなんて最高だよね。別に嫌いじゃないし、こういうのが私たちが使う良いものの多くを生み出してるんだと思う。

最近、そのバグに悩まされてる。これはかなり深刻なバグだと思う。作業が失われる可能性があるから。基本的に、git pullして、別の場所でファイルを編集したり、LLMを使ったりすると、zedのツリーは古いままになって、ファイルを再度閉じて開かない限り更新されないんだ。(アプリケーションを再起動しても解決しない)。だから、バッファにあったものを上書きしちゃうことになる。

この特定の問題には数時間も悩まされた。自分のLLMがファイルを作ってないんじゃないかと思ったくらい。

ZedにはWSLのクセに合わせてほしくないな。

あ、それは私が経験したことに関連してるかも。最近、Zedを再度見て、シンボリックリンクされたフォルダで構成されたワークスペースをフルテキスト検索しようとしたんだけど、関連するものが全然表示されなくて、cmd+Pでもファイルが見つからなかった。そこで評価が止まっちゃった。

Hacker Newsで議論の続きを見る