> ## Documentation Index
> Fetch the complete documentation index at: https://docs.deck.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Concepts

> The building blocks of every Deck integration.

Deck agents operate any software like a human. You control them through a small set of objects: agents define what to do, sources define where to do it, credentials authenticate users, and tasks execute the work.

## Core resources

<CardGroup cols={2}>
  <Card title="Agents" icon="robot" href="/concepts/agents">
    An automated worker scoped to a use case.
  </Card>

  <Card title="Sources" icon="globe" href="/concepts/sources">
    Any software your agents connect to.
  </Card>

  <Card title="Credentials" icon="vault" href="/concepts/credentials">
    Store user authentication details in the credential vault.
  </Card>

  <Card title="Sessions" icon="display" href="/concepts/sessions">
    An isolated compute environment created when a task runs.
  </Card>

  <Card title="Tasks" icon="list-check" href="/concepts/tasks">
    Tell the agent what to do and what to return. Input in, structured output out.
  </Card>

  <Card title="Task runs" icon="play" href="/concepts/task-runs">
    A single execution of a task.
  </Card>

  <Card title="Storage" icon="box-archive" href="/concepts/storage">
    Files captured during execution with optional data extraction.
  </Card>
</CardGroup>
