| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-08-29 | 29.7 kB | |
| v2.5.0 source code.tar.gz | 2026-08-29 | 56.9 MB | |
| v2.5.0 source code.zip | 2026-08-29 | 58.3 MB | |
| Totals: 3 Items | 115.2 MB | 1 | |
🚀 Nexent:开源智能体平台 / Nexent: Open Source Intelligent Agent Platform
我们很高兴地宣布Nexent v2.5.0 正式发布!🎉
Nexent 是一个开源智能体平台,能够将流程的自然语言转化为完整的多模态智能体 —— 无需编排,无需复杂拖拉拽。基于 MCP 工具生态,Nexent 提供强大的模型集成、数据处理、知识库管理、零代码智能体开发能力。我们的目标很简单:将数据、模型和工具整合到一个智能中心中,使日常工作流程更智能、更互联。
We are excited to announce that Nexent v2.5.0 is released! 🎉
Nexent is an open-source agent platform that turns process-level natural language into complete multimodal agents — no diagrams, no wiring. Built on the MCP tool ecosystem, Nexent provides model integration, data processing, knowledge-base management, and zero-code agent development. Our goal is simple: to bring data, models, and tools together in one smart hub, making daily workflows smarter and more connected.
新功能 / New Features
- 重构 Agent 配置与 NL2Agent 生成流程,支持从自然语言需求创建 Agent、发现并安装可用资源,以及推荐和预填已绑定工具。 / Refactored Agent configuration and NL2Agent generation to create agents from natural-language requirements, discover and install available resources, and recommend and prefill bound tools.
- 新增完整的 Agent 评估工作台,覆盖评估集、评估器、标注、调度执行与中英文报告,并提供通用基准测试和上下文对比工具。 / Added an end-to-end agent evaluation workspace covering datasets, evaluators, annotations, scheduled execution, and bilingual reports, together with generic benchmarking and context-comparison tools.
- 新增长期记忆 Dreaming 与版本化管理能力,并提供记忆配置、检索记录和可视化管理界面。 / Added long-term memory Dreaming and version management, with configuration, retrieval records, and visual management interfaces.
- 扩展运行时沙箱,支持会话级与系统级隔离、默认启用系统级沙箱、在沙箱内执行 Skill 脚本,并在前端展示生成文件。 / Expanded runtime sandboxing with session-level and system-level isolation, system sandboxing enabled by default, Skill script execution inside sandboxes, and generated-file display in the frontend.
- 新增 S3 文件上传下载工具并增强文件处理链路,使 Skill 和工具能够直接处理本地文件与产物。 / Added S3 upload and download tools and enhanced the file-processing pipeline so Skills and tools can work directly with local files and generated artifacts.
- 扩展统一模型网关,接入 LLM、Embedding、Rerank 及图像、视频、音频理解能力,并增强 ASR、结构化 VLM 消息、Logprobs 与瞬态错误重试支持。 / Expanded the unified model gateway across LLM, embedding, reranking, and image, video, and audio understanding, with improved ASR, structured VLM messages, logprobs, and transient-error retries.
- 增强知识库与资源治理,支持个人知识库容量、租户资源限额、会话级知识范围选择及更灵活的文件切分与处理。 / Enhanced knowledge-base and resource governance with personal capacity controls, tenant quotas, conversation-level knowledge scoping, and more flexible file splitting and processing.
- 优化对话体验,支持消息时间戳、按需分页加载、批量删除会话,并增强新旧聊天界面的运行时协同。 / Improved conversations with message timestamps, on-demand pagination, bulk deletion, and stronger runtime coordination across the new and legacy chat interfaces.
- 扩展平台开放能力,新增 API Key 管理、北向
/models与/generate_title接口,并补充运行接口的会话创建事件。 / Expanded platform APIs with API key management, northbound/modelsand/generate_titleendpoints, and conversation-creation events in the run API. - 新增上下文与缓存监控指标,并强化元数据传递和提示注入防护,提升 Agent 运行的可观测性与安全性。 / Added context and cache metrics while strengthening metadata propagation and prompt-injection protection for more observable and secure agent execution.
Bug 修复 / Bug Fixes
- 修复知识库导入死锁、不可重试错误未及时终止、文件删除与预览异常、EPUB 处理失败及数值检索排序问题。 / Fixed knowledge-base import deadlocks, non-retryable failures that did not terminate promptly, file deletion and preview errors, EPUB processing failures, and numeric retrieval ranking.
- 修复 NL2Agent 表单锁定与工具配置问题,并增强 Skill 编码、中文名称、重命名元数据及 Agent 导入复制时的冲突处理。 / Fixed NL2Agent form locking and tool configuration, and improved Skill encoding, Chinese names, rename metadata, and conflict handling during agent import and copy.
- 修复会话删除、重命名、恢复及分页后空列表问题,并解决流式响应缓存、空最终回答和运行时内存压力异常。 / Fixed conversation deletion, renaming, resume, and empty lists after pagination, along with streaming cache issues, empty final answers, and runtime memory pressure.
- 修复评估任务在沙箱中的执行、中文评估报告、场景描述校验及评估路由和权限配置问题。 / Fixed evaluation execution in sandboxes, Chinese evaluation reports, scenario-description validation, and evaluation routing and permission configuration.
- 修复 MCP 状态显示、工具刷新、Registry 删除及配置页同步问题,同时完善容器启动日志展示。 / Fixed MCP status display, tool refresh, Registry deletion, and configuration-page synchronization, while improving container startup log visibility.
- 修复定时任务无法创建、模型管理会话过期处理以及外部 A2A 子 Agent 凭据传递等运行与鉴权问题。 / Fixed scheduled-task creation, expired-session handling in model management, and credential propagation to external A2A sub-agents.
文档与部署变化 / Docs & Deployment Changes
- 更新 Docker、Helm、离线包与镜像构建配置,改进 MinIO 数据持久化和就绪检查,并保持环境变量配置兼容性。 / Updated Docker, Helm, offline-package, and image-build configurations, improved MinIO persistence and readiness checks, and preserved environment-variable compatibility.
- 汇总 v2.5.0 SQL 迁移并增强合并迁移的重复应用逻辑,同时补充不可变迁移文件规范。 / Consolidated v2.5.0 SQL migrations, improved reapplication of changed merged migrations, and documented the immutable-migration policy.
- 更新安装、Kubernetes、主页、资源管理和官方文件生成 Skill 文档,并补充账户初始化与自定义文件生成指南。 / Updated installation, Kubernetes, home-page, resource-management, and official file-generation Skill documentation, with new account-setup and custom file-generation guides.
What's Changed
- feat(observability): expose context and cache metrics by @wuyuanfr in https://github.com/ModelEngine-Group/nexent/pull/3572
- Implement named offline package uploads to Huawei OBS by @hhhhsc701 in https://github.com/ModelEngine-Group/nexent/pull/3608
- Bugfix: Fix inability to rename conversation name by @xuyaqist in https://github.com/ModelEngine-Group/nexent/pull/3613
- fix: provide local import allowlist before code execution by @EDDIWARD in https://github.com/ModelEngine-Group/nexent/pull/3614
- Bugfix: Resolve streaming response caching problem by @xuyaqist in https://github.com/ModelEngine-Group/nexent/pull/3623
- Bugfix: Fix MCP tool status display showing "enabled" when enabled is false by @xuyaqist in https://github.com/ModelEngine-Group/nexent/pull/3632
- 🐛 fix : restore ASSET_OWNER nav permissions and improve group selection UX by @Lifeng-Chen in https://github.com/ModelEngine-Group/nexent/pull/3629
- ♻️ Refactor: NL2Skills using new thread UI by @Jasonxia007 in https://github.com/ModelEngine-Group/nexent/pull/3631
- Update doc: resource management by @xuyaqist in https://github.com/ModelEngine-Group/nexent/pull/3607
- Bugfix: Fix inability to delete conversation by @xuyaqist in https://github.com/ModelEngine-Group/nexent/pull/3635
- Bugfix: normalize repository tags as arrays by @Summer-Si in https://github.com/ModelEngine-Group/nexent/pull/3648
- bugfix: 中英文词条长度限制调整,接口权限判断逻辑调整,支持jpg格式图片 by @hzwllm in https://github.com/ModelEngine-Group/nexent/pull/3628
- bugfix:系统中显示的时间对齐用户本地时间 by @hzwllm in https://github.com/ModelEngine-Group/nexent/pull/3647
- feat: account MinIO in knowledge-base quotas by @MoeexT in https://github.com/ModelEngine-Group/nexent/pull/3642
- ✨ Feature(agent-evaluation): add UT suite, wire routers & scheduler, decla… by @cj2026-bit in https://github.com/ModelEngine-Group/nexent/pull/3622
- 🐛 Bugfix: Fixed an issue where the tenant resource management page failed to correctly detect model connectivity. by @YehongPan in https://github.com/ModelEngine-Group/nexent/pull/3651
- 🐛 Bugfix: Fixed an issue where clicking to view skills before the skills API returned a response would result in a blank screen on the agent editing page. by @YehongPan in https://github.com/ModelEngine-Group/nexent/pull/3663
- 🐛 Bugfix: Fixed an issue where an embedding model could not be added if the URL did not end with
/embeddings. by @YehongPan in https://github.com/ModelEngine-Group/nexent/pull/3655 - feat(memory): Dreaming and versioned long-term memory by @JasonW404 in https://github.com/ModelEngine-Group/nexent/pull/3509
- fix: resolve embedding_model_id from knowledge record in data process… by @Lifeng-Chen in https://github.com/ModelEngine-Group/nexent/pull/3653
- fix: pass security credentials to external A2A sub-agents by @2862282695gjh-afk in https://github.com/ModelEngine-Group/nexent/pull/3636
- Bugfix: Fix markdown table rendering issue after reasoning completes by @xuyaqist in https://github.com/ModelEngine-Group/nexent/pull/3643
- Configure CAS settings for renewal interval and session handling by @hhhhsc701 in https://github.com/ModelEngine-Group/nexent/pull/3666
- test(memory): harden evidence schema compatibility harness by @JasonW404 in https://github.com/ModelEngine-Group/nexent/pull/3669
- chore: remove spec-coding skill by @JasonW404 in https://github.com/ModelEngine-Group/nexent/pull/3672
- ✨ Parameterize file split function in data-process task by @Jasonxia007 in https://github.com/ModelEngine-Group/nexent/pull/3665
- 🐛 Bugfix: fix status tag icon misalignment and localize auth dialog slogan by @ayiya12 in https://github.com/ModelEngine-Group/nexent/pull/3673
- enforce tenant resource limits by @Junqilee in https://github.com/ModelEngine-Group/nexent/pull/3670
- feat(gateway): wire VLM image/video/audio understanding via adapter by @jeffwu-1999 in https://github.com/ModelEngine-Group/nexent/pull/3668
- Bugfix: export agent with aidp skill failed by @bernard1234 in https://github.com/ModelEngine-Group/nexent/pull/3638
- test: mock tenant resource limit error by @Junqilee in https://github.com/ModelEngine-Group/nexent/pull/3686
- ✨feat:Enhance conversation knowledge base selection and rendering by @DongJiBao2001 in https://github.com/ModelEngine-Group/nexent/pull/3687
- feat(benchmark): add generic evaluation and comparison harness by @wuyuanfr in https://github.com/ModelEngine-Group/nexent/pull/3640
- 🐛 Bugfix: prevent empty agent final answers by @YehongPan in https://github.com/ModelEngine-Group/nexent/pull/3688
- docs: update home page documentation and add account setup guide by @charmingchi1 in https://github.com/ModelEngine-Group/nexent/pull/3662
- fix: correct Dreaming permission migration by @JasonW404 in https://github.com/ModelEngine-Group/nexent/pull/3693
- 🐛 Bugfix: Fix plan params error by @WMC001 in https://github.com/ModelEngine-Group/nexent/pull/3703
- Add new committer by @WMC001 in https://github.com/ModelEngine-Group/nexent/pull/3704
- fix(evaluation): align evaluation route and permission SQL by @cj2026-bit in https://github.com/ModelEngine-Group/nexent/pull/3683
- fix: improve numeric knowledge retrieval ranking by @EDDIWARD in https://github.com/ModelEngine-Group/nexent/pull/3621
- fix(deploy): eliminate redundant MinIO anonymous volumes by @Dallas98 in https://github.com/ModelEngine-Group/nexent/pull/3714
- test: make dreaming age fixture time-stable by @JasonW404 in https://github.com/ModelEngine-Group/nexent/pull/3715
- 修复部分依赖在源中找不到 by @hhhhsc701 in https://github.com/ModelEngine-Group/nexent/pull/3720
- feat(gateway): wire text/retrieval (llm + embedding + rerank) via adapter by @jeffwu-1999 in https://github.com/ModelEngine-Group/nexent/pull/3695
- fix(modelengine): preserve structured VLM messages by @JasonW404 in https://github.com/ModelEngine-Group/nexent/pull/3716
- ✨ Feature: Added tools for uploading and downloading files from S3 buckets, ensuring that skills and tools can directly process local files. by @YehongPan in https://github.com/ModelEngine-Group/nexent/pull/3724
- fix: remove erroneously added context_policy column from init.sql by @JasonW404 in https://github.com/ModelEngine-Group/nexent/pull/3517
- 🐛 Bugfix: remove delete account button from avatar dropdown by @ayiya12 in https://github.com/ModelEngine-Group/nexent/pull/3727
- 🐛 Bugfix: remove obsolete skill repository uniqueness constraint by @Summer-Si in https://github.com/ModelEngine-Group/nexent/pull/3641
- 智能体对话转发到runtime by @hhhhsc701 in https://github.com/ModelEngine-Group/nexent/pull/3721
- ✨Feature: Agent配置重构&NL2Agent by @xuyaqist in https://github.com/ModelEngine-Group/nexent/pull/3726
- 🐛 Bugfix: Skill encoding, skill file read error, skills with chinese name by @Jasonxia007 in https://github.com/ModelEngine-Group/nexent/pull/3718
- 将每次chunk存一次数据库改为最终统一存数据库,redis不变 by @hhhhsc701 in https://github.com/ModelEngine-Group/nexent/pull/3733
- Bugfix: resolve skill conflicts during agent import by @Summer-Si in https://github.com/ModelEngine-Group/nexent/pull/3734
- ✨ feature personal kb capacity by @cj2026-bit in https://github.com/ModelEngine-Group/nexent/pull/3712
- fix: sync MCP add/edit pages with config page, display startup logs, and resolve tool refresh bug by @menglinghan in https://github.com/ModelEngine-Group/nexent/pull/3735
- ♻️ Add re-apply logic when merged sql files were changed by @WMC001 in https://github.com/ModelEngine-Group/nexent/pull/3737
- fix: keep greeting while exporting & importing agents by @MoeexT in https://github.com/ModelEngine-Group/nexent/pull/3736
- 🐛 Bugfix: change color of PREVIEW button to blue by @WMC001 in https://github.com/ModelEngine-Group/nexent/pull/3741
- 🐛 Bugfix: can not preview json file by @WMC001 in https://github.com/ModelEngine-Group/nexent/pull/3742
- ✨feat:Add metadata parameter mechanism and fix prompt injection issues by @DongJiBao2001 in https://github.com/ModelEngine-Group/nexent/pull/3738
- fix(frontend): reorder displayed citation indexes by @JasonW404 in https://github.com/ModelEngine-Group/nexent/pull/3739
- Bugfix: Agent配置页面问题修复 by @xuyaqist in https://github.com/ModelEngine-Group/nexent/pull/3744
- ✨ Support api-key management by @Jasonxia007 in https://github.com/ModelEngine-Group/nexent/pull/3745
- feat(modelengine): adapt ASR audio models to vlm4 slot via modelengine provider by @jeffwu-1999 in https://github.com/ModelEngine-Group/nexent/pull/3743
- Document immutable SQL migration file policy by @hhhhsc701 in https://github.com/ModelEngine-Group/nexent/pull/3753
- ✨ Feature: Enhanced file processing logic by @YehongPan in https://github.com/ModelEngine-Group/nexent/pull/3746
- Dc/fix/tool default value ranges 20260819:fix(tool config): 统一工具参数边界约束校验(SDK + Backend + Frontend) by @charmingchi1 in https://github.com/ModelEngine-Group/nexent/pull/3729
- bigfix: add DashScope VLM adapter for audio via vlm slot by @jeffwu-1999 in https://github.com/ModelEngine-Group/nexent/pull/3755
- 🐛 Bugfix: Failed to process .epub because of missing pandoc by @Jasonxia007 in https://github.com/ModelEngine-Group/nexent/pull/3760
- Feat: 新增引导指引用户使用nl2agent功能生成Agent by @xuyaqist in https://github.com/ModelEngine-Group/nexent/pull/3756
- Bugfix: Preserve Skill frontmatter when renaming during Agent import by @Summer-Si in https://github.com/ModelEngine-Group/nexent/pull/3763
- 🐛 Bugfix: Fix NL2Agent tool configuration and form unlock flow by @RedShakespeare in https://github.com/ModelEngine-Group/nexent/pull/3761
- ✨ Feature: Supports session-level sandbox. by @YehongPan in https://github.com/ModelEngine-Group/nexent/pull/3764
- Bugfix🐛为对话列表和知识库列表增加按需分页加载机制 by @DoYX in https://github.com/ModelEngine-Group/nexent/pull/3719
- Quote Docker environment startup mode by @hhhhsc701 in https://github.com/ModelEngine-Group/nexent/pull/3765
- feat(models): add exponential backoff retry for transient LLM errors by @TiTi-iTiT in https://github.com/ModelEngine-Group/nexent/pull/3747
- 🐛 Fix: Failed Knowledge-Base File Deletion, Error Details, and Preview Styling by @cj2026-bit in https://github.com/ModelEngine-Group/nexent/pull/3750
- ✨feat:Adapt AIDP to new agent configuration page and fix bugs by @DongJiBao2001 in https://github.com/ModelEngine-Group/nexent/pull/3762
- 🐛Bugfix: improve resource management filtering and iData search support by @ayiya12 in https://github.com/ModelEngine-Group/nexent/pull/3768
- fix(auth): handle session expiry with 401 responses across model management by @jeffwu-1999 in https://github.com/ModelEngine-Group/nexent/pull/3766
- ✨ Bugfix: fix chat resume by @xuyaqist in https://github.com/ModelEngine-Group/nexent/pull/3770
- fix: update interactive creation assistant title by @Summer-Si in https://github.com/ModelEngine-Group/nexent/pull/3769
- bugfix: support skill conflict resolution on agent copy by @bernard1234 in https://github.com/ModelEngine-Group/nexent/pull/3767
- ✨ Add northbound api: /models /generate_title by @Jasonxia007 in https://github.com/ModelEngine-Group/nexent/pull/3771
- fix(agentConfigService): 为代理配置参数添加约束校验支持 by @charmingchi1 in https://github.com/ModelEngine-Group/nexent/pull/3773
- ✨ Feature: Add NL2Agent installable resource discovery and installation flow by @RedShakespeare in https://github.com/ModelEngine-Group/nexent/pull/3775
- ✨ Feature:Frontend display for generated files and sandbox optimization by @YehongPan in https://github.com/ModelEngine-Group/nexent/pull/3774
- fix: delete MCP Registry by @menglinghan in https://github.com/ModelEngine-Group/nexent/pull/3757
- Upgrade to version v2.5.0 by @hhhhsc701 in https://github.com/ModelEngine-Group/nexent/pull/3776
- fix(frontend): 补齐用户组多选框搜索能力并适配 antd6 showSearch 配置 by @charmingchi1 in https://github.com/ModelEngine-Group/nexent/pull/3777
- Feat: Show hint that default editing is in draft mode by @xuyaqist in https://github.com/ModelEngine-Group/nexent/pull/3772
- ✨Feature: 在新旧版对话窗口中添加消息时间戳 by @DoYX in https://github.com/ModelEngine-Group/nexent/pull/3732
- fix: Unable to create scheduled tasks by @Dallas98 in https://github.com/ModelEngine-Group/nexent/pull/3780
- ✨ Add logprobs param to llm if its config has been added by @WMC001 in https://github.com/ModelEngine-Group/nexent/pull/3779
- ✨ Feature: System-level sandboxing is enabled by default. by @YehongPan in https://github.com/ModelEngine-Group/nexent/pull/3782
- 🐛 Fix: fail knowledge ingestion on non-retryable errors by @cj2026-bit in https://github.com/ModelEngine-Group/nexent/pull/3778
- 🐛Fix: localize resource deletion confirmations by @ayiya12 in https://github.com/ModelEngine-Group/nexent/pull/3781
- Bugfix: 修复conversation无法删除的问题,设置修改conversation title的样式 by @xuyaqist in https://github.com/ModelEngine-Group/nexent/pull/3785
- 🐛 Bugfix: Unlock NL2Agent form after prompt updates and stops by @RedShakespeare in https://github.com/ModelEngine-Group/nexent/pull/3788
- ✨ Feature: Recommend and prefill bound NL2Agent tools by @RedShakespeare in https://github.com/ModelEngine-Group/nexent/pull/3783
- Refactor: 重构chat页面分页加载功能,默认加载30条,修复删除对话后列表为空的问题 by @xuyaqist in https://github.com/ModelEngine-Group/nexent/pull/3790
- 🐛 Fix: kb import deadlock problem by @cj2026-bit in https://github.com/ModelEngine-Group/nexent/pull/3786
- 🐛 Fix: support Chinese evaluation reports and validate AI evaluation scene descriptions by @cj2026-bit in https://github.com/ModelEngine-Group/nexent/pull/3791
- ✨ Enhance read_skill_md tool with encoding utf-8 & gb18030 by @Jasonxia007 in https://github.com/ModelEngine-Group/nexent/pull/3784
- 🐛 Bugfix: Add manual NL2Agent unlock action by @RedShakespeare in https://github.com/ModelEngine-Group/nexent/pull/3800
- feat(chat): 会话列表支持批量删除 by @charmingchi1 in https://github.com/ModelEngine-Group/nexent/pull/3792
- fix(runtime): bound streaming memory pressure by @JasonW404 in https://github.com/ModelEngine-Group/nexent/pull/3801
- ✨ Feature: Supports the execution of SKILL scripts within a sandbox. by @YehongPan in https://github.com/ModelEngine-Group/nexent/pull/3802
- 🐛 Fix: agent evaluation execution in the runtime sandbox by @cj2026-bit in https://github.com/ModelEngine-Group/nexent/pull/3799
- ✨ Improve memory Dreaming configuration UI by @JasonW404 in https://github.com/ModelEngine-Group/nexent/pull/3804
- Bugfix: 支持在北向接口的run接口中返回conversation_created的chunk by @xuyaqist in https://github.com/ModelEngine-Group/nexent/pull/3793
New Contributors
- @EDDIWARD made their first contribution in https://github.com/ModelEngine-Group/nexent/pull/3614
- @2862282695gjh-afk made their first contribution in https://github.com/ModelEngine-Group/nexent/pull/3636
- @Junqilee made their first contribution in https://github.com/ModelEngine-Group/nexent/pull/3670
- @charmingchi1 made their first contribution in https://github.com/ModelEngine-Group/nexent/pull/3662
- @DoYX made their first contribution in https://github.com/ModelEngine-Group/nexent/pull/3719
- @TiTi-iTiT made their first contribution in https://github.com/ModelEngine-Group/nexent/pull/3747
Full Changelog: https://github.com/ModelEngine-Group/nexent/compare/v2.4.1...v2.5.0