Commit Graph

52 Commits

Author SHA1 Message Date
Xin Wang
1561056a3d Add voice_choice_prompt and text_choice_prompt tools to API and UI. Implement state management and parameter definitions for user selection prompts, enhancing user interaction and experience. 2026-03-02 00:49:31 +08:00
Xin Wang
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. 2026-02-27 16:54:39 +08:00
Xin Wang
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. 2026-02-27 16:04:49 +08:00
Xin Wang
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. 2026-02-27 15:50:43 +08:00
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
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
f77f7c7531 Voice library support dashscope 2026-02-26 03:54:52 +08:00
Xin Wang
72ed7d0512 Unify db api 2026-02-26 01:58:39 +08:00
Xin Wang
56f8aa2191 Fix talking voice error 2026-02-12 19:39:26 +08:00
Xin Wang
20afc63a28 Make init db args cleaen 2026-02-12 19:16:50 +08:00
Xin Wang
da1293e39a Assistants use short generated id too 2026-02-12 19:11:09 +08:00
Xin Wang
28ca003662 Use generated short id for llm asr tts 2026-02-12 19:05:50 +08:00
Xin Wang
14991af1bf Clean migrate code in init db 2026-02-12 18:51:27 +08:00
Xin Wang
ff3a03b1ad Use openai compatible as vendor 2026-02-12 18:44:55 +08:00
Xin Wang
024beeaea3 Make init db slim 2026-02-12 17:54:01 +08:00
Xin Wang
bbfb5570cc Remove redundant code in init_db 2026-02-12 15:59:21 +08:00
Xin Wang
6744704c7e Make get time tool use system tool 2026-02-12 15:39:09 +08:00
Xin Wang
edcbc2cec7 Add first turn option 2026-02-12 15:23:32 +08:00
Xin Wang
a17ef6f182 Remove db migration code to init 2026-02-12 14:29:47 +08:00
Xin Wang
d41db6418c Add bot not interrupt and generated opener 2026-02-12 13:51:27 +08:00
Xin Wang
4c46793169 Make server tool http based 2026-02-11 11:39:45 +08:00
Xin Wang
80e1d24443 Organize tool scheme 2026-02-11 11:22:56 +08:00
Xin Wang
9304927fe9 Import tool setting 2026-02-11 11:04:05 +08:00
Xin Wang
6798806acd Remove runtime scheme compatibility 2026-02-11 10:20:47 +08:00
Xin Wang
15523d9ec2 Add tts/text output schema 2026-02-11 09:50:46 +08:00
Xin Wang
30f757529f Improve KB upload 2026-02-10 10:50:47 +08:00
Xin Wang
aa2a358b38 Add init db selectively 2026-02-10 10:38:01 +08:00
Xin Wang
323ef61573 Add kb index status 2026-02-10 10:34:25 +08:00
Xin Wang
1462488969 Add embedding preview 2026-02-10 10:18:19 +08:00
Xin Wang
bbeffa89ed Update workflow feature with codex 2026-02-10 08:12:46 +08:00
Xin Wang
6b4391c423 Implement KB features with codex 2026-02-10 07:35:08 +08:00
Xin Wang
d4b645568e Init voice with only 4 kinds 2026-02-09 14:07:28 +08:00
Xin Wang
c15c5283e2 Merge WS v1 engine and web debug runtime-config integration 2026-02-09 08:19:55 +08:00
Xin Wang
fb6d1eb1da Implement WS v1 protocol and runtime-config powered debug drawer 2026-02-09 08:19:39 +08:00
Xin Wang
7206c313d2 Update knowledge base layout 2026-02-09 07:27:54 +08:00
Xin Wang
59cda0987f Update tool panel and db 2026-02-09 00:22:31 +08:00
Xin Wang
77b186dceb Update tool panel 2026-02-09 00:14:11 +08:00
Xin Wang
0fc56e2685 Fix llm vendor update bug 2026-02-09 00:03:11 +08:00
Xin Wang
be68e335f1 Update llm library web interface 2026-02-08 23:55:40 +08:00
Xin Wang
4bf2f788ad Update asr library preview 2026-02-08 23:38:34 +08:00
Xin Wang
97e3236e76 Update voice libary key form 2026-02-08 23:16:21 +08:00
Xin Wang
68f69f9b09 Voice libary data presistence after codex 2026-02-08 22:39:55 +08:00
Xin Wang
8069a16227 Patch both api and web sides 2026-02-08 21:59:56 +08:00
Xin Wang
68e47320cd Voices also has tags now 2026-02-08 16:35:45 +08:00
Xin Wang
9410265a2b Assistants and Workflows has own group/tags 2026-02-08 16:32:52 +08:00
Xin Wang
c563b13fbf Remove redundant main.py in api 2026-02-08 16:23:37 +08:00
Xin Wang
eed3ee824f Backend passed in codex 2026-02-08 16:10:40 +08:00
Xin Wang
7012f8edaf Update backend api 2026-02-08 15:52:16 +08:00
Xin Wang
727fe8a997 Update backend schema 2026-02-08 14:26:19 +08:00
Xin Wang
b9a315177a Add docs for api backend 2026-02-08 13:16:53 +08:00