Agent dostavěl. Teď čeká na člověka.
Claude Code, Cursor nebo Codex dokážou postavit funkční produkt za hodiny. Brzdou už dávno není agent — je to klientova schránka.
Problém
Provozujete AI agenturu: klienti k vám chodí, aby jim něco postavil coding agent, a rychle. Agent skutečně dodá rychle. Pak narazí na část, kterou žádný model nezkrátí — potřebuje klientovo logo, Stripe klíč, kontaktní e-mail na podporu, možná přihlášení do stávajícího adminu kvůli migraci — a neexistuje čistý způsob, jak se autonomní agent může netechnického člověka zeptat a dostat zpátky strukturovanou, použitelnou odpověď.
Obvyklá řešení jsou horší než čekání samo:
- Agent se zastaví a žádost přepošlete ručně — zkopírujete seznam, vložíte do e-mailu, počkáte, pak odpověď zkopírujete zpátky do session sami. Agent nezrychlil, stali jste se rozhraním vy.
- Klient odpoví fotkou přihlašovací obrazovky z WhatsAppu, nebo vloží Stripe klíč doprostřed e-mailu, který teď musíte ručně vytáhnout a nikdy nechcete nikde zalogovaný.
- Nikdo klienta neupomíná, takže jediné, co kdy odešlo, je pozvánka z prvního dne, a projekt tiše stojí.
Agent dokáže postavit celou věc dřív, než klient odpoví na jedinou otázku — a pak jen sedí, session nečinná, a čeká na odpověď, která může přijít za týden.
Jak to běží
- Agent si sám za běhu určí, co potřebuje. Během stavby projektu si sestaví přesný seznam — logo, brand barvy, Stripe klíč, kontaktní adresu na podporu — a sám zavolá
define_intake, bez projektového manažera v cestě. - Klient dostane odkaz na portál e-mailem, adresovaný a brandovaný vaší agenturou, bez nutnosti zakládat účet a bez technického nastavování na jeho straně.
- Agent mezitím pokračuje ve stavbě ve všem, co na klientově odpovědi nezávisí, místo aby zablokoval celou session čekáním na odpověď.
- BriefGate upomíná podle plánu, který si agent zvolil —
aggressive, když je termín tento týden — a agent si nikdy nemusí pamatovat, že má znovu napsat. - Zaregistrovaný webhook agenta probudí.
intake.completed(neboitem.submittedpro postupné navazování) se spustí ve chvíli, kdy je klient hotový, místo aby agent dokola pollingoval. - Agent zavolá
get_intake_resultsa naváže přesně tam, kde přestal, s typovanými daty připravenými k použití.

Příklad přes MCP
Agent si uprostřed stavby uvědomí, že potřebuje brand podklady a živý platební klíč, než dokončí integraci, a intake si založí sám:
{
"project_name": "Fintra Onboarding Bot — Assets Needed",
"client": {
"name": "Marek Dvorak",
"email": "marek@fintra.io"
},
"items": [
{ "key": "logo", "label": "Company logo", "type": "image", "required": true,
"constraints": { "formats": ["svg", "png"], "min_width": 512 } },
{ "key": "brand_colors", "label": "Brand colors", "type": "color_list", "required": true },
{ "key": "stripe_key", "label": "Stripe secret key (live or test)", "type": "secret", "required": true },
{ "key": "support_email", "label": "Support inbox address", "type": "text", "required": true }
],
"chase_schedule": "aggressive"
}Agent si zároveň jednou zaregistruje webhook přes manage_webhook, takže se o dokončení dozví, místo aby to dokola kontroloval. Jakmile klient odpoví, get_intake_results vrátí logo jako podepsané URL, brand barvy a kontaktní adresu jako čisté hodnoty a Stripe klíč dešifrovaný jen při tomto prvním volání — agent ho hned uloží, protože druhé volání už vrátí null s poznámkou, že byl odhalen.
Vlastní plány upomínek jako aggressive vyžadují tarif Solo a vyšší; na Free platí výchozí plán a vše ostatní v příkladu funguje beze změny.
Výsledek
Agent přestává být přepojkou pro zkopírované požadavky a stává se tím, kdo se sám zeptá, počká a naváže. Nic neleží v chat logu a nečeká, až si toho všimnete a přepošlete to dál. Klient odpoví jednou, v portálu postaveném pro netechnického člověka, a session automaticky pokračuje ve chvíli, kdy je hotový — bez pollingu, bez ručního upomínání, bez klíče napsaného do vlákna zpráv.
Připojte BriefGate přes MCP a nechte příští build, ať si o to, co potřebuje, řekne sám — zdarma na start, bez karty.
Free tarif, bez platební karty.
Reference a srovnání k tomuhle postupu.