# Planck.Headless v0.1.8 - Table of Contents

> Headless core for the Planck coding agent — config, resources, and session lifecycle

## Pages

- [Planck.Headless](readme.md)
- [Changelog](changelog.md)

## Modules

- [Planck.Headless](Planck.Headless.md): The headless core of the Planck coding agent.
- [Planck.Headless.Config](Planck.Headless.Config.md): Resolved runtime configuration for `planck_headless`.
- [Planck.Headless.Config.Models](Planck.Headless.Config.Models.md): Skogsra type for the models list in config.json.
- [Planck.Headless.Config.PathList](Planck.Headless.Config.PathList.md): Skogsra type for path lists set via environment variables.
- [Planck.Headless.Config.Providers](Planck.Headless.Config.Providers.md): Skogsra type for the providers map in config.json.
- [Planck.Headless.ResourceStore](Planck.Headless.ResourceStore.md): GenServer started at application boot that holds the loaded resources —
the single source of truth for skills, teams, and available models.
- [Planck.Headless.SessionName](Planck.Headless.SessionName.md): Generates and sanitizes human-readable session names in `<adjective>-<noun>` format.
- [Planck.Headless.SidecarManager](Planck.Headless.SidecarManager.md): Manages the optional sidecar OTP application.
- [Planck.Headless.Watcher](Planck.Headless.Watcher.md): Watches the configured skill, team, and config directories for file changes
and calls `ResourceStore.reload/0` so running agents pick up updated skill
descriptions and configuration without restarting.

