58 lines
1.4 KiB
YAML
58 lines
1.4 KiB
YAML
# MCPletA2A Platform Configuration Template
|
|
# Copy and customize for your deployment.
|
|
|
|
llm:
|
|
provider: claude
|
|
model: claude-sonnet-4-6
|
|
apiKey: ${ANTHROPIC_API_KEY}
|
|
|
|
# --- OpenRouter alternative ---
|
|
# llm:
|
|
# provider: openrouter
|
|
# model: anthropic/claude-sonnet-4-5
|
|
# apiKey: ${OPENROUTER_API_KEY}
|
|
# siteUrl: https://your-site.example.com # optional, sent as HTTP-Referer
|
|
# siteName: MCPletA2A # optional, sent as X-Title
|
|
|
|
pools:
|
|
media-pool:
|
|
rateLimitPerMinute: 60
|
|
info-pool:
|
|
rateLimitPerMinute: 120
|
|
|
|
agents:
|
|
info-gathering-agent:
|
|
class: InfoGatheringAgent
|
|
accessiblePools: [info-pool]
|
|
description: 情報収集・分析 Agent
|
|
planning-agent:
|
|
class: PlanningAgent
|
|
accessiblePools: []
|
|
description: 企画・Plan Agent
|
|
dispatch-agent:
|
|
class: DispatchAgent
|
|
accessiblePools: [media-pool]
|
|
description: 発信・発注・発令 Agent
|
|
|
|
directorAgent:
|
|
schedule: "0 7 * * *"
|
|
targetAgentId: info-gathering-agent
|
|
promptTemplate: |
|
|
今日の天気予報と在庫情報、キャンセル傾向の高い予約客情報を収集・分析し、
|
|
キャンセル率を下げる施策を立案するためのデータを収集してください。
|
|
対象日付: {date}
|
|
maxRetries: 3
|
|
backoffMs: 5000
|
|
|
|
externalAgents: []
|
|
|
|
passkey:
|
|
mode: localhost
|
|
rpId: localhost
|
|
|
|
dashboard:
|
|
port: 4000
|
|
|
|
a2aExternalEndpoint:
|
|
port: 4001
|