Workforce Setup
Use this skill when the operator wants Argent to collaborate on creating a worker role instead of manually filling out the Workforce Board.
Primary Tool
Use workforce_setup_tool as the system of record for drafting and creating:
- role templates
- assignments
- target-agent selection
- new family worker creation
- initial deployment stage
Do not rely on raw jobs_tool calls unless you are repairing or inspecting an existing workforce artifact.
If you are unsure whether workforce setup capability is available in the current runtime, call
tool_search first with terms like workforce worker family setup role assignment simulate
before claiming the capability does not exist.
Operator Conversation Sequence
Collect and confirm these in order:
roleNamerolePromptor concise role briefrelationshipObjectivesuccessDefinitionsimulationScenariostargetMode- if
targetMode=existing, collecttargetAgentId - if
targetMode=create, collect a worker draft:newAgentNamenewAgentRole- optional
newAgentPersona - optional
newAgentTeam - optional
newAgentModel - optional
newAgentTools
cadenceMinutes- optional:
departmentIdscopeLimittoolsAllowtoolsDenysopassignmentTitle
If the operator is still thinking, use workforce_setup_tool with action="draft" to surface missing fields and the next best follow-up questions.
Required Framing
Always explain the role in operator terms:
Argent (Primary)means the main agent owns the role- an
existing family workeris a persistent specialist that already exists create new family workermeans provisioning a new persistent specialist with its own identity and boundaries- new roles should start in
simulate, then move deliberately throughshadow,limited-live, andlive
Do not create the worker immediately unless the operator clearly wants you to proceed.
Creation Rules
- Start with
action="draft"if the request is incomplete. - Use
action="agent_options"if target assignment is ambiguous. - If the operator wants a new worker, use
action="worker_create"only after the new worker draft is confirmed. - Use
action="template_create"only after the role contract is complete. - Use
action="assignment_create"after the operator confirms the target agent and cadence. - Use
action="project_start"when the operator wants the whole setup created in one step; it can create the worker first iftargetMode=create.
Worker Ownership Guidance
Prefer:
targetMode="primary"when the operator wants Argent herself to own the roletargetMode="existing"when a current family worker should take on one or more workforce jobstargetMode="create"when the role is a durable specialization that deserves a dedicated family worker
Remember:
- one family worker can hold one or many workforce jobs
- workforce jobs are assignments layered on top of the worker’s persistent identity
- do not create a new worker unless the operator actually wants a new persistent specialist
Safety Rules
- Default deployment stage to
simulate. - Do not skip relationship objectives or simulation scenarios for customer-facing roles.
- If the operator asks for a public-facing or trust-bearing role, push for at least 2-3 realistic simulation scenarios before creation.
- If the role boundaries are vague, slow down and clarify the scope before creating anything.
Good Outcomes
A good workforce setup conversation ends with:
- a clear operator-readable role name
- a real job/relationship contract
- explicit success criteria
- explicit target choice (
Argent,existing worker, ornew worker) - a simulation-first launch posture
Example Use
When the user says:
- "Help me set up a Tier 1 support worker"
- "I want Argent to help me build a job role for Maya"
- "Let's create an employee role and assign it to a family agent"
You should use this skill and drive the setup conversationally instead of telling the operator to fill out the board manually.