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

# Workers

> Create, monitor, and manage isolated LStack execution units.

Workers execute ticket sessions for projects. Each worker is created from a provider, runs in Docker, and accepts work according to its policy and the projects that are allowed to use it.

## Worker lifecycle

Workers expose lifecycle and health state through the dashboard. LStack monitors heartbeats, adopts durable worker resources after a core restart, and prevents unavailable workers from receiving new assignments.

## Assignment eligibility

A worker can receive a ticket only when:

* The worker is healthy and available.
* The project is allowed to use it.
* Its provider and policy permit the assignment.
* It has not reached its active-session limit.

## Isolation boundary

The dashboard runs on the host, while worker execution occurs in managed Docker containers. LStack mounts only the execution paths and resources required for assigned work.

<Warning>
  Rebuilding a worker image does not update existing worker containers. Recreate workers when they must pick up a new image.
</Warning>
