-
Notifications
You must be signed in to change notification settings - Fork 127
Comparing changes
Open a pull request
base repository: livekit-examples/python-agents-examples
base: main
head repository: mobbyliu/python-agents-examples
compare: main
- 18 commits
- 92 files changed
- 1 contributor
Commits on Oct 31, 2025
-
Update dependencies and improve EchoTranscriberAgent functionality
- Updated Tailwind CSS and PostCSS versions in package.json files for both base-frontend-template and note-taker-frontend. - Refactored EchoTranscriberAgent to enhance real-time transcription capabilities, including improved VAD settings and removal of unnecessary audio output setup. - Adjusted logging to provide clearer feedback on transcription status and state changes. This commit enhances the overall performance and maintainability of the transcription agents.
mobby committedOct 31, 2025 Configuration menu - View commit details
-
Copy full SHA for ff94481 - Browse repository at this point
Copy the full SHA ff94481View commit details -
Merge branch 'main' of https://github.com/mobbyliu/python-agents-exam…
mobby committedOct 31, 2025 Configuration menu - View commit details
-
Copy full SHA for 63f2389 - Browse repository at this point
Copy the full SHA 63f2389View commit details -
Enhance translation agent and frontend components
- Updated logging levels in TranslationDisplayAgent for better context visibility. - Implemented a queue system to manage interim non-Chinese transcripts for improved translation pairing. - Adjusted frontend layout for the translation display to be centered and responsive, enhancing user experience. - Modified translation display logic to ensure original text is shown when translations are available, improving clarity. - Refined audio visualizer and agent tile components for better performance and visual consistency. These changes improve the functionality and usability of the translation system.
mobby committedOct 31, 2025 Configuration menu - View commit details
-
Copy full SHA for ae7220d - Browse repository at this point
Copy the full SHA ae7220dView commit details
Commits on Nov 1, 2025
-
Implement tab navigation for translation display in session view
- Added `TranslationTabs` component for mode selection between 'alternate' and 'split' views. - Integrated `SplitViewDisplay` for enhanced content presentation based on selected mode. - Updated layout to improve responsiveness and user experience in the translation display area. These changes enhance the functionality and usability of the translation interface.
mobby committedNov 1, 2025 Configuration menu - View commit details
-
Copy full SHA for b2716e6 - Browse repository at this point
Copy the full SHA b2716e6View commit details -
Enhance translation configuration and frontend display
- Added Google Cloud Translation configuration options to `env.template`. - Updated `requirements.txt` to include `google-cloud-translate` dependency. - Expanded `README.md` for the OT Translator to detail the new Deepgram + Google Translate version and comparison with the Gladia version. - Improved `SplitViewDisplay` component to support language selection, debounce configuration, and real-time text highlighting for both original and translated text. These changes improve the flexibility and usability of the translation system, allowing for better configuration and user interaction.
mobby committedNov 1, 2025 Configuration menu - View commit details
-
Copy full SHA for c385975 - Browse repository at this point
Copy the full SHA c385975View commit details
Commits on Nov 2, 2025
-
Enhance DebouncedTranslator and frontend interaction
- Added an `enabled` parameter to the `DebouncedTranslator` class to toggle debounce functionality. - Implemented an `update_enabled` method to manage debounce state and cancel pending tasks when disabled. - Updated `DeepgramTranslationAgent` to accept a `debounce_enabled` parameter for configuration. - Enhanced the `SplitViewDisplay` component to include a debounce toggle in the UI, allowing users to enable or disable debounce in real-time. - Introduced fade-in animations for text changes to improve user experience during translation updates. These changes improve the flexibility of the translation system and enhance the user interface for better interaction.
mobby committedNov 2, 2025 Configuration menu - View commit details
-
Copy full SHA for b6e3ee7 - Browse repository at this point
Copy the full SHA b6e3ee7View commit details -
Refactor translation display components and enhance session view
- Replaced `TranslationDisplay` and `SplitViewDisplay` components with `TranslationAlternate` and `TranslationSplit` for improved functionality. - Introduced a configuration panel in the session view for selecting source and target languages, adjusting debounce settings, and enabling/disabling debounce. - Implemented a tab navigation system for switching between 'alternate' and 'split' display modes, enhancing user experience. - Removed deprecated components to streamline the codebase and improve maintainability. These changes enhance the translation interface, providing users with more control over their settings and improving the overall usability of the application.
mobby committedNov 2, 2025 Configuration menu - View commit details
-
Copy full SHA for 57966ba - Browse repository at this point
Copy the full SHA 57966baView commit details -
Refactor translation components for improved functionality and mainta…
…inability - Replaced direct RPC handling in `TranslationAlternate` and `TranslationSplit` with a custom hook `useTranslationRPC` for better separation of concerns. - Introduced a new `ConversationBubble` component to standardize the display of conversation items, enhancing code reusability and readability. - Streamlined state management for original and translated texts, improving performance and reducing complexity. - Implemented automatic scrolling behavior using `useAutoScroll` for a smoother user experience during translation updates. These changes enhance the overall structure and usability of the translation interface, making it more efficient and user-friendly.
mobby committedNov 2, 2025 Configuration menu - View commit details
-
Copy full SHA for b71c595 - Browse repository at this point
Copy the full SHA b71c595View commit details -
Implement incremental rendering for translation updates
- Enhanced `DeepgramTranslationAgent` to support incremental updates by calculating deltas between original and translated texts, improving real-time rendering accuracy. - Updated the `TranslationData` structure to include `full_text` and `delta` fields for both original and translated texts, facilitating smoother UI updates. - Modified frontend components (`TranslationAlternate` and `TranslationSplit`) to utilize the new data structure, allowing for animated text changes and better user experience during interim translations. - Improved `ConversationBubble` component to handle incremental rendering, ensuring users see both real-time updates and final results without accumulated errors. These changes significantly enhance the translation interface, providing a more responsive and accurate user experience.
mobby committedNov 2, 2025 Configuration menu - View commit details
-
Copy full SHA for ff9f822 - Browse repository at this point
Copy the full SHA ff9f822View commit details
Commits on Nov 3, 2025
-
Enhance translation timing and frontend display
- Added timing measurement in `DebouncedTranslator` to log translation duration, improving performance insights. - Updated logging format to include elapsed time for translations, enhancing debugging capabilities. - Modified `DeepgramTranslationAgent` to send original and translated texts together after translation completion, improving user experience. - Adjusted frontend component `TranslationAlternate` to clarify the display of interim translations, ensuring users are informed when translations are in progress. These changes improve the overall functionality and user experience of the translation system, providing better performance tracking and clearer communication during translations.
mobby committedNov 3, 2025 Configuration menu - View commit details
-
Copy full SHA for 05523ba - Browse repository at this point
Copy the full SHA 05523baView commit details -
Refine interim translation handling in TranslationAlternate component
- Updated logic in the `TranslationAlternate` component to ensure that interim translations are only updated when new translations are available, maintaining the current value when no new translation is provided. - Removed unnecessary state updates for interim translations when the payload does not contain a new translation, improving performance and clarity in translation updates. These changes enhance the efficiency of the translation process by reducing unnecessary state changes and improving user experience during interim translations.
mobby committedNov 3, 2025 Configuration menu - View commit details
-
Copy full SHA for 7a0ae86 - Browse repository at this point
Copy the full SHA 7a0ae86View commit details -
Remove AppLayout component and adjust layout styles in SessionView an…
…d MediaTiles components - Deleted the `AppLayout` component to streamline the application structure. - Updated padding and margin styles in the `SessionView` component for improved layout consistency. - Adjusted the height of the background div in `SessionView` and modified the gradient height for better visual alignment. - Refined positioning of elements in the `MediaTiles` component to enhance the overall user interface. These changes simplify the layout and improve the visual presentation of the application.
mobby committedNov 3, 2025 Configuration menu - View commit details
-
Copy full SHA for bf1ccbd - Browse repository at this point
Copy the full SHA bf1ccbdView commit details -
Refactor translation configuration handling in DeepgramTranslationAge…
…nt and SessionView - Removed debounce configuration parameters from the `update_config` method in `DeepgramTranslationAgent`, with a note that debounce settings are now controlled via backend environment variables. - Updated the `SessionView` component to eliminate local state management for debounce settings, simplifying the configuration process. - Added clarifications in comments regarding the handling of debounce settings, enhancing code readability and maintainability. These changes streamline the translation configuration process and improve the overall clarity of the codebase.
mobby committedNov 3, 2025 Configuration menu - View commit details
-
Copy full SHA for c282c9d - Browse repository at this point
Copy the full SHA c282c9dView commit details -
mobby committed
Nov 3, 2025 Configuration menu - View commit details
-
Copy full SHA for 5e36a88 - Browse repository at this point
Copy the full SHA 5e36a88View commit details -
mobby committed
Nov 3, 2025 Configuration menu - View commit details
-
Copy full SHA for f357ee4 - Browse repository at this point
Copy the full SHA f357ee4View commit details
Commits on Nov 4, 2025
-
mobby committed
Nov 4, 2025 Configuration menu - View commit details
-
Copy full SHA for 5ab7910 - Browse repository at this point
Copy the full SHA 5ab7910View commit details
Commits on Nov 5, 2025
-
第4个可用版本:文档优化、命名优化,去掉deepgram名字
mobby committedNov 5, 2025 Configuration menu - View commit details
-
Copy full SHA for 8acae31 - Browse repository at this point
Copy the full SHA 8acae31View commit details
Commits on Nov 6, 2025
-
Add automatic device selection for non-BlackHole devices in DeviceSel…
…ect component - Implemented a useEffect hook to automatically select the first available non-BlackHole media device if the currently active device is identified as BlackHole. - This enhancement improves user experience by ensuring that users are not stuck with a non-functional audio/video device during sessions. These changes streamline device management in the application, enhancing overall functionality.
mobby committedNov 6, 2025 Configuration menu - View commit details
-
Copy full SHA for e1e996d - Browse repository at this point
Copy the full SHA e1e996dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main