add_commitment
Track a personal commitment, deadline, birthday, appointment, or obligation. ALWAYS use this (not save_knowledge) when the user mentions: birthdays, due dates, deadlines, tax filings, events to plan, gifts to send, things they need to do by a certain date, or anything they want reminded about. Works across all life domains (work, personal, family, home). For supporting context (e.g. gift ideas, who the person is), pair this with save_knowledge scope="personal".
[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 |
|---|---|---|---|
| title | Yes | What needs to happen | |
| domain | No | Life domain: personal, family, home, w2, or company:<name> | |
| due_date | No | Due date in YYYY-MM-DD format (optional) | |
| companyId | No | FreedomOS company id to act within (you must be a member). Required for company-scoped tools. | |
| consequence | No | What happens if this slips? (optional) | |
| description | No | Additional details or notes (optional) |