🚀 Nexent:开源智能体平台
我们很高兴地宣布 Nexent 新版本 v0.2.0 (pre-release) 已发布!
Nexent 是一个开源智能体平台,能够将流程的自然语言转化为完整的多模态智能体 —— 无需编排,无需复杂拖拉拽。基于 MCP 工具生态,提供强大的模型集成、数据处理、知识库管理、零代码智能体开发能力。
🔔 新特性
🤖 智能体零代码开发
- 通过配置引导轻松构建智能体
- 自主添加工具,输入业务描述
- 系统自动生成提示词,支持调试
🤝 多智能体协同
- 支持创建多个智能体
- 多智能体协同配合
⚙️ 核心提示词自动生成
- 根据业务描述自动生成提示词
- 支持根据指令进行微调和优化
🐛 Bug 修复
修复了 100+ 个 bug,提升系统稳定性、可靠性及用户体验。
🔍 立即访问 http://nexent.tech ,并通过 GitHub Issues 提交反馈。
🎁 早期贡献者福利
我们不会忘记早期贡献者!从专属徽章、纪念品到其他丰富奖励,我们致力于感谢每一位助力 Nexent 成长的朋友。
📢 推广扩散
最重要的是让更多人看到这个项目。请为仓库点星 ⭐、关注我们并分享给朋友——每一次点击都助力社区壮大,保持项目活力。
📄 许可证
Nexent Licence 正式变更为 MIT Licence,附加部分使用条款。详情请参阅 LICENSE 文件。
What's Changed
- ✨ Add data model for linguified Agent by @liutao12138 in #26
- ✨ Modify the agent table name by @liutao12138 in #34
- ✨ Add create, update, and query operations for agents. by @liutao12138 in #35
- ✨ system prompt template reuse by @ljy65535 in #40
- 🚚 sync main code and resolve conflict by @liutao12138 in #42
- 🎨 Adjust debug button style and fine-tuning input box style by @WMC001 in #44
- ✨ add agent api by @liutao12138 in #48
- ✨ enable to generate/fine-tune system prompt by @ljy65535 in #47
- ♻️ optimize title generate, extract system prompt by @ljy65535 in #49
- 🎨 Optimize agent configuration interface style by @WMC001 in #51
- ✨Knowledge base summary: Create a new knowledge base table, summarize the content of the knowledge base and store it in the knowledge base table by @linsensen222 in #39
- 🐛 Bug fix: Roundrobin logic failure in KnowledgeBase setup page. by @Jasonxia007 in #50
- 🐛The location of the header file has been modified by @linsensen222 in #52
- 🐛 fix commercial uuid conflicts by @ljy65535 in #53
- 🎨 Optimize the boot step rendering logic and change annotation to English by @WMC001 in #54
- ✨ scan tool and update to PG dataset when start main service by @ljy65535 in #55
- ✨ scan tool when click into agent config page by @ljy65535 in #56
- 🐛 Fix the problem described in English in the task window by @WMC001 in #57
- 🐛 fix dataset prompt & enabled field by @ljy65535 in #58
- 🐛 Table ag_tool_info_t add inputs & output field by @ljy65535 in #59
- 🐛 Fix bug: Document size and document status not properly updated by @Jasonxia007 in #61
- ✨ scan sub agent when click into agent config page by @ljy65535 in #64
- ✨ Support intelligent generation of system prompt words by @WMC001 in #65
- ✨ Document processer now supports Ray by @Jasonxia007 in #66
- ✨Knowledge_base summary :Enhance users' ability to modify the summary of the knowledge base by @linsensen222 in #60
- ✨ Relevant adaptation of prompt word warehousing by @WMC001 in #69
- ✨ 1.tool instance create/update/search 2.create sub_agent_id when click create agent bottom by @ljy65535 in #70
- ♻️ Modify query tool instance function name by @ljy65535 in #72
- 🐛 Fix missing tool instance query conditions by @WMC001 in #73
- 🐛 Fix abnormal parameter transfer of prompt finetune interface by @WMC001 in #74
- ✨ display tool instance enabled statue by @ljy65535 in #75
- ♻️ extract Agent Modal to components by @ljy65535 in #76
- 🐛 Fix agent id is not synchronized with the prompt generation compone… by @WMC001 in #77
- ✨ add business_description Field in ag_tenant_agent_t by @ljy65535 in #78
- ✨Knowledge_base summary:srteam output by @linsensen222 in #79
- ✨ support to create sub agent and edit its tool params by @ljy65535 in #80
- ✨ support to update select model/max step/business_description/prompt timely by @ljy65535 in #82
- 🐛 Fix all knowledge summary bugs by @Phinease in #83
- ✨ Automatically save business descriptions and prompt after generatin… by @WMC001 in #81
- 🚚 trans code from agent_app to agent_service by @ljy65535 in #133
- ✨ Add improvement template by @SimengBian in #127
- 🐛 fix bugs by @ljy65535 in #141
- Create SECURITY.md by @ljy65535 in #128
- 📝 Update Demo Video by @Davina-jcx in #146
- 🐛 Fix tool button position abnormal #121 by @WMC001 in #144
- 🐛 fix bug: The model configuration information will be re-read after entering the page of knowledge base #143 by @ljy65535 in #147
- 🐛 1.Remove redundant functions 2.agent-factory do not use the same model object by @ljy65535 in #151
- 🐛 1.Annotated in English 2.remove redundancy const definition 3.optimize prompt generate logic 4.delete test file: prompt generate/tool configuration by @ljy65535 in #152
- ♻️ Code optimization by conversations: part 1 by @WMC001 in #153
- 🐛 1.remove redundancy agent const definition by @ljy65535 in #154
- ♻️ Optimize type conversion mapping by @WMC001 in #156
- ♻️ Log using custom name by @WMC001 in #159
- ♻️ Refactored logic of the system prompt generation by @ljy65535 in #160
- ♻️ Optimized the search logic of the MCP tool by @ljy65535 in #162
- ♻️ Refactor the tool refresh logic to the location where the tool ser… by @WMC001 in #164
- ♻️ move scan_tool to tool_configuration_service.py by @ljy65535 in #166
- 🐛 Fix the issue Like/Dislike feedback lost after page refresh #138 by @Bavichi in #161
- ♻️ Unit test of prompt service by @WMC001 in #168
- ♻️ Unit test of conversation service by @WMC001 in #169
- ♻️ Unit test of knowledge summary service by @WMC001 in #170
- ♻️ Unit test of agent service by @WMC001 in #171
- ♻️ Unit test of tool configuration service by @ljy65535 in #172
- ♻️ Show all report from running all unit tests by @WMC001 in #173
- 🚚 merge main branch into agent_page_0508night branch by @ljy65535 in #174
- Language-Based Agent Development Test Merge by @Phinease in #139
- 🐛 fix parameter name and input box 3:7 split by @Phinease in #195
- 🐛 fix task detail hight auto resize #131 by @Phinease in #196
- 🐛 fix chat page jumps back to the model configuration page #178 by @Phinease in #197
- ♻️ Hide Save/Share Button #150 by @WMC001 in #187
- 🐛 Fix the issue Chat requests blocked by other API calls #108 by @Bavichi in #189
- Fix bugs that cannot be directly output; Delete the final_answer tool. #181 by @ljy65535 in #202
- 🐛 Fix manually modifying the prompt is not actually saved by @WMC001 in #203
- 🐛 Restore the speech generation button and implement streaming output by @WMC001 in #210
- 🐛 Bugfix #112 #116 #200 #105 by @WMC001 in #215
- 🐛 Fix the issue The prompt generation interface needs to be asynchronous.#185 by @Bavichi in #208
- 🐛 Fix the issue of 'exact traceability containing multiple line breaks by using regex to replace them with a single line break, reducing whitespace'. #104 by @Bavichi in #214
- 🐛 Fix the issue After the prompt fine-tuning button is clicked, the user instruction is not displayed. #201 by @porkpink in #216
- 🎨 Exa_Tool turns on image filtering by default. #176 by @Bavichi in #222
- 🐛 Bugfix #220 Scroll bar automatically slides down #224 The citation corner mark disappears by @WMC001 in #221
- 🐛 Fix the issue of 'model connectivity styles not adapting to page size on the Model Configuration Page #175 by @Bavichi in #217
- 🚚 1.trans thread and create agent function into sdk 2.support agent run without mcp service #115 #111 by @ljy65535 in #218
- 🐛 Fix the issue where "background-free images display with a black background, making the top-right close button difficult to see" #157 by @Bavichi in #226
- 🐛 Fix the issue The prompt generation interface needs to be asynchronous. #185 by @Bavichi in #230
- 🐛 Add /agent/stop service to stop front-end conversation. #129 by @ljy65535 in #227
- 🐛 async /me/healthcheck #67 by @ljy65535 in #232
- Agent configuration will be detected when click complete configuration. #179 by @ljy65535 in #234
- 🐛 set 5 as the default value of agent step, set 20 as the max value; Reduce the display time #236 by @ljy65535 in #237
- 🐛 Bugfix: History source cards are displayed repeatedly #106 by @WMC001 in #233
- 🐛 Bugfix: some long text titles cause the traceability result component to be too wide #239 by @WMC001 in #244
- 🐛 1.fix Accurate traceability 2.fix image display 3.fix import os bug by @ljy65535 in #243
- ♻️ Review all non-asynchronous interfaces #110 by @Bavichi in #245
- 🐛 Bugfix: Allow scrolling up when generating data in task window #206 and fix task paddings disappearance #235 by @WMC001 in #276
- 🐛 Fix the issue where Nexent gives irrelevant responses to questionslike "Who are you?"#134 by @Bavichi in #281
- 🐛 Bugfix: When terminating a conversation, disconnect the agent run i… by @WMC001 in #282
- ✨ Support sub agent import and export. by @ljy65535 in #284
- 🐛1.add db summary to system prompt when agent_run 2.fix the bug that the sub-agent cannot be debugged. 3. Fix multi-round dialogue bug by @ljy65535 in #290
- 🐛 Fix the issue System prompt streaming output #177 by @porkpink in #293
New Contributors
- @Phinease made their first contribution in #83
- @SimengBian made their first contribution in #127
- @Davina-jcx made their first contribution in #146
- @Bavichi made their first contribution in #161
- @porkpink made their first contribution in #216
Full Changelog: v0.1.2...v0.2.0