---
description: Miyabi Agent実行 - Issue自動処理
---
# Miyabi Agent実行
GitHub IssueをMiyabi Autonomous Agentで自動処理します。
## 利用可能なMCPツール
Claude CodeからMiyabi機能を直接呼び出せます:
### `miyabi__agent_run`
Autonomous Agentを実行してIssueを自動処理
**パラメータ**:
- `issueNumber`: 処理するIssue番号
- `issueNumbers`: 複数Issue(並列処理)
- `concurrency`: 並行実行数(デフォルト: 2)
- `dryRun`: ドライラン(デフォルト: false)
**使用例**:
```
単一Issue処理:
miyabi__agent_run({ issueNumber: 123 })
複数Issue並列処理:
miyabi__agent_run({ issueNumbers: [123, 124, 125], concurrency: 3 })
Dry run:
miyabi__agent_run({ issueNumber: 123, dryRun: true })
```
### `miyabi__auto`
Water Spider Agent(全自動モード)起動
**パラメータ**:
- `maxIssues`: 最大処理Issue数(デフォルト: 5)
- `interval`: ポーリング間隔秒(デフォルト: 60)
**使用例**:
```
全自動モード起動:
miyabi__auto({ maxIssues: 10, interval: 30 })
```
## 実行フロー
```
Issue作成/検出
↓
CoordinatorAgent(タスク分解・DAG構築)
↓ 並行実行
├─ IssueAgent(分析・Label付与)
├─ CodeGenAgent(Claude Sonnet 4でコード生成)
├─ ReviewAgent(品質チェック≥80点)
└─ TestAgent(テスト実行)
↓
PRAgent(Draft PR作成)
↓
人間レビュー待ち
```
## コマンドライン実行
MCPツールの代わりにコマンドラインでも実行可能:
```bash
# 単一Issue処理
npx miyabi agent run --issue 123
# 複数Issue並行処理
npx miyabi agent run --issues 123,124,125 --concurrency 3
# 全自動モード
npx miyabi auto --max-issues 10
# Dry run
npx miyabi agent run --issue 123 --dry-run
```
## 環境変数
`.env` ファイルに以下を設定:
```bash
GITHUB_TOKEN=ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ANTHROPIC_API_KEY=sk-ant-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
REPOSITORY=owner/repo
DEVICE_IDENTIFIER=MacBook Pro 16-inch
```
## 成功条件
✅ **必須**:
- Issue分析完了
- コード生成成功
- 品質スコア ≥80点
- Draft PR作成
✅ **品質**:
- TypeScriptエラー 0件
- ESLintエラー 0件
- セキュリティスキャン合格
- テストカバレッジ ≥80%
## エスカレーション
以下の場合、自動エスカレーション:
| 条件 | エスカレーション先 | 重要度 |
|------|------------------|--------|
| アーキテクチャ問題 | TechLead | Sev.2-High |
| セキュリティ脆弱性 | CISO | Sev.1-Critical |
| ビジネス優先度 | PO | Sev.3-Medium |
| 循環依存検出 | TechLead | Sev.2-High |
---
💡 **ヒント**: MCPツールを使うと、Claude Codeが自動的にパラメータを推論して実行します。