3 Lessons1 Reference Docs
Herdr
Herdrを日常のターミナルマルチプレクサとして使っているが、agent automationの機能をまだ使いこなしていない。オーケストレーション用のエージェントが、別のPaneにエージェントを起動し、指示を出し、結果を読み取るというエージェント間連携のワークフローを実現したい。
📚 生成されたレッスン (Interactive Lessons)
📑 参考資料・リファレンス (Reference Documents)
🎯 Mission (学習の目的・到達目標)
Mission
Why
Herdrを日常のターミナルマルチプレクサとして使っているが、agent automationの機能をまだ使いこなしていない。オーケストレーション用のエージェントが、別のPaneにエージェントを起動し、指示を出し、結果を読み取るというエージェント間連携のワークフローを実現したい。
Goal
Herdrのagent automation APIを使って、1つのエージェント(またはスクリプト)が別のPaneにコーディングエージェントを起動し、タスクを割り当て、完了を待ち、結果を収集する一連の流れを自分で組み立てられるようになること。
Prior Knowledge
- Herdrを日常的にターミナルマルチプレクサとして使用中(workspace, tab, paneの概念は体得済み)
- CLI agentの基本操作(Claude Code, Codex等)は知っている
- herdr v0.8.0 インストール済み
Milestones
- ☑ 3つのプリミティブ(Layout, Pane, Agent)の関係を理解する
- ☑ CLIでPaneを分割し、エージェントを起動できる
- ☑ エージェントにプロンプトを送り、完了を待ち、出力を読む
- ☑ オーケストレーション・スクリプトを書いて、マルチエージェント連携を実現する
📖 Resources (参照元・一次情報)
Resources
Primary Sources
| Resource | URL | Trust | Notes |
|---|---|---|---|
| Agent automation (公式ドキュメント) | https://herdr.dev/docs/agent-automation/ | ★★★ | 3つのプリミティブ、agent start/prompt/wait/read の解説とレシピ集 |
| CLI reference | https://herdr.dev/docs/cli-reference/ | ★★★ | コマンドとオプションの完全リスト |
| Agents (公式ドキュメント) | https://herdr.dev/docs/agents/ | ★★★ | サポートされるエージェントの種類、検出、ステート |
| Socket API | https://herdr.dev/docs/socket-api/ | ★★★ | JSON-RPCのAPI仕様 |
| Agent skill file | https://herdr.dev/docs/agent-skill/ | ★★★ | エージェント向けの herdr スキルファイル |
| herdr GitHub | https://github.com/herdrdev/herdr | ★★★ | ソースコード、Issue、Discussion |
Secondary Sources
| Resource | URL | Trust | Notes |
|---|---|---|---|
| herdr.dev トップ | https://herdr.dev/ | ★★★ | アーキテクチャ概要とデモ |
| Agent guide (for AI) | https://herdr.dev/agent-guide.md | ★★★ | AIエージェント向けの概念・セットアップガイド |
Communities
- GitHub Discussions: https://github.com/herdrdev/herdr/discussions
- X (Twitter): https://x.com/herdrdev