AIToday

herdrプラグイン、AIエージェント受信箱を追加

Hacker News1日前
herdrプラグイン、AIエージェント受信箱を追加

要点

herdr-agent-inboxは新しいプラグインで、herdrコーディングエージェントインターフェースを管理される受信箱に変える。会話コンテキストからセッションを自動的に命名し、開発者がキーボードショートカットでエージェントをトリアージ・解決・再開できる。状態とチャット履歴をローカルに保存し、herdrで実行されているClaude、Pi、Codexエージェントと統合される。

こういう要約が、毎朝あなたのメールに届きます。

無料で登録 →

3つのポイント

  • 何が起きたか

    Douglas Correがherdr-agent-inboxプラグインをリリースした。このプラグインはAIコーディングエージェント(Claude、Pi、Codex)を受信箱インターフェースに整理し、セッションタイトル、トリアージワークフロー、チャット履歴、実行中のタイマーを備えている。herdr≥0.7.0向けに`herdr plugin install douglascorrea/herdr-agent-inbox`でインストール可能。

  • なぜ重要か

    複数の同時実行AIエージェントを管理する開発者は、フラットなリストの代わりに統一された再開可能なワークスペースを手に入れた。エージェントは会話に基づいて自動的にタイトルが付き(例:「不安定な決済ウェブフック テストを修正」)、解決済み/未読としてマークして優先度を制御でき、終了した会話もワンクリックで再開できるため、並列コーディングタスクをやりくりする際の摩擦が減少。

  • 注目点

    このプラグインはherdrのパブリックAPIと標準ライブラリPythonのみを使用し(フォーク不要)、セッションの横でデーモンとして実行され、設定はホットリロード可能。キーボードショートカットには`prefix+i`で受信箱を開く、`s`でエージェントを解決済みにする、`u`で未読にマークする、`g`でツリー・コンパクト・グループ化・フラットビューを切り替えるなどがある。

詳細

Douglas Correのherdr-agent-inboxプラグインは、受信箱メタファーとセッション管理ツールでherdrコーディングエージェントインターフェースを強化する。このプラグインはherdr≥0.7.0とpython3(3.11以上推奨)を必要とし、`herdr plugin install douglascorrea/herdr-agent-inbox`でインストール。

コア機能には自動セッション命名が含まれる。各エージェントペインは会話から導出された実際のタイトルを受け取る(例:「不安定な決済ウェブフック テストを修正」)。Claude、Pi、Codexのネイティブトランスクリプトを読み取り、オプションのLLM要約を行う。エージェントサイドバーは注意キューに変わり、状態順に並ぶ:ブロック(赤!)→完了未見(青●)→作業中(黄▸)→アイドル(緑○)→解決済み(フラグ⚑)が下部。ユーザーはエージェントを完了時に解決済みにし、その瞬間作業を開始すると自動的に再開される。個別のエージェントは未読とマークして、トップに戻すことができる。実行中のタイムはセッション継続時間と現在の状態での継続時間を表示。ワークスペースロールアップはエージェント状態カウントと最長の忙しい期間を示す。終了した会話はグローバル履歴ブラウザに保存され、ネイティブ再開コマンドで所定の位置から再開可能(`claude --resume`、`pi --session`、`codex resume`)。

ポップアップインターフェースは`prefix+i`で開き、`g`で回転可能な4つのビューを提供:ツリー、コンパクト、グループ化、フラット。履歴ビュー(`h`で開く)は最新順にすべての終了したチャットを表示し、↩は再開可能な会話を示す。キーボード操作には`Enter`またはダブルクリックでエージェントにフォーカス、`s`または右クリックで解決済み、`u`で未読とマーク、`c`でフラグをクリア、`S`で完了したすべてのエージェントを解決済みに、`r`でタイトル再生成、`q`または`Esc`で閉じるなどが含まれる。デーモンはプラグインのスタートアップフックで自動的に開始され、herdrソケットイベントを購読し、エージェントリストを比較し、タイトルを導出し、メタデータを報告。状態(解決済み/未読フラグ)はターミナルIDでキーイングされたstate.jsonに存在し、再起動後も保持される。終了したチャットはhistory.jsonlに追加。設定はローカルのconfig.tomlファイルからホットリロード。タイトル要約が有効な場合、60秒のタイムアウトを備えた非同期ワーカーで実行され、プロンプトコンテンツごとにキャッシュされ、完了まで切り詰められた生プロンプトにフォールバック。プライバシーはデフォルトでローカル:タイトルとチャット履歴はローカルに保存されサイドバーにレンダリングされ、要約が有効な場合、プロンプト抜粋は設定したコマンドにのみパイプされ、そのコマンドがそうしない限りマシン外に何も送信しない。プラグインはherdrのパブリックAPIと標準ライブラリPythonのみを使用し、フォークやパッチは不要。

背景と解説

herdr-agent-inboxプラグインは、マルチエージェントAIワークフローにおける実践的な課題に対処している。開発者がより多くのコーディングエージェントを並列実行する際、どのタスクがブロックされているか、完了しているか、まだ実行中か、完成しているかを追跡することが煩雑になる。プラグインの中核的な革新は受信箱スタイルのトリアージであり、T3 Codeの「settle」ワークフローから借用した方式で、エージェントは完了とマークされると下部にスライドし、新しい作業を生成すると自動的に再開される。これは従来のフラットサイドバーを動的な注意キューに反転させる。

このプラグインはherdrのパブリックプラグインAPIを通じて標準ライブラリPythonのみを使用して実現され、フォークやパッチが不要である。セッションタイトルはエージェントトランスクリプト(Claude、Pi、Codex)から導出され、ユーザーが設定した任意のLLMコマンドで要約できる。重要なことに、この要約はローカルで行われ、設定したコマンドがそうしない限りデータはマシン外に送信されない。終了したチャットは`h`からアクセス可能な履歴ブラウザに蓄積され、過去の作業を失わずに非同期的なコンテキストスイッチを可能にする。状態デーモンは解決済み/未読フラグとチャット履歴を再起動間で保持し、ターミナルIDでキーイングされる。

よくある質問

システム要件は何か。
herdr≥0.7.0およびPATH上のpython3(3.11以上推奨)。
セッションタイトルの生成方法をカスタマイズできるか。
できる。タイトルの出典は「最初」の開始プロンプトまたは「最後」の最新プロンプトに設定でき、要約を有効にしてプロンプトをコマンド(例:Claude Haiku)に通して60秒以内に実際のタイトルを生成したり、set-titleコマンドで任意のタイトルを手動で上書きできる。
チャット再開はどのように機能するか。
終了した会話はワークスペース/ディレクトリごとにhistory.jsonlに保存され、セッション参照を持つものはネイティブ再開コマンドを使って所定の位置で再開される:`claude --resume`、`pi --session`、`codex resume`。

「大規模言語モデル」の最新ニュースを、毎朝7時にお届けします

AIが要約して、あなたの選んだトピックだけを1日1通。LINE・Email・Slackで届きます。

登録無料・30秒で完了・いつでも解除できます

ディスカッション

まだコメントがありません。最初のコメントを投稿しましょう!

ログインして議論に参加

関連記事

AIニュースを毎日お届け

200以上のソースから厳選したAIニュースを毎日無料でお届けします。

無料で始める

登録無料・30秒で完了・いつでも解除できます