Skip to content

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 29 Jun 12:13

Changelog

  • 34366d4: Initial scaffold: jargo, a Go port of Pipecat (@fallais)
  • cc5b923: Merge pull request #1 from gojargo/security/fix-scanning-alerts (@fallais)
  • 26e7525: Merge pull request #2 from gojargo/feature/services (@fallais)
  • 138524f: Merge pull request #3 from gojargo/feat/turns-providers-telephony (@fallais)
  • 07f4f8b: anthropic: add base URL, prompt-caching toggle, and extra request fields (@fallais)
  • 9e34141: assemblyai: expand STT config to full v3 streaming option surface (@fallais)
  • b8cf872: benchmarks: move the comparison to gojargo/jargo-benchmarks (@fallais)
  • a61acd9: cartesia: add language, generation config, audio format, version/URL (@fallais)
  • dc2415c: chore(release): prepare v0.0.1 (@fallais)
  • 9dfa915: deepgram/lmnt/rime: make TTS sample rate configurable + Rime controls (@fallais)
  • f14e303: deepgram: expand STT config to full Deepgram option surface (@fallais)
  • 83533f1: deps: update pion/opus to latest (CELT encoder fixes) (@fallais)
  • b6ebf84: elevenlabs: add base URL, latency/normalization/logging, pronunciation dicts (@fallais)
  • 9b78028: elevenlabs: output_format mapping + native 48kHz, voice settings, language (@fallais)
  • 4f302ff: examples: fix gci import order after service->provider move (@fallais)
  • b8dd439: feat(examples): per-provider voice examples; trim voicebot to a fixed stack (@fallais)
  • 8ef69ed: feat(llm): add function/tool calling (@fallais)
  • cad3679: feat(llm): add usage metrics, sampling params, and request timeout/retry (@fallais)
  • 9541eb6: feat(pipeline): add ParallelPipeline (@fallais)
  • 93e37ce: feat(pipeline): add ServiceSwitcher with manual and failover strategies (@fallais)
  • 32b348b: feat(resample): use libsoxr via cgo for high-quality resampling (@fallais)
  • ae8b329: feat: OpenTelemetry tracing (@fallais)
  • 00ba5b1: feat: Pipecat turns/ subsystem, new providers, Twilio telephony, OSSF scorecard (@fallais)
  • 5c6d31a: feat: add Azure OpenAI and AWS Bedrock LLM providers (@fallais)
  • 95648e0: feat: add OpenAI Realtime speech-to-speech service (@fallais)
  • 0dfb098: feat: add local STT/TTS providers (whisper.cpp, Kokoro, Piper) (@fallais)
  • 1d268b3: feat: automatic LLM context summarization (@fallais)
  • f8e2513: feat: broaden service catalog with shared LLM/STT/TTS bases (@fallais)
  • e58d9fb: feat: mem0 long-term memory (@fallais)
  • 13cdd32: feat: pipeline metrics (in-band + OpenTelemetry) (@fallais)
  • 4d6126c: feat: turn-taking (Silero VAD + Smart Turn V3), benchmarks, docs (@fallais)
  • 816c49d: feat: voice pipeline engine, WebRTC transport, RTVI, and STT/LLM/TTS (@fallais)
  • 9a42b05: frames: add TTSSpeakFrame + LLMRunFrame, and wire bot-tts-text (@fallais)
  • e6a9ead: gladia: expand STT config to full session-init option surface (@fallais)
  • d4a09ce: google: add temperature, top_p, top_k, and extra generationConfig fields (@fallais)
  • 664ee0a: google: implement tool-calling on the Gemini LLM (@fallais)
  • c79a0ac: language: canonical Language enum + per-provider mappers (@fallais)
  • aa1c7de: lint: fix all golangci-lint findings (CI green) (@fallais)
  • e87e185: llm-wrappers: align default models with current Pipecat defaults (@fallais)
  • 2c0a543: openai: add STT language/prompt/temperature and TTS instructions/speed (@fallais)
  • 4964c3c: openai: add sampling params + extra fields to OpenAI-compatible LLM (@fallais)
  • 409a008: openai: implement tool-calling on the OpenAI-compatible LLM (@fallais)
  • c6483f9: opus: add libopus (cgo) encoder behind a build tag (@fallais)
  • 033152d: perf(turn): replace DFT with gonum FFT and sparse mel filterbank (@fallais)
  • 5d5fa51: pionrtc: pace audio output to real time (@fallais)
  • 887cec9: refactor: explicit config + validation; Viper example (@fallais)
  • 828c9be: refactor: split service/ into service contracts + provider implementations (@fallais)
  • f8d1003: security: clear code-scanning alerts (deps, action pinning, Dockerfile) (@fallais)
  • f0d1d1e: test(benchmarks): add pipeline plumbing and concurrency benchmarks (@fallais)