Plasma AIはコーディングエージェント向けの決定論的なウィキCLIをリリースしました

このオープンソースツールは、エージェントがコードベースを変更する前に、Markdownで書かれた知識の断片をマップ、検索、閲覧できるようにします。

By · Published

Primary source: Plasma AI on X

Why it matters

Coding agents can navigate source files predictably, but project decisions and conventions often remain trapped in large document sets. Plasma Wiki gives multi-agent systems a shared, reviewable memory that fits existing developer workflows.

Plasma AI released a deterministic wiki CLI for coding agents

Nicholas Diao、Andrew Turner (@acturner) および Colton Berry は、オープンソースのコマンドラインツール Plasma Wiki を公開しました。これは、AIコーディングエージェントに対して、ドキュメント全体をモデルのコンテキストウィンドウに取り込むことなく、プロジェクト知識を構造化して参照する手段を提供します。

https://x.com/plasma__ai/status/2083307284667449547?s=46

poster=/api/storage/public-objects/tweet-videos/plasma-ai-wiki-cli-coding-agents-poster-00d67754.jpg|Xの@Plasma__AIによるビデオ

Plasma AI はツールを7月21日に公開し、7月31日にXのスレッドでワークフローを実演しました。タイミングが重要なのは、Plasma Wiki が、ドキュメントが単一のモデルセッションの寿命を超えて残ることがある長期にわたるソフトウェアプロジェクトで動作するエージェント群のために、3人の著者が構築しているより大きなシステムの一部だからです。

Turner は X 上で自らを Plasma AI の共同創業者としています。Diao は以前、Y Combinator の Winter 2019 バッチに参加した学術運用ソフトウェアプロバイダー Coursedog を共同創業しました。Y Combinator は Coursedog を買収済みとして掲載ており、Diao を同社の共同創業者兼CTO、ならびに Omega Strategies の創業者兼CEO として挙げています。

Berry はエンタープライズ運用に近いソフトウェア構築の経験を持って参加しました。彼の公開されている職歴には Palantir や Saltbox が含まれ、Saltbox では2人目のエンジニアであり、その後スピンアウトした製品の唯一の専任バックエンド開発者だったとしています。エージェント基盤、エンタープライズ展開、ゼロからのソフトウェア構築という経験の組み合わせは、Plasma AI が注力する点を説明します:自律エージェントを、動作中に検査・制御できるシステムに変えることです。

プロジェクト知識のためのファイルナビゲーションモデル

Plasma Wiki は知識を通常の Markdown ファイルに保存します。各フォルダがセクションとなり、各ファイルがエントリとなり、生成された _index.md ファイルがツリーを接続します。開発者は Obsidian、VS Code、または他のテキストエディタでこれらのファイルを編集でき、エージェントは予測可能な一連のコマンドを通じてそれらにアクセスします。

コアのループは3つのステップから成ります。wiki map はドキュメントツリーを単語数付きで出力し、エージェントに存在するもののコンパクトなビューを与えます。wiki search はテキストや正規表現検索を実行します。wiki read は選択されたページや指定した部分を取得します。

この設計は、コーディングエージェントが既にリポジトリを検査する方法を取り入れたものです。エージェントは通常ディレクトリを一覧し、ソースファイルを検索し、関連するコードだけを開きます。Plasma AI は同じパターンをアーキテクチャノート、エンジニアリング決定、慣習、運用手順に適用しています。

このアプローチは意図的にセマンティックやベクトル検索を避けています。検索結果は実際のテキストと決定論的なインデックスに依存するため、エージェントが知識ベースを通る経路を再現しやすくなります。Plasma AI によれば、CLI はリンクを維持し、並行編集が衝突したときに生成された _index.md ファイルのセクションを扱います。作成されたコンテンツは通常のマージコンフリクトの対象となり、その争点はレビューのために可視化されたままになります。

Plasma AI はまた限界を率直に説明しています。少数のドキュメント集合では、通常のファイルと grep の方が単純です。インデックス化されたツリーが有用になるのは、プロジェクトに蓄積された知識が十分に多く、エージェントが読むべきものを決める前に地図が必要になる場合です。

GitHub リポジトリ は Apache 2.0 ライセンスで公開されており、7月31日時点でスターは71、フォークは8でした。Python パッケージはPyPI を通じても利用可能で、Python 3.11 以降が必要です。

Wiki が Plasma のより大きなエージェントシステムに提供するメモリ

Plasma Wiki は、グループの別のオープンソースプロジェクトである Plasma Fractal の下に位置するメモリ層です。Fractal はエージェントを永続的ループの階層に編成します。各ノードは独自の git worktree、ブランチ、タスク、メモリ、支出制限を受け取り、より大きな仕事の小さな部分のために子ノードを作成できます。

Fractal リポジトリは Claude Code、Codex、Grok Build、OpenCode、Oh My Pi のサポートを説明しています。実行メタデータとコストはローカルの SQLite データベースに保存され、オペレーターはターミナルインターフェースを通じて階層を点検・操作できます。Fractal のコードベースは7月31日時点でスター649、フォーク46でした。

Wiki は、会話の逐次記録ではなくトピック別に整理された共有記録をそれらのノードに提供します。この区別は、複数のエージェントが同じコードベースを編集している場合に重要になります。Plasma AI によれば、エージェントが同じ資料を繰り返しコンテキストに読み込み互いの変更を上書きしてしまったため、Wiki を構築したとしています。

製品戦略は二つの開発者向けユーティリティにとどまりません。Plasma AI は、所有権、引き継ぎ、共有知識、監査記録を含むエージェント群の調整のためのインフラを目標として掲げています。同社のサイトによれば、ホスト版の Fractal Cloud が計画されています。Plasma AI はニューヨークまたはボルダーでのエンジニアリング、プロダクト、デザイン、オペレーションにわたる5つのポジションの募集も行っています。

Wiki はより小さなリリースですが、自律的なソフトウェア作業における基本的な制約に対処します:エージェントは見つけられない決定に従うことが信頼できない、という点です。Plasma AI の狙いは、予測可能なファイルとコマンドラインの原始操作が、プロプライエタリな検索レイヤーの内部に記憶を隠すことなく、長期運用されるエージェントシステムに実用的な組織的メモリを与えるだろう、という点にあります。

Reader comments

Conversation for this story loads after sign-in.