# Planck.Headless v0.1.2 - 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 list of local model configurations.
- [Planck.Headless.Config.PathList](Planck.Headless.Config.PathList.md): Skogsra type for colon-separated path lists (e.g. `~/.planck/skills:./planck/skills`).
- [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.

