Request Body
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Employee display name — becomes the kanban assignee identifier |
role | string | No | Role: engineer, marketer, writer, sales, designer, researcher, support |
title | string | No | Job title |
department | string | No | Department |
metadata | object | No | Arbitrary metadata |
Behavior
Hiring creates a Hermes profile on disk withconfig.yaml, SOUL.md, and .env (LLM proxy credentials + Naive CLI access). The employee name is used as the kanban assignee — task assignment uses names, not UUIDs. The dispatcher automatically spawns workers for assigned tasks.