エージェント仕様
エージェント仕様
TajoエージェントはYAML frontmatterを持つMarkdownファイルです。このドキュメントは完全な仕様フォーマットを定義します。
完全な仕様
---name: agent-namedescription: "エージェントの説明"version: 1.0.0temperature: 0.3max_tokens: 4096tools: - brevo_contacts - brevo_email_campaign_management - brevo_sms_campaigns - brevo_whatsapp_campaigns - brevo_segments - brevo_attributestriggers: - schedule: "0 9 * * *" - event: cart_abandoned - event: order_completed - webhook: "https://..."permissions: - contacts:read - contacts:write - email:send - sms:sendenv: SYNC_INTERVAL: "6h"---Frontmatterフィールド
| フィールド | タイプ | 説明 |
|---|---|---|
name | string | 一意のエージェント識別子 |
description | string | エージェントの目的の簡単な説明 |
temperature | float | 0.0 (決定論的) 〜 1.0 (創造的) |
max_tokens | integer | 最大出力トークン数 |
トリガー
triggers: - schedule: "0 9 * * *" # 毎日午前9時 - schedule: "0 */6 * * *" # 6時間毎 - event: cart_abandoned - event: order_completed - event: customer_created - webhook: "https://your-app.com/webhooks/agent"パーミッション
| パーミッション | アクセス |
|---|---|
contacts:read | コンタクトの読み取り |
contacts:write | コンタクトの作成/更新 |
email:send | メールの送信 |
sms:send | SMSメッセージの送信 |
whatsapp:send | WhatsAppメッセージの送信 |
segments:manage | セグメントの作成と変更 |
analytics:read | アナリティクスデータの読み取り |
次のステップ
- エージェント構築, 実践例
- Brevo MCPサーバー, ツールリファレンス