Skip to content

v2.2.1

Choose a tag to compare

@YehongPan YehongPan released this 18 Jun 09:37
7d811c6

🚀 Nexent:开源智能体平台 / Nexent: Open Source Intelligent Agent Platform

概览 / Overview

  • 本次发布围绕 Agent 增强、MCP/知识库/内存工具改进、前端体验修复与部署流程优化展开,同时包含若干文档和版本管理变更。 / This release focuses on Agent enhancements, improvements to MCP/knowledge-base/memory tools, frontend experience fixes, and deployment optimizations, along with documentation and version management updates.

新功能 / New Features

  • 新增了 Agent 问候语与示例问题配置,提升对话冷启动体验。 / Added agent greeting messages and example questions to improve conversation onboarding.
  • 新增了 Active Memory 工具(StoreMemoryToolSearchMemoryTool),支持主动存储与检索记忆。 / Added active memory tools (StoreMemoryTool, SearchMemoryTool) for proactive memory storage and retrieval.
  • 知识库向量化后新增可选保留源文件的能力,便于源数据溯源。 / Added optional source file retention after knowledge base vectorization for better traceability.
  • 新增 Word 文档生成、预览与下载能力,扩展文档输出格式。 / Added Word document generation, preview, and download support to expand document export options.
  • 集成了 OpenJiuwen 并优化了提示词优化流程,同时修复了相关问题。 / Integrated OpenJiuwen for prompt optimization and fixed related issues.
  • 新增 CAS 单点登录集成并改进了登出逻辑,强化身份认证与退出体验。 / Added CAS SSO integration and improved logout handling to strengthen authentication and exit flow.
  • 新增了 Agent 市场仓库与子代理版本锁定,便于统一管理外部 Agent 来源。 / Added agent marketplace repository and version pinning for sub-agents.
  • Agent 新增验证配置及相关组件更新,提升 Agent 发布前校验能力。 / Added verification configuration for agents and updated related components.
  • 新增多条北向 API,扩展平台对外集成能力。 / Added several northbound APIs to extend platform integration capabilities.
  • 数据库迁移中补充了对应版本 SQL 变更。 / Added supplementary SQL migration for this release.

改进 / Improvements

  • API 转 MCP 转换服务支持配置请求头,适配更多下游服务鉴权与链路要求。 / API-to-MCP conversion service now supports configurable headers for downstream authentication and traceability.
  • 增强了对 Memory Bank 中 ES 索引名称的处理逻辑。 / Enhanced processing of Elasticsearch index names in memory banks.
  • 将当前时间从系统提示词移至用户消息中,提升 prompt cache 稳定性。 / Moved current time from the system prompt into the user message to improve prompt cache stability.
  • 简化了部署脚本,移除了未使用的变量与函数,降低维护成本。 / Simplified deployment scripts by removing unused variables and functions.

Bug 修复 / Bug Fixes

  • 修复了技能名称与描述未加载到上下文的问题。 / Fixed an issue where skill names and descriptions were not loaded into context.
  • 修复了工具调用报错时的 attribution 关联错误,避免链路归因异常。 / Fixed attribution errors during tool calling failures.
  • 修复了容器化方式下无法添加 MCP 服务的问题。 / Fixed an issue preventing MCP services from being added via containerization.
  • 修复了更新 FastMCP 版本后无法正确添加 MCP 服务的问题。 / Fixed an issue where MCP services could not be added correctly after updating the FastMCP version.
  • 修复了 Kubernetes Pod 中 MCP 服务启动失败的问题。 / Fixed an issue where MCP services failed to start in Kubernetes pods.
  • 修复了会话期间上传文本文件无法解析的问题。 / Fixed an issue where uploaded text files could not be parsed during a session.
  • 修复了窗口大小改变后租户资源页显示不完整的问题。 / Fixed incomplete display of the tenant resources page after window resize.
  • 修复了无法从 Agent Space 选择 Agent 进行编辑的问题。 / Fixed an issue preventing agent selection from the agent space for editing.
  • 调整了 Agent 详情页 UI 布局,适配新增的“自验证”字段。 / Adjusted agent detail UI layout to accommodate the new self-verification field.
  • 修复了导入 Agent 后一键重命名功能失效的问题。 / Fixed an issue where one-click rename failed after importing an agent.
  • 修复了 knowledge_base_search_tool 调用时的 TypeError。 / Fixed a TypeError in knowledge_base_search_tool.
  • 修复了保存会话历史时附件被错误带入助手侧的问题。 / Fixed an issue where attachments were incorrectly included from the assistant when saving conversation history.
  • 更新了数据代理与 ME CAS 集成文档,修复文档与现状不一致问题。 / Updated data agent and ME CAS integration documentation.

