propose_work
Create a new shared work-graph item (lab_work_items) so it is visible and coordinated across sessions and agents. Set depends_on to gate this item behind others (it starts blocked until they complete). Optionally pre-assign to an agent OR a user.
[write-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 |
|---|---|---|---|
| kind | No | Kind of work (e.g. task, review, content). Default "task". | |
| title | Yes | Short title of the work item. | |
| payload | No | Optional structured detail for the item. | |
| companyId | Yes | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| depends_on | No | Optional array of lab_work_items UUIDs this item is blocked by. | |
| assignee_user_id | No | Optional auth user UUID to assign (human owner). Cannot be combined with assignee_agent_id. | |
| assignee_agent_id | No | Optional linnet_agents UUID to assign (agent owner). |