Xin Wang
00b88c5afa
Add manual opener tool calls to Assistant model and API
...
- Introduced `manual_opener_tool_calls` field in the Assistant model to support custom tool calls.
- Updated AssistantBase and AssistantUpdate schemas to include the new field.
- Implemented normalization and migration logic for handling manual opener tool calls in the API.
- Enhanced runtime metadata to include manual opener tool calls in responses.
- Updated tests to validate the new functionality and ensure proper handling of tool calls.
- Refactored tool ID normalization to support legacy tool names for backward compatibility.
2026-03-02 12:34:42 +08:00
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
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
ff3a03b1ad
Use openai compatible as vendor
2026-02-12 18:44:55 +08:00
Xin Wang
6744704c7e
Make get time tool use system tool
2026-02-12 15:39:09 +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
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
7012f8edaf
Update backend api
2026-02-08 15:52:16 +08:00