# @harness-engineering/orchestrator API Surface

> Auto-generated reference index linking all source modules in `packages/orchestrator/src/`.
> Created by harness-docs-pipeline FILL phase (2026-05-03).

82 source modules.

## Modules

- [`agent/backends/anthropic.ts`](../../../packages/orchestrator/src/agent/backends/anthropic.ts)
- [`agent/backends/claude.ts`](../../../packages/orchestrator/src/agent/backends/claude.ts)
- [`agent/backends/container.ts`](../../../packages/orchestrator/src/agent/backends/container.ts)
- [`agent/backends/gemini.ts`](../../../packages/orchestrator/src/agent/backends/gemini.ts)
- [`agent/backends/local.ts`](../../../packages/orchestrator/src/agent/backends/local.ts)
- [`agent/backends/mock.ts`](../../../packages/orchestrator/src/agent/backends/mock.ts)
- [`agent/backends/openai.ts`](../../../packages/orchestrator/src/agent/backends/openai.ts)
- [`agent/backends/pi.ts`](../../../packages/orchestrator/src/agent/backends/pi.ts)
- [`agent/runner.ts`](../../../packages/orchestrator/src/agent/runner.ts)
- [`agent/runtime/docker.ts`](../../../packages/orchestrator/src/agent/runtime/docker.ts)
- [`agent/runtime/index.ts`](../../../packages/orchestrator/src/agent/runtime/index.ts)
- [`agent/secrets/env.ts`](../../../packages/orchestrator/src/agent/secrets/env.ts)
- [`agent/secrets/index.ts`](../../../packages/orchestrator/src/agent/secrets/index.ts)
- [`agent/secrets/onepassword.ts`](../../../packages/orchestrator/src/agent/secrets/onepassword.ts)
- [`agent/secrets/vault.ts`](../../../packages/orchestrator/src/agent/secrets/vault.ts)
- [`completion/handler.ts`](../../../packages/orchestrator/src/completion/handler.ts)
- [`completion/index.ts`](../../../packages/orchestrator/src/completion/index.ts)
- [`core/analysis-archive.ts`](../../../packages/orchestrator/src/core/analysis-archive.ts)
- [`core/analysis-comment.ts`](../../../packages/orchestrator/src/core/analysis-comment.ts)
- [`core/candidate-selection.ts`](../../../packages/orchestrator/src/core/candidate-selection.ts)
- [`core/claim-manager.ts`](../../../packages/orchestrator/src/core/claim-manager.ts)
- [`core/concurrency.ts`](../../../packages/orchestrator/src/core/concurrency.ts)
- [`core/highlight-extractor.ts`](../../../packages/orchestrator/src/core/highlight-extractor.ts)
- [`core/index.ts`](../../../packages/orchestrator/src/core/index.ts)
- [`core/interaction-queue.ts`](../../../packages/orchestrator/src/core/interaction-queue.ts)
- [`core/model-router.ts`](../../../packages/orchestrator/src/core/model-router.ts)
- [`core/orchestrator-identity.ts`](../../../packages/orchestrator/src/core/orchestrator-identity.ts)
- [`core/pr-detector.ts`](../../../packages/orchestrator/src/core/pr-detector.ts)
- [`core/published-index.ts`](../../../packages/orchestrator/src/core/published-index.ts)
- [`core/rate-limit-events.ts`](../../../packages/orchestrator/src/core/rate-limit-events.ts)
- [`core/rate-limiter.ts`](../../../packages/orchestrator/src/core/rate-limiter.ts)
- [`core/reconciliation.ts`](../../../packages/orchestrator/src/core/reconciliation.ts)
- [`core/retry.ts`](../../../packages/orchestrator/src/core/retry.ts)
- [`core/state-helpers.ts`](../../../packages/orchestrator/src/core/state-helpers.ts)
- [`core/state-machine.ts`](../../../packages/orchestrator/src/core/state-machine.ts)
- [`core/stream-recorder.ts`](../../../packages/orchestrator/src/core/stream-recorder.ts)
- [`core/triage-router.ts`](../../../packages/orchestrator/src/core/triage-router.ts)
- [`index.ts`](../../../packages/orchestrator/src/index.ts)
- [`intelligence/index.ts`](../../../packages/orchestrator/src/intelligence/index.ts)
- [`intelligence/pipeline-runner.ts`](../../../packages/orchestrator/src/intelligence/pipeline-runner.ts)
- [`logging/logger.ts`](../../../packages/orchestrator/src/logging/logger.ts)
- [`maintenance/cron-matcher.ts`](../../../packages/orchestrator/src/maintenance/cron-matcher.ts)
- [`maintenance/index.ts`](../../../packages/orchestrator/src/maintenance/index.ts)
- [`maintenance/pr-manager.ts`](../../../packages/orchestrator/src/maintenance/pr-manager.ts)
- [`maintenance/reporter.ts`](../../../packages/orchestrator/src/maintenance/reporter.ts)
- [`maintenance/scheduler.ts`](../../../packages/orchestrator/src/maintenance/scheduler.ts)
- [`maintenance/task-registry.ts`](../../../packages/orchestrator/src/maintenance/task-registry.ts)
- [`maintenance/task-runner.ts`](../../../packages/orchestrator/src/maintenance/task-runner.ts)
- [`maintenance/types.ts`](../../../packages/orchestrator/src/maintenance/types.ts)
- [`orchestrator.ts`](../../../packages/orchestrator/src/orchestrator.ts)
- [`prompt/renderer.ts`](../../../packages/orchestrator/src/prompt/renderer.ts)
- [`server/http.ts`](../../../packages/orchestrator/src/server/http.ts)
- [`server/plan-watcher.ts`](../../../packages/orchestrator/src/server/plan-watcher.ts)
- [`server/routes/analyses.ts`](../../../packages/orchestrator/src/server/routes/analyses.ts)
- [`server/routes/analyze.ts`](../../../packages/orchestrator/src/server/routes/analyze.ts)
- [`server/routes/chat-proxy.ts`](../../../packages/orchestrator/src/server/routes/chat-proxy.ts)
- [`server/routes/dispatch-actions.ts`](../../../packages/orchestrator/src/server/routes/dispatch-actions.ts)
- [`server/routes/interactions.ts`](../../../packages/orchestrator/src/server/routes/interactions.ts)
- [`server/routes/maintenance.ts`](../../../packages/orchestrator/src/server/routes/maintenance.ts)
- [`server/routes/plans.ts`](../../../packages/orchestrator/src/server/routes/plans.ts)
- [`server/routes/roadmap-actions.ts`](../../../packages/orchestrator/src/server/routes/roadmap-actions.ts)
- [`server/routes/sessions.ts`](../../../packages/orchestrator/src/server/routes/sessions.ts)
- [`server/routes/streams.ts`](../../../packages/orchestrator/src/server/routes/streams.ts)
- [`server/static.ts`](../../../packages/orchestrator/src/server/static.ts)
- [`server/utils.ts`](../../../packages/orchestrator/src/server/utils.ts)
- [`server/websocket.ts`](../../../packages/orchestrator/src/server/websocket.ts)
- [`tracker/adapters/roadmap.ts`](../../../packages/orchestrator/src/tracker/adapters/roadmap.ts)
- [`tracker/extensions/linear.ts`](../../../packages/orchestrator/src/tracker/extensions/linear.ts)
- [`tui/app.tsx`](../../../packages/orchestrator/src/tui/app.tsx)
- [`tui/components/AgentsTable.tsx`](../../../packages/orchestrator/src/tui/components/AgentsTable.tsx)
- [`tui/components/Header.tsx`](../../../packages/orchestrator/src/tui/components/Header.tsx)
- [`tui/components/Stats.tsx`](../../../packages/orchestrator/src/tui/components/Stats.tsx)
- [`tui/launcher.tsx`](../../../packages/orchestrator/src/tui/launcher.tsx)
- [`types/events.ts`](../../../packages/orchestrator/src/types/events.ts)
- [`types/index.ts`](../../../packages/orchestrator/src/types/index.ts)
- [`types/internal.ts`](../../../packages/orchestrator/src/types/internal.ts)
- [`types/orchestrator-context.ts`](../../../packages/orchestrator/src/types/orchestrator-context.ts)
- [`workflow/config.ts`](../../../packages/orchestrator/src/workflow/config.ts)
- [`workflow/loader.ts`](../../../packages/orchestrator/src/workflow/loader.ts)
- [`workspace/config-scanner.ts`](../../../packages/orchestrator/src/workspace/config-scanner.ts)
- [`workspace/hooks.ts`](../../../packages/orchestrator/src/workspace/hooks.ts)
- [`workspace/manager.ts`](../../../packages/orchestrator/src/workspace/manager.ts)
