Files
MCPletA2A/platform_impl/config/platform.yaml
2026-03-30 17:39:13 +09:00

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