其他变更 / Other Changes

  • 工具/技能池标签新增已选数量徽标,提升界面可读性。 / Added selected count badges to tool/skill pool labels.
  • 将版本号从 v2.2.0 升级至 v2.2.1,并完成发布流程。 / Bumped the application version from v2.2.0 to v2.2.1 and completed the release process.

新贡献者 / New Contributors

What's Changed

  • Add agent greeting message and example questions by @jeffwu-1999 in #3185
  • feat(knowledge-base): optional source file retention after vectorization by @Lifeng-Chen in #3189
  • ♻️ Improvement: API to MCP conversion service supports configuring headers. by @YehongPan in #3194
  • ♻️ Improvement: Enhance processing of ES index names in memory banks. by @YehongPan in #3196
  • ✨ Feat: add active memory tools (StoreMemoryTool, SearchMemoryTool) by @JasonW404 in #3197
  • 🐛 Bugfix: skill names and descriptions never load to context by @Jasonxia007 in #3205
  • add selected count badges to tool/skill pool labels by @jeffwu-1999 in #3206
  • 🐛 Bugfix: Fix attribution error when tool calling error by @WMC001 in #3208
  • ✨ Feat: Add support for Word document generation, preview, and download by @xuyaqist in #3191
  • ✨Feat:Enhance prompt optimization by integrating openjiuwen and fix related bugs by @DongJiBao2001 in #3190
  • Add CAS SSO integration and improve logout handling by @hhhhsc701 in #3072
  • 🐛 Bugfix: skill names and descriptions never load to context by @Jasonxia007 in #3207
  • 🐛Bugfix: Remove unnecessary dependency exclusions and upgrade huggingface_hub version in pyproject.toml by @DongJiBao2001 in #3211
  • refactor: move current time from system prompt to user message for prompt cache stability by @wuyuanfr in #3203
  • 🐛 Bugfix: Fixed the issue of being unable to add MCP services via containerization. by @YehongPan in #3213
  • 🐛 Bugfix: Fixed the issue where uploaded text files could not be parsed during a session. by @YehongPan in #3219
  • 🐛 Bugfix: Fixed an issue where the MCP service could not be added correctly after updating the FastMCP version. by @YehongPan in #3222
  • 🐛 Bugfix: Fix incomplete display of tenant resources page after window resize by @xuyaqist in #3215
  • Add agent marketplace repository and version pinning for sub-agents by @Lifeng-Chen in #3239
  • feat(agent): add verification configuration for agents and update related components by @Dallas98 in #3174
  • 🐛 Bugfix: Fix inability to select agent from agent space to edit by @xuyaqist in #3240
  • Update data agent and ME CAS integration documentation by @hhhhsc701 in #3242
  • ✨ Add several northbound apis by @Jasonxia007 in #3223
  • refactor: simplify deployment script by removing unused variables and functions by @Dallas98 in #3245
  • 🐛 Bugfix: Adjust agent detail UI layout to accommodate newly added "self-verification" field by @xuyaqist in #3246
  • 补充sql by @hhhhsc701 in #3248
  • 🐛 Bugfix: Fixed an issue where the MCP service failed to start in a Kubernetes pod. by @YehongPan in #3254
  • 🐛 Bugfix: knowledge_base_search_tool called with TypeError by @Jasonxia007 in #3259
  • 🐛 Bugfix: Fixed an issue where the one-click rename function failed after importing an agent. by @YehongPan in #3258
  • 🐛 Bugfix: Exclude attachments from assistant when saving conversation history by @xuyaqist in #3261
  • Bump APP_VERSION from v2.2.0 to v2.2.1 by @YehongPan in #3268
  • Release/v2.2.1 by @YehongPan in #3269
  • Revert "Release/v2.2.1" by @WMC001 in #3272
  • Release/v2.2.1 by @YehongPan in #3273

Full Changelog: v2.2.0...v2.2.1