boshu2/agentops

DevOps discipline for AI coding agents: shape the work, track it as a graph, and get each change judged by a context that didn't write it.

解決する課題

AgentOpsは、AIコーディングエージェントにDevOpsのような規律を提供し、ソフトウェアデリバリーを反復可能かつ信頼性の高いものにします。これは、エージェントによるコーディングセッションの一貫性のなさを、「舗装された道(paved paths)」、つまり構造化されたワークフロー(スキル)とメモリシステムを提供することで解決します。これにより、エージェントは初期の意図から検証済みの結果まで導かれ、作業が文書化され、セッション間でコンテキストが保持されることが保証されます。

仕組み

AgentOpsは、エージェントが特定の操作ループに従うために読み込む「スキル」(Markdownベースの指示)のキットを使用します。これらのスキルは、オプションの ao CLIや既存のエンジニアリングツールと組み合わさり、形成、構築、判断のサイクルを実装します:

  • 操作ループ: plan を使用して期待される動作を定義し(BDDシナリオ経由)、implement で変更を構築し、validate を使用して別のセッションで独立した判断を下すことで、作成者のバイアスを回避します。
  • 目標管理: 大規模なタスクの場合、interview スキルを使用して成果を決定し、craft-goal を使用して作業を定義します。これは、チャットのトランスクリプト外で決定事項、結果、プロジェクトの記憶を保持するワークグラフツールである Beads と統合されています。
  • メモリシステム: memory スキルは、発見事項をレビュー済みの .context/ ページに整理し、将来のエージェントが最初からやり直すことなく教訓やソースを思い出せるようにします。
  • 拡張性: 各スキルは独立したMarkdownファイルであり、ユーザーは独自の指示をカスタマイズ、削除、追加して、パーソナライズされた運用モデルを作成できます。

対象読者

Claude Code, Codex, Cursor, OpenCode, Gemini CLI, Pi, OpenClaw, Grok Bot などのAIコーディングエージェントを使用しており、単純なチャットベースのコーディングを超えて、構造化された反復可能なエンジニアリングプロセスに移行したい開発者。

ハイライト

  • 振る舞い駆動開発 (BDD): BDDシナリオを統合し、実装前に意図を明確にします。
  • 独立した検証: 専用の validate スキルにより、新しいセッションの新しいエージェントが元の意図に対して作業を判断することを保証します。
  • 長寿命メモリ: Beadsを使用して、検索可能なワークグラフと永続的なプロジェクトの事実を異なるエージェントセッション間で維持します。
  • エージェント非依存: プラグインや npx インストールを通じて、さまざまなコーディングエージェントで動作します。
  • カスタマイズ可能なスキルキット: 研究やリファクタリングから、議論や監査のためのマルチモデル「評議会」まで、29の開始スキルライブラリを提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト