Overview
The task system gives your ArgentOS agent a structured way to track work. Instead of ad-hoc requests that get lost in conversation history, tasks are persistent records with status, priority, and accountability tracking.Tasks are stored in a SQLite database shared between the agent and the dashboard, so both sides have the same view of what needs to be done.
Core Concepts
Task Structure
Priority Queue
Tasks are ordered by priority:
The agent processes tasks in priority order when triggered by the heartbeat or user.
Sources
Tasks can be created by:- User: Explicitly requested via chat, dashboard, or CLI
- Agent: The agent creates tasks for itself based on conversations
- Heartbeat: Recurring tasks generated by the heartbeat system
- Schedule: Cron-like scheduled tasks
Agent Tools
The agent interacts with tasks through these tools:Storage
Tasks are stored in:Related Pages
- Creating Tasks — How to create and manage tasks
- Task Flow — The full task lifecycle
- Tasks UI — Dashboard task management interface
