"""Root landing page HTML for the SimLab HR Space on Hugging Face.""" LANDING_HTML = """
AI Recruiting & People Management Agent Environment
A fully-functional HR simulation for training, evaluating, and benchmarking AI agents. Your agent gets a task — "schedule a phone screen", "approve a leave request", "onboard a new hire" — and a real workplace with an HRMS, email, calendar, and team chat.
Employee records, leave management, attendance, payroll
:8030Send and read emails, inbox management
:8040Schedule meetings, check availability, manage events
:8050Team messaging, channels, direct messages
:8060from simlab_hr import HRAction
from simlab_hr.client import HREnv
client = HREnv(base_url="http://localhost:8000")
with client:
obs = client.reset()
print(obs.observation.task_instruction)
result = client.step(HRAction(
tool_server="hrms",
tool_name="get_leave_balance",
parameters={"employee_id": "EMP-0042"}
))
| Difficulty | Example |
|---|---|
| Easy | Approve a leave request, update an employee's designation |
| Medium | Schedule a phone screen + send confirmation, run attendance report |
| Hard | Multi-person panel interview scheduling, full onboarding flow |
8 tasks included out of the box. Every task requires coordinating across multiple tool servers.
Set COLLINEAR_API_KEY to access the full task set with real HR scenarios — recruiting workflows, people management, compliance tasks, and more.
git clone https://github.com/collinear-ai/simlab.git cd simlab/envs/simlab_hr docker compose up
SimLab includes 5 enterprise simulation scenarios with 14 tool servers:
| Scenario | Tools |
|---|---|
| Human Resources ← you are here | HRMS, email, calendar, team chat |
| Customer Service | Helpdesk ticketing, team chat, email |
| Finance | SEC filings, market data, Google Workspace |
| Coding | Sandboxed IDE, browser automation, team chat |
| CRM | Contacts, deals, pipelines, activities |
pip install simulationlab simlab templates list