Releases: iranee/qnap-agent
Releases · iranee/qnap-agent
v0.2.9
📝 建议全新安装v0.2.9版本
✨ 新增功能
- 网页配置UI新增MCP配置面板
- 工具反馈默认配置新增格式化输出、关闭HTML转义选项
- 新增MQTT通道、Slack Webhook通道接入能力
- Agent支持停止指令,网络错误支持可配置重试次数与退避时长
- 实现多智能体发现提示词,新增跨Agent任务委托工具,支持定向子回合代理
- Bedrock模型接入实时令牌流式输出能力
- 文件编辑工具增加Diff差异预览展示
- 网页端增加带确认弹窗的出厂重置按钮,配套新增重置API与CLI重置命令
- 聊天代码块支持独立复制、折叠,会话历史持久展示所用模型名称
- 新增巴西葡萄牙语国际化语言包
- 接入SiliconFlow、gpt4free(OpenAI兼容接口)、Gemini联网搜索多家模型服务商
- 网页端完善模型管理、服务商选择、连通性实测功能
- 自动识别DeepSeek视觉模型不兼容场景并抛出提示错误
- 新增请求级上下文策略、Agent自我迭代能力,扩展流式输出支持
- 聊天面板增加详情显示切换开关,支持拉取远端模型列表与预设模型库
🐛 问题修复
- 修复MQTT通道停止逻辑异常
- 修复Gemini调用MCP工具Schema校验异常,完整支持Streamable HTTP传输协议
- 修复网络重试、工具反馈格式化相关逻辑缺陷
- 修复DeepSeek流式推理内容解析、MiMo推理历史回放异常
- 修复Telegram图集消息、SVG附件、语音队列、媒体存储重载多处适配问题
- 修复Agent停止逻辑、排队后续任务、工具反馈残留清理、代理ID校验异常
- MCP服务白名单支持大小写模糊匹配,无可选服务时自动隐藏MCP发现入口
- 修复Agent配置头解析、工具权限校验、空工具声明识别、思考模式关闭不生效问题
- 完善LINE消息Token捕获、超时处理、响应体释放、媒体发送异常处理
- 修复OpenAI兼容流式SSE事件、推理字段解析异常
- 修复运行时事件日志重载阻塞、观察者阻塞、摘要目标校验失效问题
- 修复无换行符文件Diff预览、预览内容超限问题
- 修复网页端拉取模型密钥读取异常、HTTP环境复制按钮失效问题
- 加强Windows PowerShell安全防护,拦截编码绕过注入攻击
- 修正百度搜索免费调用额度文档标注错误
♻️ 代码重构&优化
- Agent模块拆分委托逻辑,重构MCP白名单管理,从配置头读取代理身份标识
- 重构运行时事件总线,移除旧版总线、拆分事件载荷、迁移事件消费逻辑
- LINE机器人SDK升级至官方v8版本
- 统一多模型服务商元数据管理架构
- 清理冗余废弃代码,标准化配置结构体排版缩进
- 优化参数JSON格式化空值处理逻辑,增强异常容错能力
📦 依赖升级
- 前端组件、TailwindCSS、Vite、i18n、TS等前端依赖批量更新
- Go生态SDK、AWS Bedrock运行时、JSON Schema解析、Telegram客户端、SQLite驱动等后端依赖同步升级
- Go版本升级至1.25.10,修复标准库安全漏洞
📚 文档与配套调整
- CLI帮助文档补充MCP Streamable HTTP传输方式说明
- 同步国际化文案、配置格式文档、集成测试方案说明
- 更新微信群二维码,升级Slack客户端SDK版本
安装方法
- 下载对应架构的
.qpkg文件 - 登录 QNAP 管理界面 → App Center
- 点击右上角齿轮图标 → 手动安装
- 选择下载的
.qpkg文件进行安装 - 安装完成后访问
http://NAS-IP:18800完成配置
支持架构
| 文件 | 适用设备 |
|---|---|
*_x86_64.qpkg |
Intel/AMD 64位 |
*_arm_64.qpkg |
ARM 64位(aarch64) |
*_arm-x41.qpkg |
QNAP ARM Cortex-A9(arm-x41) |
*_arm-x31.qpkg |
QNAP ARM Cortex-A15(arm-x31) |
构建信息
- PicoClaw 上游版本: v0.2.9
- Commit: 298cda5
- PicoClaw 上游仓库: https://github.com/sipeed/picoclaw