# `orchestrator.plugin`
<!-- generated by `orchestrator understand`; the PKG is source of truth, edits here are advisory -->

[← Episteme](../README.md) · [Architecture](../architecture.md)

**`orchestrator.plugin`** is one of 52 areas in this repo, in the `orchestrator` zone. It holds 4 modules — 3 types and 41 functions. No other area imports it, and it draws on 7 — nothing else in this repo depends on it. That's the shape of an entry point or a top-level application as much as a leaf utility, so it bounds the outward reach of a change here, not its difficulty.

```mermaid
flowchart LR
  n0["orchestrator.plugin"]
  n1["orchestrator.core"]
  n2["orchestrator.doctor"]
  n3["orchestrator.intake"]
  n4["orchestrator.knowledge"]
  n5["orchestrator.pkg"]
  n6["orchestrator.registry"]
  n7["orchestrator.sdlc"]
  n0 --> n1
  n0 --> n2
  n0 --> n3
  n0 --> n4
  n0 --> n5
  n0 --> n6
  n0 --> n7
```

**In the diagram:** **`orchestrator.plugin`** (this area) · [`orchestrator.core`](orchestrator.core.md) · `orchestrator.doctor` · [`orchestrator.intake`](orchestrator.intake.md) · [`orchestrator.knowledge`](orchestrator.knowledge.md) · [`orchestrator.pkg`](orchestrator.pkg.md) · [`orchestrator.registry`](orchestrator.registry.md) · [`orchestrator.sdlc`](orchestrator.sdlc.md)

## Modules

- [`orchestrator.plugin`](../../src/orchestrator/plugin/__init__.py#L1)
- [`orchestrator.plugin.__main__`](../../src/orchestrator/plugin/__main__.py#L1)
- [`orchestrator.plugin.auth`](../../src/orchestrator/plugin/auth.py#L1)
- [`orchestrator.plugin.server`](../modules/orchestrator.plugin.server.md)

## Depends on

[`orchestrator.core`](orchestrator.core.md), `orchestrator.doctor`, [`orchestrator.intake`](orchestrator.intake.md), [`orchestrator.knowledge`](orchestrator.knowledge.md), [`orchestrator.pkg`](orchestrator.pkg.md), [`orchestrator.registry`](orchestrator.registry.md), [`orchestrator.sdlc`](orchestrator.sdlc.md)
