# Workflows

> Define typed workflows, persist durable run records, supervise runs inside sessions, and expose workflow tools.

- Path: `Modules > Workflows - Durable Workflows`
- Human: https://looprig.com/docs/modules/workflows
- Machine index: https://looprig.com/llms.txt

## Repository

| Field | Value |
| --- | --- |
| Repository | `github.com/looprig/workflows` |
| Version | `v0.1.0` |
| GitHub | [looprig/workflows](https://github.com/looprig/workflows) |

## Description

Define typed workflows, persist durable run records, supervise runs inside sessions, and expose workflow tools.

## Where it fits

Workflows are useful on their own when an application needs typed, durable workflow definitions with interruption, recovery, supervision, and tool-facing controls. Within Looprig, the module combines [Flow](/docs/modules/flow.md), [Harness](/docs/modules/harness.md), [Inference](/docs/modules/inference.md), and [Storage](/docs/modules/storage.md). Workflows coordinate long-running business processes; Harness continues to own agent sessions and Flow continues to execute graphs.

## Dependencies

- [Core](/docs/modules/core.md)
- [Flow](/docs/modules/flow.md)
- [Harness](/docs/modules/harness.md)
- [Inference](/docs/modules/inference.md)
- [Storage](/docs/modules/storage.md)

## Dependents

None.
