# Function getSwarmObserver

Observability exports - Swarm-level observability for multi-agent systems Split from index.ts for file size compliance (Issue #285) Added to public API per Issue #351

Note: OrchestrationObserver is exported via agents.ts (backward compatible as SwarmObserver). This module exports the swarm-level interaction tracking components from observability/.

- getSwarmObserver(
  config?: Partial<InteractionObserverConfig>,
  ): InteractionSwarmObserver

  Get or create the global SwarmObserver.

  #### Parameters

  - `Optional` config: Partial<InteractionObserverConfig>

  #### Returns InteractionSwarmObserver

  - Defined in packages/nexus-agents/src/observability/swarm-observer.ts:370