Xin Wang
|
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.
|
2026-02-27 14:44:28 +08:00 |
|
Xin Wang
|
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.
|
2026-02-27 13:59:37 +08:00 |
|
Xin Wang
|
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.
|
2026-02-27 13:27:13 +08:00 |
|
Xin Wang
|
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.
|
2026-02-27 12:18:48 +08:00 |
|
Xin Wang
|
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.
|
2026-02-27 12:08:18 +08:00 |
|
Xin Wang
|
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.
|
2026-02-27 11:51:15 +08:00 |
|
Xin Wang
|
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.
|
2026-02-27 11:39:53 +08:00 |
|
Xin Wang
|
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.
|
2026-02-27 11:21:37 +08:00 |
|
Xin Wang
|
0f02de5fc3
|
Update AssistantsPage to include new icon for audio preview button and adjust text for clarity. Add square icon for stop audio preview button to enhance UI consistency.
|
2026-02-26 16:35:12 +08:00 |
|
Xin Wang
|
0de6fe529e
|
Add audio preview functionality for assistant opener audio in AssistantsPage. Implement controls for previewing and stopping audio playback, and integrate new API endpoint for fetching PCM buffer. Enhance user interface with updated button states for audio actions.
|
2026-02-26 16:15:31 +08:00 |
|
Xin Wang
|
fb95e2abe2
|
Add opener audio functionality to Assistant model and related schemas, enabling audio generation and playback features. Update API routes and frontend components to support opener audio management, including status retrieval and generation controls.
|
2026-02-26 14:31:50 +08:00 |
|
Xin Wang
|
833cb0d4c4
|
Add unsaved changes confirmation dialog in AssistantsPage to enhance user experience when opening debug window
|
2026-02-26 14:17:01 +08:00 |
|
Xin Wang
|
fbbb2e0fee
|
Add assistant snapshot management to track unsaved changes and enhance debug handling
|
2026-02-26 14:13:47 +08:00 |
|
Xin Wang
|
37b646186d
|
Refactor DebugDrawer to store submitted session metadata and update resolved config view with merged metadata
|
2026-02-26 11:21:34 +08:00 |
|
Xin Wang
|
1bcf625f86
|
Enhance runtime metadata fetching by including assistant and app IDs, and defaulting channel to 'web_debug'
|
2026-02-26 11:04:54 +08:00 |
|
Xin Wang
|
f77f7c7531
|
Voice library support dashscope
|
2026-02-26 03:54:52 +08:00 |
|
Xin Wang
|
6744646390
|
Update frontend debug drawer
|
2026-02-26 02:23:23 +08:00 |
|
Xin Wang
|
56f8aa2191
|
Fix talking voice error
|
2026-02-12 19:39:26 +08:00 |
|
Xin Wang
|
81ed89b84f
|
Vendor can show more
|
2026-02-12 19:29:24 +08:00 |
|
Xin Wang
|
3c7efce80b
|
Consistent library UI
|
2026-02-12 19:23:30 +08:00 |
|
Xin Wang
|
ff3a03b1ad
|
Use openai compatible as vendor
|
2026-02-12 18:44:55 +08:00 |
|
Xin Wang
|
0f9543d8a4
|
Voice add interface change
|
2026-02-12 18:01:05 +08:00 |
|
Xin Wang
|
39bcd67eac
|
Update voice vad ui
|
2026-02-12 15:31:45 +08:00 |
|
Xin Wang
|
82521e7b90
|
Update assistants setting ui
|
2026-02-12 15:28:10 +08:00 |
|
Xin Wang
|
edcbc2cec7
|
Add first turn option
|
2026-02-12 15:23:32 +08:00 |
|
Xin Wang
|
56ca95c200
|
Improve UI
|
2026-02-12 15:09:25 +08:00 |
|
Xin Wang
|
a7ef8858de
|
Fix frontend opener showing
|
2026-02-12 14:46:16 +08:00 |
|
Xin Wang
|
ef13ddb6b2
|
Text drawer use generated opener
|
2026-02-12 14:40:22 +08:00 |
|
Xin Wang
|
d41db6418c
|
Add bot not interrupt and generated opener
|
2026-02-12 13:51:27 +08:00 |
|
Xin Wang
|
6179053388
|
Fix text and tool interleaving with minimal change
|
2026-02-11 15:32:43 +08:00 |
|
Xin Wang
|
6e63b49a4c
|
Clean ovewview code
|
2026-02-11 15:01:59 +08:00 |
|
Xin Wang
|
44ad52669f
|
Update overview layout
|
2026-02-11 14:55:43 +08:00 |
|
Xin Wang
|
2ab4075fcd
|
Update overview ui
|
2026-02-11 14:46:06 +08:00 |
|
Xin Wang
|
24ec548924
|
Update overview ui
|
2026-02-11 14:28:41 +08:00 |
|
Xin Wang
|
ede12e2df0
|
Update overview
|
2026-02-11 14:14:56 +08:00 |
|
Xin Wang
|
e7605f661b
|
Use pop window to add tool
|
2026-02-11 12:07:55 +08:00 |
|
Xin Wang
|
02d12ea996
|
Update assistant tool setting ui
|
2026-02-11 12:00:36 +08:00 |
|
Xin Wang
|
4c46793169
|
Make server tool http based
|
2026-02-11 11:39:45 +08:00 |
|
Xin Wang
|
9304927fe9
|
Import tool setting
|
2026-02-11 11:04:05 +08:00 |
|
Xin Wang
|
15523d9ec2
|
Add tts/text output schema
|
2026-02-11 09:50:46 +08:00 |
|
Xin Wang
|
6cac24918d
|
Now we have server tool and client tool
|
2026-02-10 19:13:54 +08:00 |
|
Xin Wang
|
54eb48fb74
|
Add calculator tool
|
2026-02-10 16:39:56 +08:00 |
|
Xin Wang
|
d2aaba999b
|
Use KBID of KB
|
2026-02-10 13:23:24 +08:00 |
|
Xin Wang
|
bad0206478
|
Fix height
|
2026-02-10 11:24:38 +08:00 |
|
Xin Wang
|
c38782e608
|
Show kb id
|
2026-02-10 11:20:43 +08:00 |
|
Xin Wang
|
5f50c137e4
|
Test KB index button move
|
2026-02-10 10:57:52 +08:00 |
|
Xin Wang
|
375181a524
|
Add index button
|
2026-02-10 10:42:40 +08:00 |
|
Xin Wang
|
323ef61573
|
Add kb index status
|
2026-02-10 10:34:25 +08:00 |
|
Xin Wang
|
94a562a1d5
|
Add debug knowledge base
|
2026-02-10 10:22:38 +08:00 |
|
Xin Wang
|
1462488969
|
Add embedding preview
|
2026-02-10 10:18:19 +08:00 |
|