Current collected state Current
Observed since 21 Oct, 09:52 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Runner for AI Agent PM - executes tasks via MCP and CLI
全エージェントのタスク実行を統合管理するオーケストレーションデーモン。
現在の実装には致命的な設計違反があります。修正が必要です。
Coordinator/Runnerは純粋なMCPクライアントであるべきですが、現在の実装は以下の不正な情報を保持しています:
| 設定項目 | 問題 | 対応 |
|---|---|---|
mcp_server_command | サーバー起動コマンドを保持 | 削除必須 |
mcp_database_path | DBパス(内部実装詳細)を保持 | 削除必須 |
✅ 正しい設計: Coordinatorはソケット接続のみ行う純粋なクライアント
❌ 現在の実装: Coordinatorがサーバー起動やDB接続情報を管理
[アプリ] → MCPデーモン起動(唯一のサーバー)
[Coordinator] → Unix Socketで接続(クライアントのみ)
[Agent Instance] → 同じUnix Socketで接続(クライアントのみ)
詳細は docs/plan/PHASE4_COORDINATOR_ARCHITECTURE.md の警告セクションを参照。
cd runner
pip install -e .
# デフォルト設定で起動(config/coordinator_default.yaml を使用)
python -m aiagent_runner --coordinator
単一のCoordinatorが全ての(agent_id, project_id)ペアを管理します。
# デフォルト設定で起動
python -m aiagent_runner --coordinator
# 詳細ログ出力
python -m aiagent_runner --coordinator -v
python -m aiagent_runner --coordinator -c /path/to/config.yaml
# config/coordinator_default.yaml がデフォルトで読み込まれます
# カスタム設定で上書き可能
polling_interval: 10
max_concurrent: 3
# AI providers
ai_providers:
claude:
cli_command: claude
cli_args:
- "--dangerously-skip-permissions"
- "--max-turns"
- "50"
# Agents (passkeyのみ - ai_type等はMCPから取得)
agents:
agt_developer:
passkey: secret123
agt_reviewer:
passkey: ${REVIEWER_PASSKEY} # 環境変数展開対応
log_directory: /tmp/coordinator_logs
nohup python -m aiagent_runner --coordinator -v > coordinator.log 2>&1 &
--polling-interval 等)-c /path/to/config.yaml)runner/config/coordinator_default.yaml)list_active_projects_with_agents() で全プロジェクト・エージェントを取得get_agent_action() を呼び出しauthenticate → get_my_task → 実行 → report_completedin_progress ステータスであること1エージェント = 1デーモン の旧アーキテクチャ。
# 非推奨: Coordinatorモードを使用してください
aiagent-runner --agent-id <AGENT_ID> --passkey <PASSKEY> --project-id <PROJECT_ID>
pip install -e ".[dev]"
pytest
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.13 | 30 Jan 2026 | 6 |
This describes our collected data; it is not a security assessment.
Observed since 21 Oct, 09:52 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:1c4948db364693a4838855172f29a20c7b1f6c975ff00b1624a92f72057d85d9