get_brand_context and get_geo_priorities calls.
Inputs
summary(required, 50–2000 chars) — a clear paragraph describing what the conversation revealed. Write it so another person could read it without the original chat.extracted_facts(optional array, 0–20 items, each 5–200 chars) — concrete claims extracted from the conversation (“ICP: Series B SaaS CMOs”, “Unique differentiator: in-house AEO agent”).source_url(optional) — e.g., a share URL or blog post URL. Must be a full absolute URL if provided.spawn_draft(optional) — if the user has agreed on what to post next, also create a queued content draft tied to this conversation in the same call. Pass{ platform, body_draft, title? }to spawn it.
Review queue
Ingested content is NOT immediately visible to read tools. It lands in a human-review queue. Tell the user the review URL (returned in the response) so they can verify or dismiss. This is a guardrail against prompt injection.When not to use
- The user is discussing something unrelated to their brand, or hasn’t given you enough to write a 50+ char summary.
- The user hasn’t explicitly asked for content yet — skip
spawn_draft.