Tasks
How to create, manage, and track tasks using Cosmo AI
Tasks in Cosmo are managed entirely through conversation — you tell Cosmo what you need done, and it creates, updates, and organises tasks on your behalf. The Tasks view in the Hub panel gives you a live, sortable view of everything your team is working on.
Accessing Tasks
Tasks appear in the Hub panel on the right side of the desktop app. Click the Tasks tab to open the full task list, or view the workspace-level task summary on the Dashboard tab.
The dashboard shows up to five of the most urgent open tasks grouped by workspace, so you always see what needs attention first without leaving your current context.
Creating Tasks with Chat
There is no form or button for creating tasks — you create them through chat:
"Create a task to write the Q3 product brief, high priority, due Friday, assign it to me"
"Add three tasks to the API Integration workspace: design the schema, write the migration, update the docs"
Cosmo calls the task tool silently (no confirmation popup) and refreshes the Hub immediately. The task appears in the list with the status, priority, due date, and assignee you described.
Task Fields
| Field | Description |
|---|---|
| Title | Short description of the work |
| Status | TODO · IN_PROGRESS · DONE · CANCELLED |
| Priority | LOW · MEDIUM · HIGH · URGENT |
| Workspace | Optional — links the task to a workspace |
| Assignee | Optional — a team member's user ID |
| Due date | Optional — drives urgency sorting |
| Tags | Optional — free-form labels |
| Description | Optional — additional context |
Filtering Tasks
Three filter chips appear above the task list:
| Filter | What it shows |
|---|---|
| All | Every open task across the org |
| Mine | Tasks where you are the assignee |
| Unassigned | Tasks with no assignee |
A Show done / Hide done toggle at the top right controls whether completed tasks are displayed below the open list.
Urgency Sorting
Tasks are sorted by urgency, not creation date. The urgency score combines priority weight and time-to-due-date:
- Tasks with no due date sort to the bottom, ordered by priority.
- Tasks due sooner sort higher, with overdue tasks at the very top.
- Within a workspace group, the group itself is sorted by the urgency of its most urgent task.
This means the most critical work always rises to the top without manual reordering.
Workspace Grouping
When viewing All tasks, the list is grouped by workspace. Each group shows its workspace name as a heading. Tasks not linked to a workspace appear under General.
AI-Driven Reprioritization
Cosmo can reprioritize tasks automatically based on context — for example, if a deadline shifts or a dependency is mentioned in chat. When a task is reprioritized:
- A sparkle badge appears next to the task title (visible for 24 hours after the change).
- The reason for reprioritization is shown in small italic text below the title.
- An up or down arrow on the badge indicates whether the priority was escalated or reduced.
This makes AI-driven changes transparent — you can always see why a task's priority changed.
Managing Tasks via Chat
All task operations are available through chat:
| Action | Example prompt |
|---|---|
| Create | "Add a task: review the auth PR, high priority" |
| Update status | "Mark the schema design task as done" |
| Change priority | "Set the API docs task to urgent" |
| Assign | "Assign the migration task to Sarah" |
| Set due date | "The product brief is due next Monday" |
| Move workspace | "Move the landing page task to the Marketing workspace" |
| Delete | "Remove the cancelled onboarding task" |
Stat Cards
The Tasks view header shows three summary numbers:
- Open — tasks not yet done or cancelled (excludes
DONEandCANCELLED) - Due Today — open tasks with a due date matching today
- Completed — tasks marked
DONE
These update in real time as tasks change.
Real-Time Updates
The task list listens for changes pushed from the server. When another team member (or an AI agent) modifies a task, your view refreshes automatically — no manual reload needed.