v1.2.0
新特性
- ✨ MCP 扩展能力正式实现
- 解耦的 MCP 网关设计,支持外部工具动态集成
- 标准 JSON-RPC 消息处理与工具生命周期管理
- 通过 stdin/stdout 与外部脚本通信
- 支持动态工具配置,修改配置文件后无需重新编译主程序即刻生效
- 详见 MCP 功能说明文档
部署说明
Release 中分发的 GNU ABI 二进制文件基于 GCC8.3 构建,无法在 glibc 版本低于 2.28 的系统上运行,低于 2.28 的系统请参照编译脚本自行编译。
非必要不建议用基于 musl 构建的二进制,因为涉及底层 alsa 交互,如果设备的 alsa 使用 pipewire 作为后端,则 musl 构建的二进制无法链接对应的 alsa-plugins 库,导致无法使用。
开源协议与分发说明
本项目核心代码采用 MIT 协议开源。项目依赖的音频组件(ALSA 相关库)基于 LGPL 协议。
鉴于开源协议限制,本项目分发的静态链接二进制文件仅建议用于测试与评估。若您计划对本项目进行二次开发或商业分发,请务必遵循 LGPL 协议规范(例如:采用动态链接方式,或开源您的衍生作品)。开发者需自行承担因违反开源协议而产生的法律风险,本项目不承担任何连带责任。