7月1日、Mike Vizardが「Harness Adds Autonomous AI Agents to Automate DevOps Workflows」と題した記事を公開した。HarnessがDevOpsワークフローを自律的に自動化するAIエージェント群を発表した。ビルド失敗の自動修正からKubernetesマニフェストの修復まで、ソフトウェアデリバリー全体をエージェントに委譲できる仕組みを提供し始めたことが報告されている。今回の発表は単一機能の追加にとどまらず、専用マーケットプレイスの開設・ナレッジグラフとの統合・ガバナンス機構の整備など、DevOpsプラットフォームとしての全面的なエージェント化を示す規模のものだ。
ビルド失敗を自動修正するエージェントが核心
今回の発表で最も実務に直結するのが、Autofixエージェントだ。ビルドが失敗すると、このエージェントがログを読み込んで根本原因を特定し、プルリクエスト(PR)ブランチへの修正コミットまで自動で行い、ビルドが通るまで再トリガーし続ける。CI/CDパイプラインで「ビルド落ちた→ログ確認→修正→再プッシュ」という繰り返し作業を手動でやっているチームには、直接的な工数削減につながる機能だ。
これら自律エージェント群はAutonomous Worker Agentsと総称される。従来の固定スクリプトに代わるもので、サンドボックスコンテナ環境で動作する。エージェントはそれぞれ固有のIDと権限セットを持ち、誰がトリガーしても・プロンプトに何を書いても、許可された操作しか実行しない設計になっている。
エージェントが「DevOpsの文脈」を理解する仕組み
エージェントが起動すると、Harness Software Delivery Knowledge Graphを参照し、そのチーム固有のDevOps文脈を把握したうえでタスクを実行する。ナレッジグラフとは、複数の情報源にまたがるエンティティ(今回の場合はサービス・パイプライン・デプロイメント・インフラ・インシデント・セキュリティ情報)をノードとエッジで接続し、相互関係ごと検索・参照できるようにしたデータ構造だ。エージェントは単一のドキュメントを読むのではなく、これらの関係性をたどりながらタスクの文脈を把握する。
また、Harness Model Context Protocol(MCP)Serverを経由することで、AIコーディングツールを使っている開発者がエージェントにタスクをアサインし、結果をトリガー元に返す統合フローが実現する。MCPはAnthropicが提唱し、AIツール間の連携標準として広がりつつあるプロトコルだ。
LLMモデルの切り替えも柔軟で、エージェント単位・環境単位・パイプライン単位でモデルを変更できる。エージェントのコードを書き直す必要はない。
ガバナンスとコスト管理
金融・医療などの規制産業への対応も意識した設計になっている。LLMゲートウェイを通じて全エージェントを中央管理し、人間のエンジニアに適用しているのと同じガバナンスポリシーを適用する。マルチエージェントワークフロー全体の監査証跡も生成される。
コスト面では、エージェント単位・パイプライン単位でトークン消費量と費用が可視化される。AIエージェントの運用コストが見えにくいという問題への直接的な対処だ。
Harness Agent Marketplaceと提供エージェント一覧
Harnessは自社で構築したエージェントをHarness Agent Marketplaceで提供する。現時点で公開されているエージェントは以下のとおりだ。
- Autofixエージェント — ビルド失敗のログ解析・修正コミット・再ビルドのループを自動化
- Code Reviewエージェント — PRのコード品質・セキュリティ問題・テストカバレッジをレビュー
- Code Coverageエージェント — 未テストの行を特定し、カバレッジを埋めるテストを生成
- Feature Flag Cleanupエージェント — 古くなったフィーチャーフラグを検出し、安全に削除できるか検証
- Manifest Remediatorエージェント — Kubernetesデプロイの失敗を解析し、マニフェストの問題を修正
- IaCM Remediationエージェント — インフラ設定のドリフト・セキュリティ問題・クラウドコスト問題をインフラ設定の編集で対処
さらに、Marketplace上のすべてのエージェントはフォーク可能だ。既存エージェントをクローンし、プロンプト・ツール・トリガーを自チームの環境に合わせて調整することで独自エージェントを作れる。
「スクリプトを書く作業は不要になっていく」
HarnessのSVP兼ゼネラルマネージャーであるTrevor Stuartは、「今後のソフトウェアエンジニアは実質的にソフトウェアアーキテクトとして機能するようになる」と述べている。ビルド・メンテナンス・更新のためにスクリプトを書くという作業自体が、日を追うごとに不要になっていくという見立てだ。
全体的なゴールとして、SDLCの全工程にわたる複数種類のワークフローをまたいでAIエージェントを連携させることが掲げられている。HarnessはCI/CDからフィーチャーフラグ管理・クラウドコスト最適化までを統合プラットフォームで提供する企業であり、今回の発表はその全モジュールをエージェントで横断的に自動化するという方向性を明確にするものだ。GitHubやAtlassianをはじめAIエージェント機能の組み込みが業界全体で加速する中、プラットフォーム全体をエージェント化する統合アプローチがHarnessの差別化軸となるかが注目される。
※編集部の考察:競合他社との比較や具体的な性能指標は元記事に記載がないため、上記の差別化に関する言及はTechFeed編集部による文脈整理である。

詳細はHarness Adds Autonomous AI Agents to Automate DevOps Workflowsを参照していただきたい。