split_agent_activity
Split ONE oversized activity into smaller activities (intake + finish) without regenerating the rest of the plan. Use when a run hit the continuation safety backstop while still progressing — the activity is bigger than one deliverable.
[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 |
|---|---|---|---|
| pieces | No | Optional precomputed replacement activities (name, frequency, description, …). When omitted, derived from the source. | |
| reason | No | Optional reason recorded on the archive + audit log. | |
| agent_id | No | UUID of the agent. Optional if agent_name is provided. | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| agent_name | No | Name of the agent. Provide this or agent_id. | |
| activity_name | Yes | Exact (case-insensitive) name of the oversized activity to split. |