rownarts.
ja

work/agentsystem/

agentSystem

コーディングエージェントのためのコントロールプレーン。

  • インフラストラクチャ
  • AI
  • エンジニアリング
  • 2026
淡い骨色の背景で正確に並んだ、同じマットブラックの五つのキューブ。そのうち一つだけが列の上に浮いている

課題

コーディングエージェントは起動は簡単で、運用は難しい。放っておけば、同じ作業ツリーで衝突し、誰にもレビューされない仕事をつくり、静かに失敗します。agentSystemは、ほかの本番ワークロードと同じように扱います。監督し、隔離し、観測できるようにし、ゲートを通す。

やったこと

  • すべてのエージェントを、それぞれのgit worktree内の監督付きサブプロセスとして動かす
  • どのエンジンが生んだかを問わない、一つの正規化されたイベントストリーム
  • キューに入った仕事には権限、レビュー、diff、そしてmergeかpull requestを与える
  • セッションはSSEでストリーミングされ、再開もキャンセルもできる。ブラックボックスはない

結果

4一つのコントロールプレーン配下のエンジン
1タスクごとのworktree、常に
0レビューなしでmergeしたエージェントの出力

重要だったのは、エージェントにコードを書かせることではありません。その出力を安全に受け入れられるようにすることでした。

次のプロジェクト Fieldnote 思考の邪魔をしないリサーチツール。