jonwiggins/optio は、セルフホスト環境でコーディングエージェントと自動化タスクをオーケストレーションする TypeScript ツールだ。リポジトリに記載されている最新リリースは v0.19.2 だ。ただし、提供された情報にはこのバージョンの変更内容が含まれていないため、特定の機能が追加・修正されたと説明することはできない。ここではリポジトリが紹介しているツールの用途と機能を扱う。
タスクは cron スケジュール、Webhook、チケット、リポジトリのイベントや通知などをきっかけに開始できる。Optio は希望する harness(エージェントが作業を実行する実行環境)を選び、タスクの開始をオーケストレーションする。中断されたタスクの自動再開や継続実行も設定できる。タスクはクラスタや接続されたコンピュータ上で実行され、単一のタスクフィードでリポジトリ変更、自動化スケジュール、対話型セッション、常駐エージェントを管理する。複数の実行環境と連携する構成であり、エージェント実行と自動化タスクを一元的に扱う用途に近い。リポジトリに記載されているライセンスは MIT だ。
確認できる範囲は、リポジトリが説明している機能と最新リリースタグまでだ。v0.19.2 の変更事項は提供された情報にないため、このバージョンで何が変わったかは判断できない。したがって導入を検討する際は、機能紹介のみから最新リリースの挙動や適合性を断定するのではなく、実際の作業環境と必要な実行方式が合っているかを確認する必要がある。