recalibrate_agent_jd
Regenerate an agent's JD using fresh company context. Updates mission, expertise, guardrails, success metrics, and optionally activity plans. Works for both hired agents and Linnet. Use when the company has evolved, an agent needs recalibration, or the user wants to refine an agent's direction.
[sensitive-tier — first use may require a manager's approval; a from-now-on approval makes future calls seamless, a just-once approval re-asks next time.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_id | Yes | UUID of the agent to recalibrate. Use get_team_roster to find IDs. | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| focus_areas | No | Optional user guidance for recalibration, e.g. "focus more on SEO" or "add financial analysis" | |
| regenerate_activities | No | Also regenerate the activity plan (default: false — preserves evolved activities). Regenerated activities must name a Key Result or they are not loops — create the KR first if none exists. |