wengzh
ae3f970c92
Merge pull request #3322 from chentyke/fix/tts-timeout-config-propagation
...
fix(tts): 统一 TTS 请求超时配置
2026-08-17 17:41:45 +08:00
Tyke Chen
04b3ad5aae
fix(tts): validate timeout range
2026-08-13 15:59:41 +08:00
Tyke Chen
2c43a13d6e
fix(tts): unify configurable request timeouts
2026-08-13 15:02:17 +08:00
Tyke Chen
17560a7d29
Merge pull request #3320 from henson957/fix/siliconflow-http-timeout
...
fix(tts): SiliconFlow provider 增加请求超时与 HTTP 错误处理
2026-08-13 14:25:06 +08:00
henson957
db7db3de67
fix(tts): reuse base tts_timeout config instead of hardcoded 15
2026-08-13 13:28:17 +08:00
henson957
d03d0d0982
fix(tts): add HTTP timeout and error handling to SiliconFlow provider
...
- requests.request() had no timeout: when the SiliconFlow API slows down,
the request hangs forever and the device produces no audio intermittently
- non-200 responses (rate limit, error page) were written to disk as audio;
now the status code is checked and an exception is raised with the body
2026-08-12 17:37:04 +08:00
Tyke Chen
545979873b
Merge pull request #3318 from JansenChang/codex/fix-function-dialog-mcp-overlap
...
fix(manager-web): keep function dialog footer accessible with many MCP tools
2026-08-11 17:27:44 +08:00
ZhengYS
16b6841710
fix: keep function dialog footer accessible
2026-08-10 12:00:30 +08:00
hrz
7475ea2b2d
Merge pull request #3313 from xinnan-tech/fix-deepseek-model
...
deepseek更改模型为v4-flash并且关闭思考模式
2026-08-06 18:10:01 +08:00
欣南科技
1fa178cd36
Merge pull request #3314 from xinnan-tech/fix-star-img
...
fixed:Star History Chart
2026-08-06 18:08:59 +08:00
hrz
93885058e9
fixed:Star History Chart
2026-08-06 18:08:18 +08:00
3030332422
88eed86dc2
update:关闭deepseek的思考模式
2026-08-06 13:07:04 +08:00
3030332422
a269953787
fix:deepseek模型名称更改为deepseek-v4-flash
2026-08-06 11:10:31 +08:00
hrz
50895d6e33
Merge pull request #3310 from xinnan-tech/py-fix-pr_3304
...
展开模块级别插件名为具体函数名,合并 HA 设备控制插件为 hass_state 模块
2026-08-04 09:25:44 +08:00
3030332422
a21a2e34d0
refactor: 合并 HA 设备控制插件为 hass_state 模块
2026-07-29 09:58:26 +08:00
3030332422
7a22b61969
fix:修复与函数同名时遗漏其他函数的问题
2026-07-28 17:05:18 +08:00
CGD
477f85b97c
Merge pull request #3304 from MsThink/main
...
fix(plugins): 展开模块级别插件名为具体函数名
2026-07-28 15:22:58 +08:00
CGD
de45f73efd
Merge pull request #3303 from chentyke/fix/frontend-contract-consistency
...
fix(manager): align frontend and backend field contracts
2026-07-28 09:37:39 +08:00
CGD
1dc46e30d7
Merge pull request #3302 from xinnan-tech/refactor/manager-api-tool-dependencies
...
refactor(manager-api): 升级常用工具依赖并收敛冗余实现
2026-07-28 09:28:00 +08:00
Sakura-RanChen
5e0d853256
Merge pull request #3309 from xinnan-tech/py-fix-reportHandle
...
refactor(reportHandle): 重构上报处理逻辑,适配多格式音频转换
2026-07-27 15:24:15 +08:00
wengzh
2a9f809700
refactor(reportHandle): 重构上报处理逻辑,适配多格式音频转换
...
1. 重命名参数与变量,明确上报类型与音频格式
2. 拆分PCM和Opus转WAV逻辑,分别处理不同输入格式
3. 移动校验逻辑到上报队列函数开头,提前拦截无效上报
4. 完善Opus转WAV的解码与资源释放流程
2026-07-27 09:59:32 +08:00
CGD
f5ed1aaec8
Merge pull request #3305 from xinnan-tech/update_version
...
Bump to 0.9.6
v0.9.6
2026-07-24 11:32:33 +08:00
colorful
523915f9fe
fix(plugins): 展开模块级别插件名为具体函数名
...
在一个 function 文件中可能注册多个 @register_function,当配置下发或
本地配置使用模块名(文件名)时,需要自动展开为具体的函数名列表。
改动内容:
- register.py: 新增 module_func_map 全局映射,在 register_function
装饰器中自动记录模块名 → 函数名列表的映射关系
- connection.py: 处理服务端下发的插件配置时,将模块级的 plugins 配置
复制到各具体函数名 key 下,并将模块名展开写入 Intent functions 列表
- plugin_executor.py: 新增 _expand_plugin_names() 兜底展开逻辑和
_get_plugin_description() 双层查找方法,确保本地配置场景也能正确展开
2026-07-24 10:47:00 +08:00
Tyke Chen
18e5c47a06
fix(manager): align frontend and backend field contracts
2026-07-24 10:21:05 +08:00
hrz
9da58e254c
Bump to 0.9.6
2026-07-24 09:53:03 +08:00
Tyke Chen
4a2c90ec87
refactor(manager-api): 升级常用工具依赖并收敛冗余实现
2026-07-24 09:06:15 +08:00
CGD
27e57631a7
Merge pull request #3300 from xinnan-tech/test/manager-api-runtime-warnings
...
test(manager-api): 清理测试运行告警
2026-07-23 17:46:04 +08:00
CGD
b1e39da9b8
Merge pull request #3301 from chentyke/fix/issue-3299-auto-update-state
...
fix: 修复设备自动升级开关状态不生效
2026-07-22 17:38:13 +08:00
Tyke Chen
e87fc766d2
fix: restore device auto-update switch behavior
2026-07-22 17:10:21 +08:00
Tyke Chen
942d55118b
test(manager-api): clean test runtime warnings
2026-07-22 16:41:44 +08:00
CGD
f47f3b050b
Merge pull request #3297 from xinnan-tech/fix/manager-api-compiler-warnings
...
fix(manager-api): 清理编译器告警
2026-07-22 16:22:46 +08:00
wengzh
e3453b1a87
Merge pull request #3298 from xinnan-tech/py-fix-intent
...
Py fix intent
2026-07-21 15:16:19 +08:00
Tyke Chen
d760465408
fix(manager-api): make JSON collections type-safe
2026-07-21 14:43:25 +08:00
Tyke Chen
bdb2538239
fix(manager-api): clean deprecated and generic warnings
2026-07-21 14:43:25 +08:00
CGD
ea6c144e43
Merge pull request #3294 from xinnan-tech/fix/manager-api-startup-warnings
...
fix(manager-api): 消除启动阶段告警
2026-07-21 14:37:22 +08:00
CGD
a79aa455d6
Merge pull request #3292 from xinnan-tech/fix/manager-api-test-i18n
...
test: 修复 manager-api 国际化测试配置
2026-07-21 14:29:30 +08:00
wengzh
6e92d169ec
refactor(get_news_from_newsnow): 改用流式处理解析网页内容
...
将原有的直接转换响应内容改为流式读取字节流并传入参数,适配MarkItDown的convert_stream接口,优化大内容处理时的内存占用
2026-07-20 15:51:23 +08:00
Sakura-RanChen
ed89c05245
fix: intent阻塞主线程
2026-07-20 14:48:26 +08:00
Tyke Chen
b500d1c6bd
fix(manager-api): avoid duplicate address book insert mapping
2026-07-20 14:46:14 +08:00
Tyke Chen
0598b09629
fix(manager-api): remove invalid logback startup directives
2026-07-20 14:46:14 +08:00
Tyke Chen
e4907121f4
fix(manager-api): eliminate premature bean initialization warnings
2026-07-20 14:46:14 +08:00
CGD
7c58fa37b2
Merge pull request #3293 from xinnan-tech/refactor/mybatis-plus-single-source
...
refactor(manager-api): consolidate MyBatis-Plus 3.5.17 integration
2026-07-20 14:42:31 +08:00
Tyke Chen
2a618d2f8f
test: 修复 manager-api 国际化测试配置
2026-07-20 10:34:33 +08:00
Tyke Chen
10a67c772f
refactor(manager-api): consolidate mybatis-plus 3.5.17 integration
2026-07-20 10:31:08 +08:00
CGD
7e8e5d34b8
Merge pull request #3279 from xinnan-tech/fix/issue-3276-context-provider
...
fix: 修复 ContextProviderListTypeHandler 多版本兼容问题
2026-07-17 09:28:14 +08:00
CGD
c6bc20c05e
Merge pull request #3283 from xinnan-tech/fix/device-timezone-consistency
...
fix: 修复跨时区场景下设备时间与在线状态异常
2026-07-16 16:58:49 +08:00
wengzh
1998807b69
Merge pull request #3285 from xinnan-tech/py-aec
...
perf: 优化相关逻辑减少重复计算
2026-07-14 16:36:16 +08:00
Sakura-RanChen
55c0495661
perf: 优化相关逻辑减少重复计算
2026-07-14 15:52:30 +08:00
Tyke Chen
dbeda01697
fix: 修复设备跨时区时间与在线状态
2026-07-14 10:08:23 +08:00
Tyke Chen
023dea2441
fix: 修复上下文源类型处理器兼容问题
2026-07-13 16:03:39 +08:00