Skip to content

Feature/mergemain#102

Open
banshu41 wants to merge 25 commits into
mainfrom
feature/mergemain
Open

Feature/mergemain#102
banshu41 wants to merge 25 commits into
mainfrom
feature/mergemain

Conversation

@banshu41

@banshu41 banshu41 commented Aug 1, 2025

Copy link
Copy Markdown
Collaborator

No description provided.

MayurGowda-Think41 and others added 25 commits June 26, 2025 15:10
- Replaced custom user_bot_latency observer with pipecat's observer.
* updated hard coded uuid

* applied ruff fix

* refactor: clean up imports and remove unused variables across multiple files

* style: format imports by breaking into individual lines

---------

Co-authored-by: nischay41 <nischay.kumar@think41.com>
chore: add semantic-release and commitizen configuration

Co-authored-by: ketanjain7981 <ketan.jain@think41.com>
* Issue #55:

- Replaced custom user_bot_latency observer with pipecat's observer.

* New changes

* New changes

* New changes

* New changes

* Merge (#68)

* updated hard coded uuid

* applied ruff fix

* refactor: clean up imports and remove unused variables across multiple files

* style: format imports by breaking into individual lines

---------



---------

Co-authored-by: nischay41 <nischay.kumar@think41.com>
Co-authored-by: MayurGowda-Think41 <mayur.gowda@think41.com>
Co-authored-by: Apoorv <apoorva.bhatnagar@think41.com>
chore: add semantic-release and commitizen configuration
* Dev (#66)

* Issue #55:

- Replaced custom user_bot_latency observer with pipecat's observer.

* New changes

* New changes

* New changes

* New changes

* Merge (#68)

* updated hard coded uuid

* applied ruff fix

* refactor: clean up imports and remove unused variables across multiple files

* style: format imports by breaking into individual lines

---------

Co-authored-by: nischay41 <nischay.kumar@think41.com>

---------

Co-authored-by: MayurGowda-Think41 <mayur.gowda@think41.com>
Co-authored-by: Apoorv <apoorva.bhatnagar@think41.com>
Co-authored-by: nischay41 <nischay.kumar@think41.com>

* Dev updated (#76)

* Issue #55:

- Replaced custom user_bot_latency observer with pipecat's observer.

* New changes

* New changes

* New changes

* New changes

* Merge (#68)

* updated hard coded uuid

* applied ruff fix

* refactor: clean up imports and remove unused variables across multiple files

* style: format imports by breaking into individual lines

---------

Co-authored-by: nischay41 <nischay.kumar@think41.com>

* build: chore: add semantic-release and commitizen configuration (#72)

chore: add semantic-release and commitizen configuration

Co-authored-by: ketanjain7981 <ketan.jain@think41.com>

---------

Co-authored-by: MayurGowda-Think41 <mayur.gowda@think41.com>
Co-authored-by: Apoorv <apoorva.bhatnagar@think41.com>
Co-authored-by: nischay41 <nischay.kumar@think41.com>
Co-authored-by: Aniket <aniket.lnu@think41.com>

* feat: implement OpenTelemetry token usage tracking with shared context

* refactor: improve token usage tracking with dedicated TokenUsageExporter class and metrics context

* refactor: remove debug logging for transport type conversion

* refactor: remove debug logging from TokenUsageExporter span processing

* refactor: remove unused imports from agent.py and clean up dependencies

* refactor: remove unused imports from metrics and observer modules

* style: improve code formatting and line wrapping in CallSummaryMetricsObserver

---------

Co-authored-by: nischay41 <nischay.kumar@think41.com>
Co-authored-by: MayurGowda-Think41 <mayur.gowda@think41.com>
Co-authored-by: Apoorv <apoorva.bhatnagar@think41.com>
Co-authored-by: Aniket <aniket.lnu@think41.com>
* Add a method to generate agent

* Add new api to generate agent file

* Add new api to generate agent file

* Change openai model

* Change openai model

* Change openai model

* Change openai model

* Change openai model

* Change openai model

* Change openai model

* Change openai model

* Change openai model

* Fix guardrails varaible name

* Fix prompts

* Fix logging

* Add conversation store util

* Fixing template

* Fixing template

* ruff fixed

* updated format

* docs: add comprehensive docstrings and type hints to agent file generator

* style: replace single quotes with double quotes in string formatting

---------

Co-authored-by: Apoorv <apoorva.bhatnagar@think41.com>
Co-authored-by: ketanjain7981 <ketan.jain@think41.com>
* feat: add noise reduction filter to all transport types

* feat:  STT mute filter integration

* fixed lint issues
* Changed transport file

* Baisc working livekit setup

* Livekit SIP setup

- Trunk modification logic
- Dispatch call
- Transfer call (removes agent from the room, creates another participant to the same room)

* Pseudo-Working Inbound calling

- Added routes to create and delete dispatch rules.
- Added logic to create inbound trunks. Creates a dispatch rule automatically.
- Receive webhook event from livekit on room_started. Create agent after room has started.

* Added dependencies in .toml file
* Fixed inbound calling bugs and room deletion logic after participant leaves

* Minor fixes

* Minor fixes

* Fixed handling livekit events
Co-authored-by: Apoorv <apoorva.bhatnagar@think41.com>
* Add handling when sample rate doesn't need to be passed

* change sample rate for VAD

---------

Co-authored-by: Apoorv <apoorva.bhatnagar@think41.com>
* Add handling when sample rate doesn't need to be passed

* change sample rate for VAD

* Add New Logging

* Add New Logging

* Add sample rate option in Deepgram

* bug fix session id

* remove unnecessary code change

* Minor Bug Fix

---------

Co-authored-by: Apoorv <apoorva.bhatnagar@think41.com>
* Add handling when sample rate doesn't need to be passed

* change sample rate for VAD

* Add New Logging

* Add New Logging

* Add sample rate option in Deepgram

* bug fix session id

* remove unnecessary code change

* Minor Bug Fix

* Add logging

* Fix Ruff Checks

* Fix Ruff Check

* Fix Ruff Format

---------

Co-authored-by: Apoorv <apoorva.bhatnagar@think41.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants