From b2c67857acb0ea8d929e6581007249d90b003bf1 Mon Sep 17 00:00:00 2001
From: Kenneth Kreindler <kenneth.kreindler@elastic.co>
Date: Mon, 14 Apr 2025 22:33:15 +0100
Subject: [PATCH 1/3] export all classes from pipeline so they can be
 overwritten

---
 agents/src/pipeline/index.ts | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/agents/src/pipeline/index.ts b/agents/src/pipeline/index.ts
index a7b90313..a6545d45 100644
--- a/agents/src/pipeline/index.ts
+++ b/agents/src/pipeline/index.ts
@@ -13,3 +13,15 @@ export {
   VoicePipelineAgent,
   AgentCallContext,
 } from './pipeline_agent.js';
+
+import * as agentOutput from './agent_output.js'
+import * as agentPlayout from './agent_playout.js'
+import * as humanInput from './human_input.js'
+import * as speechHandle from './speech_handle.js'
+
+export {
+  agentOutput,
+  agentPlayout,
+  humanInput,
+  speechHandle,
+}

From 7d7aae6fee80191f5023414b71915d2a2dbb0a97 Mon Sep 17 00:00:00 2001
From: Kenneth Kreindler <kenneth.kreindler@elastic.co>
Date: Mon, 14 Apr 2025 22:40:19 +0100
Subject: [PATCH 2/3] changeset

---
 .changeset/wet-humans-explain.md | 5 +++++
 1 file changed, 5 insertions(+)
 create mode 100644 .changeset/wet-humans-explain.md

diff --git a/.changeset/wet-humans-explain.md b/.changeset/wet-humans-explain.md
new file mode 100644
index 00000000..844ef570
--- /dev/null
+++ b/.changeset/wet-humans-explain.md
@@ -0,0 +1,5 @@
+---
+'@livekit/agents': patch
+---
+
+Add exports for agentOutput, agentPlayout, humanInput, speechHandle

From c80a43d0ae18da976908bb397b54777c978ed1e8 Mon Sep 17 00:00:00 2001
From: Kenneth Kreindler <kenneth.kreindler@elastic.co>
Date: Mon, 14 Apr 2025 22:42:24 +0100
Subject: [PATCH 3/3] lint

---
 agents/src/pipeline/index.ts | 17 ++++++-----------
 1 file changed, 6 insertions(+), 11 deletions(-)

diff --git a/agents/src/pipeline/index.ts b/agents/src/pipeline/index.ts
index a6545d45..8868d3e6 100644
--- a/agents/src/pipeline/index.ts
+++ b/agents/src/pipeline/index.ts
@@ -1,3 +1,8 @@
+import * as agentOutput from './agent_output.js';
+import * as agentPlayout from './agent_playout.js';
+import * as humanInput from './human_input.js';
+import * as speechHandle from './speech_handle.js';
+
 // SPDX-FileCopyrightText: 2024 LiveKit, Inc.
 //
 // SPDX-License-Identifier: Apache-2.0
@@ -14,14 +19,4 @@ export {
   AgentCallContext,
 } from './pipeline_agent.js';
 
-import * as agentOutput from './agent_output.js'
-import * as agentPlayout from './agent_playout.js'
-import * as humanInput from './human_input.js'
-import * as speechHandle from './speech_handle.js'
-
-export {
-  agentOutput,
-  agentPlayout,
-  humanInput,
-  speechHandle,
-}
+export { agentOutput, agentPlayout, humanInput, speechHandle };