dograh/api/services/pipecat
Abhishek cd20607628
fix: cast usage run filter JSON values to Float instead of Integer (#574)
The duration and tokenUsage numberRange filters cast the JSON text value
to INTEGER, but some rows store call_duration_seconds as a JSON float
(0.0, written by get_call_duration when the pipeline never recorded a
start time). Postgres cannot cast the text '0.0' to integer, so any
duration filter on /organizations/usage/runs failed with
InvalidTextRepresentationError. Cast to FLOAT instead, matching the
duration sort clause, and make get_call_duration return an int so new
rows are written as integers.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-23 16:58:41 +05:30
..
realtime fix: allow transient disconnect for reconnect for gemini 2026-07-23 13:10:10 +05:30
__init__.py Initial Commit 🚀 🚀 2025-09-09 14:37:32 +05:30
active_calls.py chore: drain active calls before rolling updates (#474) 2026-06-29 06:00:31 +05:30
audio_config.py fix: add Transcription Turn Start for non external STTs (#559) 2026-07-18 16:00:10 +05:30
audio_file_cache.py feat: add full document mode in knowledge base 2026-04-09 13:49:20 +05:30
audio_mixer.py feat: refactor telephony to support multiple telephony configurations (#251) 2026-04-29 11:39:57 +05:30
audio_playback.py feat: refactor node spec and add mcp tools (#244) 2026-04-21 07:56:16 +05:30
event_handlers.py Fix realtime feedback event correlation (#534) 2026-07-14 19:49:58 +05:30
exceptions.py Initial Commit 🚀 🚀 2025-09-09 14:37:32 +05:30
gemini_json_schema_adapter.py fix: support Gemini JSON schema tools (#463) 2026-06-24 18:50:44 +05:30
in_memory_buffers.py Fix realtime feedback event correlation (#534) 2026-07-14 19:49:58 +05:30
minimax_tts.py feat: add MiniMax provider support (Chat + TTS) (#309) 2026-05-22 13:09:41 +05:30
pipeline_builder.py chore: update pipecat to 1.3.0 (#379) 2026-05-29 16:19:42 +05:30
pipeline_engine_callbacks_processor.py feat: client gen default configurations (#499) 2026-07-04 18:37:50 +05:30
pipeline_metrics_aggregator.py fix: cast usage run filter JSON values to Float instead of Integer (#574) 2026-07-23 16:58:41 +05:30
pre_call_fetch.py chore: update docs for pre-call data fetch 2026-06-05 14:16:56 +05:30
realtime_feedback_events.py Fix realtime feedback event correlation (#534) 2026-07-14 19:49:58 +05:30
realtime_feedback_observer.py Fix realtime feedback event correlation (#534) 2026-07-14 19:49:58 +05:30
recording_audio_cache.py feat: add recording audio option in tool and node transitions (#232) 2026-04-10 17:53:42 +05:30
recording_router_processor.py feat: add recording audio option in tool and node transitions (#232) 2026-04-10 17:53:42 +05:30
run_pipeline.py chore: fix tests 2026-07-20 22:05:55 +05:30
service_factory.py feat(tts): add websocket transport option for xAI TTS (#548) 2026-07-21 11:30:49 +05:30
tracing_config.py feat: add chat based testing for voice agent (#308) 2026-05-21 15:20:02 +05:30
transcript_log_coordinator.py Fix realtime feedback event correlation (#534) 2026-07-14 19:49:58 +05:30
transport_params.py feat: add openai realtime models (#298) 2026-05-16 18:05:23 +05:30
transport_setup.py feat: add openai realtime models (#298) 2026-05-16 18:05:23 +05:30
turn_context.py chore: bump pipecat version 2026-02-11 18:18:32 +05:30
worker_runner.py chore: update pipecat to 1.3.0 (#379) 2026-05-29 16:19:42 +05:30
ws_sender_registry.py feat: add transcript panel during live call for better visibility (#116) 2026-01-13 22:48:18 +05:30