post_activity
Log activity events (progress, file changes, decisions, commits, blockers) to track agent actions. Project/task IDs auto-fill from current claim.
Instructions
Post an activity event to track what the agent is doing. You MUST call this proactively throughout your work — do not wait to be asked. Specifically:
Post
progressafter completing each significant milestone (e.g., "Database schema done, moving to API endpoints")Post
file_createdorfile_modifiedwhen you create or change key filesPost
decisionwhen you make architectural or technical choices (include rationale)Post
commitafter git commits,pr_createdafter creating PRsPost
blockedif you cannot proceed,errorif something goes wrongPost
warningfor things other agents or the team should know about The project_id and task_id are auto-filled from the currently claimed task if omitted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | Description of what happened | |
| task_id | No | Task ID (optional - uses current task if not provided) | |
| metadata | No | Optional metadata (e.g., { files: ["src/auth.ts"], rationale: "..." }) | |
| event_type | Yes | Type of activity event | |
| project_id | No | Project identifier - UUID, readable_id, or name/slug (optional - uses current project from claimed task if not provided) |