adsagent-router · git:20260727.35e7663 · 2026-07-27 · sha256 9d2dd2cc97929f8d
adsagent-router git:20260727.35e7663A
Immutable. This exact content never changes and is served at /api/v1/blob/9d2dd2cc97929f8d.
--- name: adsagent-router description: Use when an AdsAgent request is ambiguous or spans channels and needs one specialized workflow selected. --- # AdsAgent Router Do not use this router when one channel and one workflow are already clear. Load only the matching specialized skill: - ambiguous or cross-channel request: stay here long enough to decompose it; - connection/readiness: `adsagent-setup`; - transport, retry, partial, or queued failure: `adsagent-reliability`; - Meta performance/inventory read: `meta-insights`; explicit Meta create/copy/template list/view/save/rename/delete/change: `meta-copy`; - Google Ads: `google-ads-insights`; TikTok: `tiktok-insights`; - notification integration: `adsagent-notifications`; - agent-owned schedule or automation: `agent-scheduled-tasks`. For an ambiguous request, discover only enough scope to ask one clarifying question. For a cross-channel request, execute one channel plan at a time and preserve each channel's native capability and evidence contract. An unqualified list/view/delete/rename-template request is ambiguous until the user names the channel. Read [routing-contract.md](routing-contract.md) only when the request remains ambiguous, spans channels, or needs a Meta read-versus-write decision.