• Joined on 2025-04-26
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 09:56:32 +00:00
4d9f083e20 Add Switch component to UI and integrate it into DebugDrawer for tool state management. Update Assistants page to utilize the new Switch for enabling/disabling tools, enhancing user interaction and component functionality.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 09:46:31 +00:00
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 09:38:54 +00:00
531cf6080a Update DuplexPipeline tool wait timeout to 60 seconds and modify DebugDrawer to improve tool call ID handling. Ensure better integration and functionality across components.
Compare 2 commits »
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 09:22:10 +00:00
ebb6f59878 Enhance DuplexPipeline and Assistants components to support dynamic tool wait timeouts. Introduce a new method for calculating wait time based on tool type, and update the tool result handling to include timeout management. Improve UI for message copying in Assistants, allowing users to easily copy messages with visual feedback.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 08:55:56 +00:00
1a2d9a4632 Update DebugDrawer button styling for improved alignment and visual consistency. Adjusted button's translate-x class for better positioning of the toggle indicator.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 08:54:49 +00:00
229243e832 Add wait_for_response functionality to ToolResource and related components. Update API models, schemas, and routers to support new parameter. Enhance UI components to manage wait_for_response state, ensuring proper integration across the application.
95c6e93a9c Add text_msg_prompt tool to DuplexPipeline and Assistants. Update DebugDrawer to handle text message prompts, including parameter validation and state management for displaying messages. Ensure integration with existing tools and maintain functionality across components.
Compare 2 commits »
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 08:04:59 +00:00
cdd8275e35 Add voice_message_prompt tool to API and UI components. Update DuplexPipeline, Assistants, and DebugDrawer to support new tool functionality, including parameter validation and speech synthesis integration. Ensure existing tools are preserved during seeding process in the database.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 07:59:10 +00:00
b035e023c4 Implement runtime tool ID and display name mapping in DuplexPipeline. Enhance Assistants and ToolLibrary components to utilize new mappings for improved tool identification and display. Update DebugDrawer to reflect changes in tool display names during interactions.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 07:12:11 +00:00
0f1165af64 Enhance Dialog component to accept contentClassName prop for customizable styling. Update ToolLibraryPage to utilize new prop for improved modal layout. Refactor text in ToolLibrary for clarity.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 07:05:02 +00:00
487634c494 Implement tool parameter management in ToolLibrary, including types, default value handling, and schema generation. Introduce functions for creating, updating, and removing tool parameters, enhancing the configuration capabilities for tools. Update state management to reflect new parameter structure.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 06:44:42 +00:00
5f768edf68 Add parameter schema and defaults to ToolResource model and schemas. Implement runtime tool resolution in assistants and tools routers, ensuring proper handling of tool parameters. Update tests to validate new functionality and ensure correct integration of parameter handling in the API.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 06:03:35 +00:00
d942c85eff Add new tools to DuplexPipeline: calculator, code_interpreter, turn_on_camera, turn_off_camera, increase_volume, and decrease_volume. Implement fallback schema for unknown string tools and assign default client executors for specific tools. Update tests to validate new functionality and ensure correct tool handling in the pipeline.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 05:27:23 +00:00
8d453e10da Refactor AssistantsPage to utilize createPortal for template suggestion dropdowns, enhancing rendering performance and ensuring correct positioning relative to the document body. This change improves user experience by maintaining dropdown visibility during text input.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 04:18:57 +00:00
e108ee66cb Enhance AssistantsPage template suggestion functionality by adding control parameter to updateTemplateSuggestionState. This allows for dynamic positioning of suggestion dropdowns based on caret position, improving user experience during text input. Update relevant event handlers to pass control element for accurate suggestion placement.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 04:08:28 +00:00
6178cc05bb Add system-level dynamic variables support in session management. Implement methods to generate and apply built-in variables for current session time, UTC time, and timezone. Update documentation to reflect new variables and enhance tests for dynamic variable handling in the UI components.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 03:51:24 +00:00
71cbfa2b48 Enhance DuplexPipeline and AssistantsPage for improved interruption handling. Introduce _OPENER_PRE_ROLL_MS constant for a head start on mic capture, and adjust interruption sensitivity settings from 500ms to 180ms across relevant components to optimize responsiveness during assistant interactions.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 03:40:09 +00:00
6a9b5fcff4 Add error handling for dynamic variables in DebugDrawer component. Introduce state for dynamic variable errors and implement validation logic to manage required keys. Update methods to reset error state and handle errors during dynamic variable operations, enhancing user feedback and session management.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 03:25:01 +00:00
3272a7a68a Add dynamic variables support in session management and UI components. Implement validation rules for dynamic variables in metadata, including key format and value constraints. Enhance session start handling to manage dynamic variable errors. Update documentation and tests to reflect new functionality.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 02:23:18 +00:00
f1b60bef22 Update ASR delta throttle timing in DuplexPipeline from 300ms to 500ms to improve processing efficiency and responsiveness.
wx44wx pushed to master at wx44wx/AI-VideoAssistant 2026-02-27 02:00:05 +00:00
403b4b93c7 Add ASR capture timeout handling in DuplexPipeline and enhance EOU detection logic. Introduce _ASR_CAPTURE_MAX_MS constant and manage capture state timing to ensure timely end of utterance processing, even during silence. Update EouDetector to allow silence-only EOU when VAD state is lost.