.gitignore
.pre-commit-config.yaml
.python-version
.readthedocs.yaml
AGENTS.md
CHANGELOG.md
CONTRIBUTING.md
LICENSE
README.md
dev-requirements.txt
docker-compose.dev.yml
env.example
pipecat-flows.png
pyproject.toml
requirements.txt
uv.lock
.github/PULL_REQUEST_TEMPLATE.md
.github/ISSUE_TEMPLATE/1-bug_report.yml
.github/ISSUE_TEMPLATE/2-question.yml
.github/ISSUE_TEMPLATE/3-feature_request.yml
.github/ISSUE_TEMPLATE/4-service-issue.yml
.github/ISSUE_TEMPLATE/5-new-service.yml
.github/ISSUE_TEMPLATE/6-dependency.yml
.github/ISSUE_TEMPLATE/7-troubleshooting.yml
.github/ISSUE_TEMPLATE/config.yml
.github/workflows/android.yaml
.github/workflows/build.yaml
.github/workflows/coverage.yaml
.github/workflows/format.yaml
.github/workflows/github.yml
.github/workflows/promote-prod.yml
.github/workflows/publish-pypi.yml
.github/workflows/publish-test.yml
.github/workflows/publish.yaml
.github/workflows/publish_test.yaml
.github/workflows/set-traffic-split.yml
.github/workflows/test.yml
.github/workflows/tests.yaml
docs/Makefile
docs/build-docs.sh
docs/conf.py
docs/index.rst
docs/make.bat
docs/requirements.txt
editor/.eslintrc.json
editor/.prettierrc
editor/favicon.png
editor/favicon.svg
editor/index.html
editor/jsdoc.json
editor/package-lock.json
editor/package.json
editor/postcss.config.cjs
editor/tailwind.config.cjs
editor/vercel.json
editor/vite.config.js
editor/css/tailwind.css
editor/examples/food_ordering.json
editor/examples/movie_explorer.json
editor/examples/patient_intake.json
editor/examples/restaurant_reservation.json
editor/examples/travel_planner.json
editor/js/main.js
editor/js/types.js
editor/js/editor/canvas.js
editor/js/editor/editorState.js
editor/js/editor/sidePanel.js
editor/js/editor/toolbar.js
editor/js/nodes/baseNode.js
editor/js/nodes/endNode.js
editor/js/nodes/flowNode.js
editor/js/nodes/functionNode.js
editor/js/nodes/index.js
editor/js/nodes/mergeNode.js
editor/js/nodes/startNode.js
editor/js/utils/export.js
editor/js/utils/helpers.js
editor/js/utils/import.js
editor/js/utils/validation.js
editor/public/favicon.png
editor/public/favicon.svg
examples/README.md
examples/food_ordering.py
examples/food_ordering_direct_functions.py
examples/insurance_quote.py
examples/llm_switching.py
examples/patient_intake.py
examples/restaurant_reservation.py
examples/restaurant_reservation_direct_functions.py
examples/runner.py
examples/utils.py
examples/warm_transfer.py
examples/assets/hold_music/README.md
examples/assets/hold_music/hold_music.py
examples/assets/hold_music/hold_music.wav
examples/dynamic/insurance_anthropic.py
examples/dynamic/insurance_aws_bedrock.py
examples/dynamic/insurance_gemini.py
examples/dynamic/insurance_openai.py
examples/dynamic/restaurant_reservation.py
examples/dynamic/restaurant_reservation_direct_functions.py
examples/dynamic/warm_transfer.py
examples/quickstart/README.md
examples/quickstart/hello_world.py
examples/quickstart/requirements.txt
examples/static/food_ordering.py
examples/static/food_ordering_direct_functions.py
examples/static/movie_explorer_anthropic.py
examples/static/movie_explorer_gemini.py
examples/static/movie_explorer_openai.py
examples/static/patient_intake_anthropic.py
examples/static/patient_intake_aws_bedrock.py
examples/static/patient_intake_gemini.py
examples/static/patient_intake_openai.py
examples/static/travel_planner.py
images/food-ordering-flow.png
k8s/dv-pipecat/.helmignore
k8s/dv-pipecat/Chart.yaml
k8s/dv-pipecat/values-canary.yaml
k8s/dv-pipecat/values-prod.yaml
k8s/dv-pipecat/values-stage.yaml
k8s/dv-pipecat/values.yaml
k8s/dv-pipecat/templates/_helpers.tpl
k8s/dv-pipecat/templates/backendconfig.yaml
k8s/dv-pipecat/templates/cluster-role.yaml
k8s/dv-pipecat/templates/deployment.yaml
k8s/dv-pipecat/templates/hpa.yaml
k8s/dv-pipecat/templates/ingress.yaml
k8s/dv-pipecat/templates/keda-api-key-secret.yaml
k8s/dv-pipecat/templates/keda-scaledobject.yaml
k8s/dv-pipecat/templates/keda-trigger-auth.yaml
k8s/dv-pipecat/templates/pdb.yaml
k8s/dv-pipecat/templates/service.yaml
k8s/istio/destination-virtualservice.yaml
ringg-bot/DEPLOYMENT.md
ringg-bot/Dockerfile
ringg-bot/PIPECAT_ARCHITECTURE.md
ringg-bot/PIPELINE_TESTING.md
ringg-bot/README.md
ringg-bot/backchannel.py
ringg-bot/bot.py
ringg-bot/bot_with_flows.py
ringg-bot/cache.py
ringg-bot/env.example
ringg-bot/env_config.py
ringg-bot/hold_detector.py
ringg-bot/intro_tts_c5ec47239377db3ca20deced71e4648b9c15951172288998b55347d2218304b2.mp3
ringg-bot/pipeline_test.py
ringg-bot/remote-Dockerfile
ringg-bot/remote-requirements.txt
ringg-bot/requirements.txt
ringg-bot/server.py
ringg-bot/simulated_llm.py
ringg-bot/test.sh
ringg-bot/to_json.sh
ringg-bot/ultravox-server.py
ringg-bot/voicemail_detector.py
ringg-bot/assets/background/office_ambience_8k_mono.wav
ringg-bot/fillers/Anuj/got_it.pcm
ringg-bot/fillers/Anuj/hmm.pcm
ringg-bot/fillers/Anuj/okay.pcm
ringg-bot/fillers/Brittany/got_it.pcm
ringg-bot/fillers/Brittany/hmm.pcm
ringg-bot/fillers/Brittany/okay.pcm
ringg-bot/fillers/Dakota/got_it.pcm
ringg-bot/fillers/Dakota/hmm.pcm
ringg-bot/fillers/Dakota/okay.pcm
ringg-bot/fillers/Jonathan/got_it.pcm
ringg-bot/fillers/Jonathan/hmm.pcm
ringg-bot/fillers/Jonathan/okay.pcm
ringg-bot/fillers/Monica/got_it.pcm
ringg-bot/fillers/Monica/hmm.pcm
ringg-bot/fillers/Monica/okay.pcm
ringg-bot/fillers/Myra/got_it.pcm
ringg-bot/fillers/Myra/hmm.pcm
ringg-bot/fillers/Myra/okay.pcm
ringg-bot/fillers/Naina/got_it.pcm
ringg-bot/fillers/Naina/hmm.pcm
ringg-bot/fillers/Naina/okay.pcm
ringg-bot/fillers/Raj/got_it.pcm
ringg-bot/fillers/Raj/hmm.pcm
ringg-bot/fillers/Raj/okay.pcm
ringg-bot/fillers/en-IN-RehaanNeural/en_got_it.pcm
ringg-bot/fillers/en-IN-RehaanNeural/en_got_it.wav
ringg-bot/fillers/en-IN-RehaanNeural/got_it.mp3
ringg-bot/misc/misc_service.py
ringg-bot/misc/router.py
ringg-bot/rag/helpers.py
ringg-bot/rag/weaviate_client.py
ringg-bot/rag/weaviate_script.py
ringg-bot/templates/plivo-hangup.xml
ringg-bot/templates/plivo-stream.xml
ringg-bot/templates/twilio-stream.xml
ringg-bot/templates/uv-stream.xml
ringg-bot/transports/factory.py
ringg-bot/utils/analyzer_pool.py
ringg-bot/utils/api_calls.py
ringg-bot/utils/asterisk_ari_client.py
ringg-bot/utils/background_audio.py
ringg-bot/utils/bot_common.py
ringg-bot/utils/call_status.py
ringg-bot/utils/callbacks.py
ringg-bot/utils/constants.py
ringg-bot/utils/frames_monitor.py
ringg-bot/utils/generate_config.py
ringg-bot/utils/http_client.py
ringg-bot/utils/llm.py
ringg-bot/utils/logger_config.py
ringg-bot/utils/metrics_collector.py
ringg-bot/utils/participant_handler.py
ringg-bot/utils/pipeline.py
ringg-bot/utils/plivo_async_client.py
ringg-bot/utils/plivo_utils.py
ringg-bot/utils/rate_limiter.py
ringg-bot/utils/stay_on_line_processor.py
ringg-bot/utils/stt.py
ringg-bot/utils/test_cache_8k.mp3
ringg-bot/utils/test_cache_new.mp3
ringg-bot/utils/transcript.py
ringg-bot/utils/tts.py
ringg-bot/utils/twilio_async_client.py
ringg-bot/utils/flow_tools/__init__.py
ringg-bot/utils/flow_tools/call_transfer.py
ringg-bot/utils/flow_tools/dtmf_output.py
ringg-bot/utils/flow_tools/end_call.py
ringg-bot/utils/flow_tools/generic_function.py
ringg-bot/utils/flow_tools/query_kb.py
ringg-bot/utils/flow_tools/stay_on_line.py
ringg-bot/utils/flow_tools/switch_language.py
ringg-bot/utils/flow_tools/wait_for_dtmf.py
ringg-bot/utils/generic_functions/cleanup.py
ringg-bot/utils/generic_functions/common.py
ringg-bot/utils/generic_functions/response_handler.py
ringg-bot/utils/llm_functions/call_transfer.py
ringg-bot/utils/llm_functions/dtmf_output.py
ringg-bot/utils/llm_functions/end_call_handler.py
ringg-bot/utils/llm_functions/generic_function.py
ringg-bot/utils/llm_functions/query_kb.py
ringg-bot/utils/llm_functions/stay_on_line.py
ringg-bot/utils/llm_functions/switch_language.py
ringg-bot/utils/llm_functions/tools.py
ringg-bot/utils/llm_functions/tools_definition.py
ringg-bot/utils/llm_functions/wait_for_dtmf.py
ringg-bot/voice_services/common.py
ringg-bot/voice_services/asterisk/asterisk_service.py
ringg-bot/voice_services/asterisk/router.py
ringg-bot/voice_services/convox/__init__.py
ringg-bot/voice_services/convox/convox_service.py
ringg-bot/voice_services/convox/router.py
ringg-bot/voice_services/exotel/__init__.py
ringg-bot/voice_services/exotel/exotel_service.py
ringg-bot/voice_services/exotel/router.py
ringg-bot/voice_services/plivo/__init__.py
ringg-bot/voice_services/plivo/plivo_service.py
ringg-bot/voice_services/plivo/router.py
ringg-bot/voice_services/twilio/__init__.py
ringg-bot/voice_services/twilio/router.py
ringg-bot/voice_services/twilio/twilio_service.py
ringg-bot/voice_services/webcall/webcall_params.py
ringg-bot/voice_services/webcall/webcall_router.py
ringg-bot/voice_services/webcall/webcall_service.py
ringg-bot/websocket/router.py
ringg-bot/websocket/websocket_service.py
scripts/check-pypi-package.py
scripts/fix-ruff.sh
scripts/pre-commit.sh
src/dv_pipecat_flows.egg-info/PKG-INFO
src/dv_pipecat_flows.egg-info/SOURCES.txt
src/dv_pipecat_flows.egg-info/dependency_links.txt
src/dv_pipecat_flows.egg-info/requires.txt
src/dv_pipecat_flows.egg-info/top_level.txt
src/pipecat_flows/__init__.py
src/pipecat_flows/actions.py
src/pipecat_flows/adapters.py
src/pipecat_flows/exceptions.py
src/pipecat_flows/manager.py
src/pipecat_flows/types.py
tests/__init__.py
tests/test_actions.py
tests/test_adapters.py
tests/test_context_strategies.py
tests/test_flows_direct_functions.py
tests/test_helpers.py
tests/test_manager.py