Sakura-RanChen
|
59f6566cfb
|
同步工具异步化处理
|
2026-07-07 14:45:50 +08:00 |
|
minwang
|
23e213f6ea
|
修复设备快速提示词缓存key错误
|
2026-04-28 15:52:23 +08:00 |
|
DaGou12138
|
151a0c1b99
|
perf:
1、优化工具调用相关提示词,拆分静态system-prompt和动态上下文。
2、新增few-shot示例,使用"调用→结果→回复"流程闭环,显著提高多次会话后工具调用准确性。
3、去除对话标题总结和记忆的模型思考模式。
|
2026-04-27 11:08:25 +08:00 |
|
DaGou12138
|
3736a5845a
|
perf:
1、优化提示词context动态变化导致的缓存失效问题,拆分静态system-prompt和动态上下文
|
2026-04-21 15:01:57 +08:00 |
|
DaGou12138
|
90888de0ba
|
perf:
1、新增工具调用Action枚举RECORD,通过完整的三段式 assistant(tool_calls) → tool → assistant(response)让模型准确学习到工具调用的正确行为,优化play_music的工具调用枚举NONE变更为RECORD,优化解决音乐播放工具调用缺陷问题。
2、处理悬空 tool_calls问题。
3、去除工具提示词强化注入逻辑。
|
2026-04-21 11:36:06 +08:00 |
|
Sakura-RanChen
|
d2cbec0981
|
fix: 调整处理顺序保留英文空格的同时修复markdown被识别为纯ASCII 字符的错误返回
|
2026-04-17 10:59:29 +08:00 |
|
Sakura-RanChen
|
5622a13735
|
fix: 修复流式场景下的误判
|
2026-03-25 11:07:43 +08:00 |
|
Sakura-RanChen
|
73d174bc4a
|
fix: 修复队列恢复时音频播放时间错乱问题
|
2026-03-19 16:18:30 +08:00 |
|
DaGou12138
|
caae839b1d
|
pref:优化大模型工具调用偷懒问题,调整基础提示词与新增临时工具记忆加深
|
2026-03-11 10:13:13 +08:00 |
|
Sakura-RanChen
|
b49c4520f9
|
部分TTS参数调整
|
2026-02-27 16:37:31 +08:00 |
|
Sakura-RanChen
|
7b020ba55c
|
update: 增加智能体独立音频设置
|
2026-02-27 11:17:08 +08:00 |
|
Sakura-RanChen
|
4ea3bea85c
|
update: 增加TTS音色语种选择
|
2026-02-09 15:28:31 +08:00 |
|
 wengzhandGitHub
|
73f8a0977c
|
Merge pull request #2948 from xinnan-tech/py_test_typing
Py test typing
|
2026-02-05 17:34:26 +08:00 |
|
 Sakura-RanChenandGitHub
|
4f61d21d17
|
Merge branch 'py_test_typing' into feature/python-typing
|
2026-02-05 17:14:47 +08:00 |
|
Sakura-RanChen
|
63d9dae18b
|
增加asr初始化ID判断
|
2026-02-05 15:42:23 +08:00 |
|
 Sakura-RanChenandGitHub
