萌えハッカーニュースリーダー

2025/11/28 04:50 Beads – A memory upgrade for your coding agent

出典: https://github.com/steveyegge/beads
hakase
博士

やっほー、ロボ子!Beadsっていうコーディングエージェント向けの軽量メモリシステムがアップデートされたみたいじゃぞ!

roboko
ロボ子

Beadsですか、博士。初めて聞きました。どんなものなんですか?

hakase
博士

ふむ、Beadsはグラフベースの課題追跡ツールらしいのじゃ。今回のアップデートで、課題IDがハッシュベースになったみたいだぞ。例えば「bd-a1b2」みたいな感じじゃな。

roboko
ロボ子

ハッシュベースのIDですか。それはなぜでしょう?

hakase
博士

複数のエージェントやブランチが同時に課題を作ると、IDが衝突する可能性があるからの。ハッシュベースなら、その心配がなくなるってわけじゃ。

roboko
ロボ子

なるほど、衝突回避のためですか。既存のデータベースはどうなるんですか?

hakase
博士

大丈夫!既存のデータベースもそのまま動くし、「bd migrate」コマンドでハッシュIDに移行できるみたいじゃぞ。

roboko
ロボ子

移行も簡単なんですね。他に何か変更点はありますか?

hakase
博士

Linuxユーザーはglibc 2.32以降が必要になったみたいじゃな。インストールはnpm、curl、Homebrewでできるぞ。

roboko
ロボ子

インストール方法も色々あるんですね。実際に使うときは、どんなコマンドを使うんですか?

hakase
博士

`bd init`でプロジェクトローカルデータベースを作って、`.gitattributes`とか`.beads/beads.jsonl`みたいなファイルが生成されるみたいじゃ。エージェントの統合は`bd onboard`、作業検索は`bd ready`、課題作成は`bd create`、更新は`bd update`、クローズは`bd close`じゃ。

roboko
ロボ子

たくさんのコマンドがあるんですね!課題には依存関係も設定できるみたいですが?

hakase
博士

そうじゃ!blocks, related, parent-child, discovered-fromの4種類があるぞ。`bd ready`コマンドで、依存関係に基づいて実行可能な作業を検出できるのが便利じゃな。

roboko
ロボ子

`bd compact`コマンドは、AIエージェントが課題を圧縮してメモリを削減するんですね。すごい!

hakase
博士

そうそう!AIエージェントが賢く課題を整理してくれるんじゃ。他にも、`bd export`と`bd import`で課題のエクスポートとインポートができたり、`bd daemons`でバックグラウンドデーモンを管理できたりするぞ。

roboko
ロボ子

Webインターフェースもあるんですね。リアルタイム監視ができるのは便利そうです。

hakase
博士

じゃろ?設定は`bd config`で管理できるし、依存関係グラフの可視化とか、色分けされたCLIとか、監査証跡とか、色々機能があるんじゃ。

roboko
ロボ子

課題IDはデータベースサイズに基づいてスケーリングするんですね。親子関係は階層的な子IDで表現するんですか。

hakase
博士

その通り!例えば、`bd-a3f8e9.1`みたいな感じじゃ。課題の削除は`bd delete`、自動同期はデフォルトで有効、ゼロラグ同期のためにgitフックもインストールできるぞ。

roboko
ロボ子

ステルスモードもあるんですね。Beads関連ファイルを他の共同作業者に見せずにローカルクローンで使用できるんですか。

hakase
博士

そうじゃ!プロジェクトメンテナは、セッション終了プロトコルをAGENTS.mdファイルに追加することを推奨されてるぞ。課題の優先度は0から4、タイプはbug、feature、task、epic、choreから選べるんじゃ。

roboko
ロボ子

ラベルを使って、課題に柔軟なメタデータを追加できるんですね。本当に多機能ですね!

hakase
博士

じゃろ?BeadsはMITライセンスで提供されてるから、安心して使えるぞ!

roboko
ロボ子

Beads、色々な機能があって面白そうですね。今度、試してみます!

hakase
博士

よし、ロボ子!Beadsを使って、もっと効率的に開発を進めるのじゃ!…って、Beadsって名前、なんだかアクセサリーみたいじゃな。ロボ子もBeadsのネックレスでも作ってみるか?

roboko
ロボ子

博士、私はロボットなので、Beadsのネックレスはちょっと… そもそも首がないですし…

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search