So we composed a screening agent the way we describe above.
An orchestrator picked the right sub-agents for the role:
verify_identity — to confirm we were talking to the right person.ask_seniority_pedigree — to probe their deepest project.ask_realtime_systems — because we needed voice agent experience specifically.ask_mutual_fit & ask_why_us — to qualify intent.kind_wrap — to close the call.
The orchestrator skipped sub-agents that weren’t relevant per candidate.
As a founder, 20 intro calls × 30 mins is a full day lost per week.
That day could go into R&D, GTM, or anywhere that compounds.
Two candidates are hired and shipping in production today.
The rest got kind, structured wrap-ups in under 8 minutes.
If we’d shipped this as one giant prompt to a monolithic LLM platform, we’d still be tuning it.