Agent Autoloopとは?
Agent Autoloopは、コマンドラインのコーディングエージェントを、誰もターミナルを見ていなくても動くものに変えます。ローカルのハブがイベント(cronのスケジュール、GitHubやGitLabのwebhook、HTTP呼び出し)を受け取り、~/.agent-autoloop/rules.jsonのルールと照合して、指定されたエージェントを指定されたフォルダで起動します。エージェントは1ターン終えると終了します。判断が必要なときは最後の返答の末尾に小さなJSONブロックを付け、ハブがデスクトップ通知、Feishu、DingTalk、WeCom、Slack、Discordにカードを送ります。カードが返事を待つ間、エージェントのプロセスは動かず、トークンも消費しません。あなたが答えると、ハブは同じセッションを再開します。
組み込みのプラグインはClaude Code、Codex、Gemini CLIやOpenCodeなどのACPエージェント、DeepSeek Harness、ZCodeに対応し、最後の返答を出力するCLIなら設定1行で追加できます。各ルールはアクセスレベルをread、edit(初期値)、fullから選びます。Claude Codeではそれぞれplan、acceptEdits、bypassPermissionsの権限モードに、Codexではread-only、workspace-write、danger-full-accessのサンドボックスに対応します。カーネルはすべての状態変化を追記専用のSQLiteログに記録するため、`agent-autoloop why <run>`でどの実行も説明できます。メインのREADMEは中国語で、英語版も用意されています。
Agent Autoloopは使う価値があるか?
役に立つ発想は、返事を待って いるエージェントにコストがかかるべきではない、という点です。Agent Autoloopはエージェントのターンを毎回終わらせ、未解決の質問をデータベースに保存してカードを送ります。3日間返事をしなければ、その3日間はエージェントが一つも動きません。リポジトリは2026年11月3日に作られ、v1.8.3が出た11月13日の時点で、4日間で3回目のリリースとなり、スター5,076、フォーク924、コミット207を数えました。
エンジニアリングは年齢から想像するより慎重です。イベントはエージェント、フォルダ、アクセスレベルを選べず、決めるのはローカルのルールだけで、それらのフィールドを含むイベントは拒否されます。外部の人が書いたissueのタイトルや本文はプロンプトに入れず、資料と明記した別ファイルに置きます。エージェントが出したイベントはホップとして数えられ、8ホップを超えるとハブは作業の割り当てをやめて知らせます。メンテナーはApple M5 Proでコールドスタート88.78 ms、アイドル時メモリ59.94 MBと報告していますが、これはプロジェクト自身の計測です。
各実行に何ができるかはaccessフィールドで決まります。初期値のeditでは、Claude Codeは確認なしにファイル編集を受け入れ、Codexはワークスペースへの書き込み権限を得ます。fullはbypassPermissionsとdanger-full-accessに対応し、エージェントは承認なしにどんなコマンドでも実行します。プロジェクトのセキュリティ文書は、危険な手順の前に確認を求めるaskFirstはプロンプト内のお願いにすぎず、エージェントが無視してもハブは止められないとはっきり書いています。汎用コマンドのエージェントには権限の対応付けが一切ありません。