CODING-AGENT GUIDE — This is the shared Agentic Site Template. The agent UI is the fixed <aside id="agent-pane" data-agent-surface="roster-one"> (split-screen on desktop, bottom dock on mobile, collapsible to a rail, maximizable). It is IDENTICAL across every business — do not restyle it. The per-business website it presents and controls is this <main id="site-content" data-agent-surface="page-content">: replace everything below this note. Tag each section data-nav-target="..." so the agent can scroll to it. Controls are tagged data-agent-control="mic|camera|keyboard|toggle|minimize|maximize". Drive everything through window.RosterOne: show()/hide(), startMic()/stopMic(), startCamera()/stopCamera(), say(text)/clearCaption(), navigateTo(target), getState(). Wire these to the real backend: mic to getUserMedia audio + speech-to-text; camera to getUserMedia video into the PiP; say() to text-to-speech; navigateTo/scroll so the agent can drive the page; expose page content and tools to the model over MCP. Mic and camera stay explicit user opt-ins. Re-brand via the data-props (brandName, brandInitials, agentName, agentTagline, ctaLabel, navItems, greetingLines, accent, accentGreen) — no shell code changes.
Find Agent Broker blog
Useful notes for the decisions you are making now.
Ask Scout Match, the site's AI guide, which post would help you.
Invest in {{ brandName }}{{ topicTitle }}PlayPrivacy & your data×
We keep this simple and honest. To run this site and follow up on your enquiry, we collect standard analytics — the pages you view, how you got here, general location and device info, and anything you choose to share via the form or the agent.
✓We use it to improve the site and respond to you — never to sell your identity.✓You can opt out of analytics on this device at any time.✓Questions? Email {{ privacyEmail }}.
Do not sell / opt out✓ You're opted out on this device
{{ investScore }}
VC score
{{ investLevel }}
level
{{ ip }}
Send to {{ agentName }} agent →Request the investor deck
{{ tp }}
Want to go deeper? {{ agentName }} on the left is already briefed on {{ topicTitle }} — send it over for an instant answer, or leave us a note.
Send to {{ agentName }} agent →Read more ↓Talk to us