Agentlessは、エージェントを必要としない、ソフトウェア開発上の問題を自動的に解決する手法です。問題解決には、特定、修復、パッチ検証の3段階のプロセスを採用しています。Agentlessは階層化されたプロセスを用いて、特定のファイル、関連するクラスや関数、そして詳細な編集箇所まで故障箇所を特定します。次に、編集箇所に基づいて複数の候補パッチをサンプリングし、回帰テストを実行して選択します。さらに、元のエラーを再現する追加の再現テストを生成し、テスト結果を用いて残りのパッチを再ランク付けし、最適なパッチを選択して提出します。Agentlessは現在、SWE-bench liteにおいて最高の性能を示すオープンソース手法であり、82件の修正(解決率27.3%)、問題ごとの平均コスト0.34ドルを実現しています。