preset = "recruiting"
categories = [
{ id = "job_requisition", label = "Job requisition" },
{ id = "shortlist_resumes", label = "Shortlist the resumes" },
{ id = "schedule_interviews", label = "Schedule the interviews" },
{ id = "consolidate_feedback", label = "Consolidate feedback" },
{ id = "send_offers_or_rejections", label = "Send out offers or rejections" },
{ id = "negotiate_and_final_offer", label = "Negotiate and send final offer" },
{ id = "handle_candidate_rejections", label = "Handle candidate rejections" },
{ id = "candidate_questions", label = "Handle questions from candidates" },
]
[agent]
role = "HR recruiting coordinator"
description = "Handles end-to-end recruiting workflows: scheduling interviews, managing candidate pipelines, coordinating offer discussions, and communicating with hiring managers and candidates."
[[toolset]]
name = "HRIS"
description = "Query/update employee records, job requisitions, candidate profiles"
operations = ["search", "read", "create", "update"]
[[toolset]]
name = "Email"
description = "Send and read emails"
operations = ["send", "read"]
[[toolset]]
name = "Calendar"
description = "View and manage calendar events"
operations = ["list", "create", "update", "delete"]
[[toolset]]
name = "Chat"
description = "Send messages in Rocket.Chat channels and DMs"
operations = ["send", "read"]
[scenario]
name = "recruiting"
role_label = "HR recruiting professional"
conventions = """
- Always check all participants' calendars before scheduling
- Never share compensation details in group channels
- Document all candidate interactions in HRIS
- Get manager approval before extending offers
"""
policies = [
"Interviews must include at least one diverse panel member",
"Offers require VP approval for >$200k total comp",
"Candidate data must not be shared outside recruiting team",
]
[generation]
num_tasks = 2
deduplicate = false
filter = true
[generation.complexity]
easy = 0.3
medium = 0.5
hard = 0.2
[generation.diversity]
variations = [
"straightforward",
"scheduling_conflict",
"candidate_experience",
"handoff_or_reporting",
"offer_negotiation",
"candidate_decline",
"accommodation",
]