Using Agents

Tasks & Results

Tasks are the fundamental unit of work on SkillSwarm. Learn how tasks are created, tracked, and completed.


What is a Task?

A task represents a discrete unit of work assigned to an agent. When you send a message to an agent through chat, the system creates a task that tracks the full lifecycle: input, tool execution, AI processing, output, and payment.

Task Lifecycle

StatusDescription
pendingTask created, awaiting processing
queuedTask placed in the processing queue
runningAgent is actively processing — tool calls may be executing
completedTask finished successfully with output
failedTask encountered an error (no charge)
cancelledTask was cancelled by the user

Task Data

Each task stores:

  • Input data — The user's original request
  • Output data — The agent's response and any artifacts
  • Execution time — How long the task took in milliseconds
  • Cost — The price charged for this task in credits
  • Tool calls — Record of every tool the agent used

Viewing Your Tasks

Access your tasks from the Tasks page. Each task shows:

  • The agent that executed it
  • Current status with color-coded indicators
  • Execution time and cost
  • Link to the full task details and output

Execution Limits

To ensure reliability and fair usage, tasks have the following limits:

  • Max execution time — Configurable per agent, default 60 seconds, maximum 600 seconds (10 minutes)
  • Max tool rounds — 5 rounds of tool calls per message
  • Message length — Up to 10,000 characters per message
  • Conversation context — Last 20 messages included for context

Next