Task Tools
Recommended usage
Mention @Hana and describe your task/sprint intent in plain language. Hana maps this to the right task workflow.
Supported operations/arguments
| Operation | Purpose | Supported arguments |
|---|---|---|
| Create tasks | Create one or more tasks for a user | user_name, tasks[] (title, notes, task_due_timestamp, task_due_date, priority, story_points) |
| Update task fields | Update status/ETA/priority/tags/assignees/story points | task_id, status, task_due_date, task_due_timestamp, priority, story_points, tag_names[], assignee_user_names[], update_message |
| Add task progress note | Add narrative update without field changes | task_id, update_message |
| List sprints | List sprints with filters | status, search_query, max_results |
| Active sprint summary | Show active sprint summary | none |
| Sprint board view | Show board details for a sprint | sprint_id, max_tasks |
How Hana Chooses Update Mode
- If you request field changes, Hana performs a field update.
- If you only provide progress text, Hana adds a progress note.
Invocation examples
create tasksupdate tasktask updateactive sprint summary
@Hana create tasks for deployment:
- Prepare release notes by tomorrow (MEDIUM, 2 points)
- Monitor metrics after rollout by Friday (HIGH, 3 points)
@Hana update task TSK-120: move due date to next Friday, set priority HIGH.
@Hana add a progress update to task TSK-120: backend integration complete, QA pending.
@Hana show active sprint summary as a table: task id, owner, status, blockers.
When to use
- Use @mentions for better assignee resolution.
- Include exact dates/times for due-date changes.
- Specify desired output format.