pipedog is an unofficial community port of Pipecat, not affiliated with Daily.
pipedog

PipelineWorker & WorkerRunner

PipelineParams, PipelineWorker options, WorkerRunner options and runTest options.

import { Pipeline } from "@pipedog/core/pipeline/pipeline";
import { PipelineParams, PipelineWorker } from "@pipedog/core/pipeline/worker";
import { WorkerRunner } from "@pipedog/core/workers/runner";

See Pipelines & workers for a guide.

PipelineParams

new PipelineParams(options): pipeline-wide parameters, passed to every processor through FrameProcessorSetup.

Prop

Type

PipelineWorkerOptions

new PipelineWorker(pipeline, options).

Prop

Type

PipelineOptions

new Pipeline(processors, options).

Prop

Type

WorkerRunnerOptions

new WorkerRunner(options).

Prop

Type

runner.run(options):

Prop

Type

RunTestOptions

runTest(processor, options) from @pipedog/core/tests/utils.

Prop

Type

pipedog is an unofficial community TypeScript port of Pipecat. It is not affiliated with or endorsed by Daily or the Pipecat project.

Portions adapted from the Pipecat documentation, Copyright (c) 2024–2025 Daily, BSD-2-Clause (see apps/docs/LICENSE-pipecat-docs).

On this page