|
6da32a60c0
|
Merge branch 'py_test_error_response' into fix/2075
|
2026-02-02 14:49:26 +08:00 |
|
huozaimengli
|
4b573fb4e2
|
feat: 为多个模块添加类型注解以增强代码可读性
为 ConnectionHandler 相关的函数参数添加类型注解,使用 TYPE_CHECKING 避免循环导入。主要修改包括:
- 在 abortHandle、textHandle 等处理模块中为 conn 参数添加 ConnectionHandler 类型注解
- 在 websocket_server、connection 等核心模块中为方法参数添加类型注解
- 在 plugins_func 下的多个功能模块中为函数参数添加类型注解
- 在 providers 相关模块中为工具执行器和方法添加类型注解
- 统一代码格式,如将单引号字符串改为双引号
Fixes #2034
|
2026-01-25 17:47:52 +08:00 |
|
huozaimengli
|
6ae0af278b
|
feat: 统一LLM错误处理并添加系统错误回复配置
在多个LLM提供者中移除try-catch块,将错误处理统一到connection.py的流处理层
添加system_error_response配置项,支持自定义系统错误时的回复内容
在意图识别和流处理中捕获异常时返回配置的错误回复,避免硬编码错误信息
Fixes #2075
|
2026-01-25 16:48:01 +08:00 |
|
Sakura-RanChen
|
fd1dd39463
|
update: 自定义配置输出音频采样率
|
2026-01-14 17:54:50 +08:00 |
|
Sakura-RanChen
|
24519a2732
|
TTS文本过滤
|
2026-01-07 17:38:38 +08:00 |
|
Sakura-RanChen
|
e6108ccbbd
|
增加ASR情绪和语种返回
|
2026-01-05 11:17:04 +08:00 |
|
3030332422
|
e8d0bb0c54
|
update:提示词上下文按模板按需获取(位置/天气/动态上下文)
|
2025-12-18 16:34:37 +08:00 |
|
Sakura-RanChen
|
33b4794e83
|
优化
|
2025-12-15 16:34:50 +08:00 |
|
hrz
|
5c261528d0
|
update:常用音频增加缓存,抵御高并发未授权设备访问
|
2025-12-13 23:10:40 +08:00 |
|
hrz
|
8b2bbec0b9
|
update:audio_to_data改成异步方法
|
2025-12-13 22:29:10 +08:00 |
|
hrz
|
06a90d6266
|
update:恢复audioRateController旧版本
|
2025-12-13 20:27:11 +08:00 |
|
Sakura-RanChen
|
dc170edbc1
|
update: 未绑定设备策略优化
fix: 音频队列竞态问题
|
2025-12-12 18:58:24 +08:00 |
|
Sakura-RanChen
|
fbfc408e94
|
update: 长按设备ASR适配
|
2025-12-11 17:12:56 +08:00 |
|
Sakura-RanChen
|
48094f7e37
|
update: 音频后台队列稳定发送
|
2025-12-09 18:06:56 +08:00 |
|
3030332422
|
aba7172a03
|
update:修改上下文源的device_id
|
2025-12-08 14:25:11 +08:00 |
|
3030332422
|
7a7bfa26f6
|
update:修改日志
|
2025-12-05 14:50:26 +08:00 |
|
3030332422
|
db8d100edb
|
update:添加数据库表,添加数据上下文填充功能后端部分,全模块实现数据上下文填充功能
|
2025-12-05 10:50:44 +08:00 |
|
3030332422
|
cd6c3e4f79
|
update:添加数据上下文填充功能,单模块实现数据上下文填充功能
|
2025-12-04 11:04:16 +08:00 |
|
hrz
|
f3f0c24e16
|
update:减少日志产生
|
2025-12-01 16:38:10 +08:00 |
|
Sakura-RanChen
|
fb5c35e6c9
|
后台初始化组件,gc全局化避免每次回收触发GIL锁,音频定时发送
|
2025-11-28 16:12:19 +08:00 |
|
hrz
|
4645c50f6d
|
update:将垃圾回收放置ws关闭处,避免频繁操作
|
2025-11-25 16:11:48 +08:00 |
|
hrz
|
83a3d0eabe
|
update:优化代码
|
2025-11-23 15:11:35 +08:00 |
|
3030332422
|
5d439a4168
|
update:内存泄漏
|
2025-11-23 11:55:38 +08:00 |
|
hrz
|
a2069456b2
|
Merge branch 'main' into knowledge-base-fix
|
2025-11-12 15:10:57 +08:00 |
|
rainv123
|
c3ffa9d393
|
uptate:增加对字符串的解析以及格式调整
|
2025-11-12 12:32:16 +08:00 |
|
Chingfeng Li
|
833f379aa1
|
优化日志级别,生产环境中INFO避免打印过多日志
|
2025-11-11 18:52:14 +08:00 |
|
hrz
|
b6ba06ec97
|
fix:旧版本智控台配置文件,没有包含"prompt_template"配置会导致self.config.get("prompt_template", "agent-base-prompt.txt")一直为None
|
2025-11-08 10:08:02 +08:00 |
|
3030332422
|
32ecbe55fc
|
fix:修复全模块时缺少prompt_template配置的问题
|
2025-10-31 20:36:55 +08:00 |
|
Chingfeng Li
|
3ba437c937
|
常量可配置:允许自定义agent-base-prompt.txt文件
|
2025-10-22 14:53:05 +08:00 |
|
 HanabiandGitHub
|
d081803434
|
chore(util): 优化项目启动时检测ffmpeg环境时在某些场景下的提示
此次变动主要针对 Linux (Ubuntu 22.04) 环境下根据官方提供的README文档以及conda安装 ffmpeg 环境后出现缺失动态库libiconv.so.2的问题 报错完整信息如下:
`ffmpeg: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory` 基于以上报错信息 优化了util.py中的check_ffmpeg_installed函数
- 保留了原有命令行的提示信息 [定位问题更加友好]
- 抓取报错中的 libiconv.so.2 文本内容 进行提示用户通过conda安装 libiconv 动态库
|
2025-10-20 12:28:22 +08:00 |
|
Chingfeng Li
|
111d945a9a
|
提示词模板支持更多参数
|
2025-09-25 14:35:01 +08:00 |
|
Sakura-RanChen
|
e77a3b79cd
|
fix: Markdown调整
|
2025-09-25 10:17:56 +08:00 |
|
Chingfeng Li
|
290c92ee39
|
添加设备ID信息到提示词
|
2025-09-16 17:42:15 +08:00 |
|
 hrzandGitHub
|
f3431ea977
|
Merge pull request #2203 from xinnan-tech/py_fix_intentllm
fix:修复LLM意图识别的若干问题
|
2025-09-11 14:46:10 +08:00 |
|
3030332422
|
f0a7ee1c0c
|
fix:修复LLM意图识别
|
2025-09-11 14:38:27 +08:00 |
|