Releases: agentuniverse-ai/agentUniverse
v0.0.19
[0.0.19] - 2025-11-17
Added
- Added AWS Bedrock model support
- Added ollama embedding component support
- Added jina rerank component support
- Added vector database component support
- Faiss vector database support
- Qdrant vector database support
- Added a batch of new Reader data loading components
- Added Notion, GoogleDoc, Confluence cloud document loading components
- Added file format support for epub, rar, sevenzip, zip, xlsx
- Added text extraction components for images and PDF files based on PaddleOCR
- Added web page loading components based on playwright and bs4
- Added GitHub and YouTube retrieval tools
- Added async safe exit method for McpSessionManager
- Added model Token consumption recording in the Otel-llm-instrumentor module
Fixed
- Fixed parameter naming error in the RecursiveCharacterTextSplitter component's splitter method
- Fixed missing connection_kwargs parameter propagation in MCPToolkit
- Fixed abnormal queue release issue when tasks exited exceptionally in RequestTask
Note
- Improved security for the SlsSender module's put method
- Enhanced robustness of loop event handling in logging_util
- Optimized reliability of the add_invocation_chain method in the Monitor module
- Included some third-party community examples and tools
- Performed additional code optimizations and documentation updates
More Details
What's Changed
- fix FileName in header info by @co63oc in #426
- Feat: add youtube tool support video search by keywords, trending videos and channel information retrieval by @xmhu2001 in #418
- Feat: Add ERNIE 4.5 series support by @fangfangssj in #417
- chore: fix typos by @ooooo-create in #424
- 1.修复类成员separators书写错误导致的运行错误 by @z4656207 in #420
- chore: fix FileName inconsistent by @co63oc in #431
- implement jina reranker by @xmhu2001 in #432
- docs:add image to guidebook-zh-开始使用-3.快速构建单体智能体.md by @Kang-Y-F in #435
- chore: fix typos and broken Markdown links; and enhance translation readability by @NLLFish in #436
- docs: add Google-style docstrings for context modules and demo_agent by @yu-2-tang in #437
- feat: 添加Excel文件读取支持 (.xlsx) by @toni20050606 in #438
- Fix-Replace-deprecated-get_event_loop_policy-in-logging_util.py by @Mirza-Samad-Ahmed-Baig in #442
- update pyproject.toml ruff by @co63oc in #443
- translate some comments by @co63oc in #445
- fix: align Python target version across linting tools by @SaladDay in #451
- fix typo: correct 'ample_apps' to 'sample_apps' in documentation by @SaladDay in #452
- feat: 添加EPUB文件读取支持 (.epub) by @SaladDay in #453
- Add FAISS store implementation and tests by @Saswatsusmoy in #458
- 修改模型自定义.md中的文字描述,完善表述 by @angelrabbit1225 in #472
- GitHub仓库信息搜索工具 by @Nine-Kris in #456
- fix: bug修复,迁移脚本目录创建错误,导致docker找不到目录,boostrap改为bootstrap by @HuangKunInkess in #464
- feat: add Ollama embedding. resolves #251 by @Veteran-ChengQin in #465
- 修复了Google搜索工具文档中的拼写错误:"serpher" → "serper" 改进了代码注释,添加了详细的docstring by @PengZa666 in #470
- feat: 扩展ReaderManager以支持更多文件类型的读取 by @NJX-njx in #462
- chore: fix typos by @co63oc in #454
- fix invoke chain bug in mutil thread by @weizjajj in #468
- refactor: 优化代码报错逻辑 by @ApricityXX in #485
- docs: 更新教程示例模型为 qwen3-32b by @llnancy in #482
- 添加文档分类器功能 by @toni20050606 in #446
- feat: Qdrant Knowledge and Memory Storage by @Anush008 in #433
- add intelligent prompt generator and optimizer for agents by @Libres-coder in #441
- 添加Google学术工具 by @zxuexingzhijie in #448
- fix: 修复 MCPToolkit 中 connection_kwargs 传递问题 by @xinchenxy in #461
- feat: Add intelligent prompt generation and optimization toolkit by @super-sausage in #466
- feat(knowledge): add post-retrieval processors (rerank/filter/merge/summarize) and wire up examples by @toni20050606 in #469
- chore: developed a RAG-based Agent case: Medical Consultation Assistant by @big-zyb in #471
- chore: developed an Agent case: Primary Chinese Teacher Agent by @YIOYI in #476
- feat(prompt): add auto prompt designer helper by @SHDB108 in #478
- docs:add dataset/README_ZH.md by @angelrabbit1225 in #479
- feat: Add AWS llm components. resolves #250 by @Veteran-ChengQin in #480
- feat: Added support for reading ZIP files (.zip) by @SaladDay in #484
- refactor: 增加测试断言 by @ApricityXX in #487
- fix:测试中临时文件未在异常情况下清理 by @ApricityXX in #492
- feat: Added support for reading RAR files (.rar) by @SaladDay in #497
- fix:修复异步错误 by @ApricityXX in #495
- 新增了一个 写入 Word 文档(.docx) 的工具模块。 by @SunFlowerUE in #496
- reader部分功能更新 by @SunFlowerUE in #498
- Fix: RequestTask can't close correctly if task thread end without put an eof into queue by @AniviaTn in #510
- feat: Added support for reading 7Z files (.7z) by @zhouyi111111111 in #502
- feat: Release 20251112 by @LandJerry in #516
New Contributors
- @xmhu2001 made their first contribution in #418
- @fangfangssj made their first contribution in #417
- @ooooo-create made their first contribution in #424
- @Kang-Y-F made their first contribution in #435
- @NLLFish made their first contribution in #436
- @yu-2-tang made their first contribution in #437
- @toni20050606 made their first contribution in #438
- @Mirza-Samad-Ahmed-Baig made their first contribution in #442
- @SaladDay made their first contribution in #451
- @Saswatsusmoy made their first contribution in #458
- @angelrabbit1225 made their first contribution in #472
- @Nine-Kris made their first contribution in #456
- @HuangKunInkess made their first contribution in #464
- @Veteran-ChengQin made their first contribution in #465
- @PengZa666 made their first contribution in #470
- @NJX-njx made their first contribution in #462
- @ApricityXX made their first contribution in #485
- @llnancy made their first contribution in #482
- @Anush008 made their first contribution in #433
- @Libres-coder made their first contribution in #441
- @zxuexingzhijie made their first contribution in #448
- @xinchenxy made their first contribution in https://github.co...
v0.0.18
[0.0.18] - 2025-07-10
Added
-
Added observability capabilities for agent applications based on the OTel protocol
Established observation standards for aU agent applications based on OTel (OpenTelemetry) protocol. Comprehensive metrics and traces (including token consumption, latency, success rate, etc.) are collected across key components such as agents, LLMs, and tools. The implementation supports integration with mainstream observability frameworks including SigNoz, Jaeger, and Prometheus, enabling full lifecycle observability for agents. -
Added async Sink and Sender components for SLS Logger
Fixed
- MCP service in Stdio mode now supports user-configurable environment parameter
Note
- Third-party package dependency changes (Format: old version -> new version; single version means new)
- openai ("1.13.3" -> "1.55.3")
- opentelemetry-api ("^1.25.0")
- opentelemetry-sdk ("^1.25.0")
- opentelemetry-semantic-conventions (">=0.48b0")
- opentelemetry-exporter-otlp-proto-http ("^1.25.0")
- httpx ("0.27.2" -> ">=0.27.2")
- jsonlines ("^4.0.0")
- Other code optimizations and documentation updates
More Details
What's Changed
- FIX: mcp tool can't pass env correctly by @AniviaTn in #406
- CHANGE: dependency httpx can use 0.28 version by @AniviaTn in #407
- fixed peer_agent_app startup failure when adding customized tool by @AlvinYueChao in #410
- fix llm channel init extra params bug by @weizjajj in #409
- Feature: Trace and Metrics Based on Otel, LOGGER support async method, add sls async sink by @AniviaTn in #408
- Feature: Add agent and tool span token count by @AniviaTn in #412
- Feature: Add agent and tool span token count by @AniviaTn in #413
- Fix: Token text splitter wrong arg by @AniviaTn in #415
- Fix typos by @co63oc in #414
- feat: Release version 0.0.18 by @LandJerry in #416
New Contributors
- @AlvinYueChao made their first contribution in #410
Full Changelog: v0.0.17...v0.0.18
v0.0.17
[0.0.17] - 2025-05-22
Added
- MCP Integration & Publishing Capabilities
Enables rapid integration with MCPServer for agent, and allows publishing tools/toolkits from aU as MCPServer services - Toolkit Capabilities
Supports categorized management of tools and configuration for agent - Knowledge Reader Components
- Added Yuque document loading component
- Added async_execute method to base tool class, enabling asynchronous tool invocation
- Added custom plugin extensions for trace collection processing
- Added configurations for the complete Qwen3 series model
Changed
- Request Context Optimizations
Deprecated
- ToolInput Object
The use of ToolInput object for tool parameters is deprecated (will be removed in 3 versions). See agentuniverse.agent.action.tool.common_tool for updated recommendations
Note
- New Third-Party Dependencies
- mcp ("~=1.9.0")
- opentracing (">=2.4.0,<3.0.0")
- Other code optimizations and documentation updates
More Details
What's Changed
- 修复span问题 by @weizjajj in #378
- 支持异步调用工具 by @weizjajj in #374
- 修复channel问题 by @weizjajj in #383
- 新增openai工具英文说明文档 by @weizjajj in #382
- Release 20250425 by @AniviaTn in #385
- docs: tweaking llm channel docs. by @EdwinInAu in #384
- Fix typos by @co63oc in #387
- feat: Update qwen3 series model config by @LandJerry in #388
- docs: resize icon in readme by @LandJerry in #391
- Feature: Add mcp tool, toolkit, Support publish mcp server by @AniviaTn in #396
- Dev trace center by @weizjajj in #393
- feat: Add yuque document knowledge reader by @KiteSoar in #392
- FIX: match mcp 1.9.0 by @AniviaTn in #397
- 修复scene_code问题 by @weizjajj in #398
- FIX: Add warning while failed invoke tool by @AniviaTn in #399
- CHANGE: as_mcp_tool only accept bool and dict by @AniviaTn in #401
- 兼容用户传递的extra_body by @weizjajj in #400
- CHANGE: as_mcp_tool only accept bool and dict by @AniviaTn in #402
- docs: Add MCP Server docs. by @LandJerry in #404
- feat: Release version 0.0.17 by @LandJerry in #405
New Contributors
Full Changelog: v0.0.16...v0.0.17
v0.0.16
[0.0.16] - 2025-04-17
Added
- New Tool Plugins
- Added image text extraction tool based on OpenCV's OCR capabilities
- Added Shell command status query and execution tool
- Added universal file read/write tool
- Added Tavily intelligent search tool
- Knowledge Reader and Processing Components
- Added Feishu cloud document loader component
- Added universal code loader component
- Added code processing component based on AST (Abstract Syntax Tree)
- Support LLM model channel configuration, supporting model switching across different channel platform providers.
- Added Google Gemini 2.5 Pro model configuration.
- aU Agent supports integration with chatbox and CherryStudio clients. For details, refer to the documentation.
Note
- Change version constraints for third-party dependencies:
- tiktoken ('0.5.2' -> '<1.0.0')
- pydantic ('~2.6.4' -> '^2.6.4')
- Main branch regression tests passed for Python 3.10, 3.11, and 3.12
- Other code optimizations and documentation updates
More Details
What's Changed
- support openai chat protocol by @weizjajj in #330
- Merge Dev to Dev_fanen by @AniviaTn in #341
- docs: enrich user documentation and add English content. by @EdwinInAu in #345
- FIX: agent always stream call llm through flask async run api by @AniviaTn in #343
- fix: Resolve duplicate registrations. by @EdwinInAu in #342
- fix: standardize path format across Windows and Linux by @EdwinInAu in #346
- fix: standardize path format across Windows and Linux by @EdwinInAu in #347
- Dev fix chatcomplection by @weizjajj in #349
- Dev by @AniviaTn in #352
- FIX: trace bug by @AniviaTn in #354
- feat: update url for org migration by @LandJerry in #355
- fix jina-tool yaml by @z4656207 in #361
- fix: add missed dependency
tomliby @007gzs in #353 - chore: Correct comments. by @KiteSoar in #348
- feat: add view file tool. resolves #252 by @hiromesh in #358
- feat: add write file tool. resolves #252 by @hiromesh in #357
- feat: run command tool. resolves #252 by @hiromesh in #356
- add tavily tool support search and extract information from website. #252 by @z4656207 in #351
- chore:update doc_processor comment by @aiwandianao in #340
- docs: enrich LLM documentation and align configuration with aU sample standard app by @EdwinInAu in #350
- feat: add a function which extract txt information from image. by @DongXu-Zhang in #360
- DELETE: Useless contextual iteration agent instance by @AniviaTn in #364
- feat: Release version 0.0.16.beta5 by @LandJerry in #365
- feat: add llm channel module. by @EdwinInAu in #367
- feat: The ability for Reader to read publicly accessible Feishu cloud documents has been added. by @chongfe in #368
- docs: add llm channel docs. by @EdwinInAu in #370
- refactor:reconstruct some code in feishu_reader.py by @chongfe in #371
- Develop update sls sink by @AniviaTn in #372
- feat: add code ast processor. resolves #258 by @hiromesh in #339
- chore: add llm official channels in the sample standard app. by @EdwinInAu in #373
- Fix: Delete useless code ast yaml by @AniviaTn in #375
- chore: tweaking llm official channel attributes. by @EdwinInAu in #376
- 修复span问题 by @weizjajj in #379
- feat: merge Release_20250411 to master by @LandJerry in #380
- feat: Release version 0.0.16 by @LandJerry in #381
New Contributors
- @007gzs made their first contribution in #353
- @KiteSoar made their first contribution in #348
- @aiwandianao made their first contribution in #340
- @DongXu-Zhang made their first contribution in #360
- @chongfe made their first contribution in #368
Full Changelog: v0.0.15...v0.0.16
v0.0.15
[0.0.15] - 2025-03-03
Added
- New embedding components
- Azure-OpenAI embedding component
- Gemini embedding component
- Doubao embedding component
- New knowledge loading reader components
- Web page reader component based on BeautifulSoup (bs4)
- Image reader component based on OCR technology
- CSV format reader component
- New tool plugins
- Arxiv paper retrieval and query tool plugin
- Jina AI intelligent search tool plugin
- Added standard LLM output parser for reasoning-type models
- Added standard logger sink for agents, LLMs, and tools
- Added retry function annotation
Changed
- Improved project configuration experience, with the following key optimizations:
- Project configuration now supports global PACKAGE path replacement. For details, see the PACKAGE_PATH_INFO parameter in the sample project's config.toml file.
- Supports user-defined configuration extensions and YAML function extensions. For details, see the EXTENSION_MODULES parameter in the sample project's config.toml file.
- Updated custom_key.toml.sample with more detailed parameter content.
- Submit a set of commonly used model configuration YAML files. For details, see the llm directory in the sample project.
- YAML configuration now supports user-defined loading of attributes using environment variables and extension functions. For details, see the api_key comments in the llm sample of the sample project.
- Simplified LLM configuration. By default, it reads the global default_llm configuration. For details, see the default_llm.toml configuration in the llm sample of the sample project.
- Simplified component extension configuration. The module part in the component metadata can be left blank, and it will default to searching for a Python extension file with the same name in the same directory.
- Optimized project startup process, with the following key improvements:
- Improved LLM component startup registration. Only LLM instances that are dependent on by components like agents and tools are started.
- Enhanced error info during project startup.
- Other changes:
- Renamed LocalMemoryStorage to RamMemoryStorage for memory storage objects.
Note
- Added image_build image packaging files and tutorial documents for application projects.
- Added CONTRIBUTING.md documentation for the project.
- Standardized PR and ISSUE templates for the project.
- Added a sample practice for agents based on multimodal capabilities. For details, see the examples/multimodal_app directory in the project.
- Our project was included in the awesome-deepseek-integration list released by DeepSeek in February.
More Details
What's Changed
- Merge master to dev_fanen by @AniviaTn in #240
- merge fix_sample to dev_fanen by @AniviaTn in #242
- merge dev_chongshi to dev_fanen by @AniviaTn in #243
- Merge dev_chongshi to dev_fanen by @AniviaTn in #246
- add tracing by @weizjajj in #269
- docs: update docs by @LandJerry in #271
- improvement: tweaking monitor module and trace annotation in aU. by @EdwinInAu in #273
- Add: Core Brain Agent, Change: Trace use log sink now by @AniviaTn in #275
- add csv reader by @z4656207 in #268
- improvement: tweaking the deep copy logic of the component model in aU. by @EdwinInAu in #276
- merge dev to dev_fanen by @AniviaTn in #282
- Change: Rename core brain agent to cerebrum agent by @AniviaTn in #283
- Change: Add cerebrum agent script in doc by @AniviaTn in #284
- 修复windows下文件名不规范 by @wozhapen in #278
- Dev deepseek test case by @weizjajj in #280
- fix: Modify the components in the difizen platform. by @EdwinInAu in #285
- Change: Make cerebrum agent example more flexible by @AniviaTn in #286
- add website bs4 reader by @z4656207 in #277
- add image reader. resolves #247 by @wozhapen in #279
- improvement: support auto-loading for agent YAML and prompt versions by @EdwinInAu in #287
- Add Google Gemini llm. resolves #250 by @wozhapen in #281
- chore: add ISSUE_TEMPLATE by @LandJerry in #288
- Dev fix trace by @weizjajj in #290
- chore: Add CONTRIBUTING file & pr template by @LandJerry in #291
- chore: update issue_template-bug.md by @LandJerry in #292
- chore: update issue_template-bug.yaml by @LandJerry in #293
- chore: add new pull-request-template yaml by @LandJerry in #294
- chore: modify pull-request-template by @LandJerry in #295
- chore: modify pull-request-template by @LandJerry in #296
- chore: update CONTRIBUTING file by @LandJerry in #298
- add default config by @weizjajj in #304
- FIX: pyproject.toml spell mistake FIX: store's default create_copy method only return itself by @AniviaTn in #310
- Dev deepseek test case by @weizjajj in #297
- feat: add peer cases for canvas-based development platform in aU. by @EdwinInAu in #312
- feat: add multimodal agent examples. by @EdwinInAu in #308
- add file ignore for vscode by @keithkiden in #316
- docs: Update agentUniverse structure diagram by @LandJerry in #317
- fix deepseek by @weizjajj in #319
- Weizjajj/api doc by @weizjajj in #320
- Add Google gemini embedding. resolves #251 by @wozhapen in #289
- feat: add image reader. resolves #247 by @zhjuzi in #299
- CHANGE: Move image reader from file folder to image folder @ZhouXiaoji by @AniviaTn in #321
- merge dev to dev_fanen by @AniviaTn in #322
- ADD: aU project image package shell by @AniviaTn in #324
- DELETE: delete cerebrum agent temporarily by @AniviaTn in #325
- feat: add Azure OpenAI embedding. resolves #251 by @XuXinyuan2019 in #314
- feat: add doubao embedding. resolves #251 by @zhjuzi in #300
- feat: add arxiv tool. resolves #252 by @zhjuzi in #301
- add gemini example video resolves #256 , fix react agent tool_name build by @wozhapen in #305
- add jina.ai tool support webpage read, search, check fact. #252 by @z4656207 in #315
- FIX: jina ai module path bug CHANGE: move retry annotation int arxiv_tool to annotation path CHANGE: DoubaoEmbedding read env variable ARK_ENDPOINT_ID instead of ENDPOINT_ID by @AniviaTn in #326
- enhancement: added CustomizedFuncUtil and YAML functionality along with a series of other improvements. by @EdwinInAu in #323
- Fix: Initialize GeminiEmbedding client by @hiromesh in #327
- enhancement: added CustomizedFuncUtil and YAML functionality along wi… by @EdwinInAu in #329
- enhancement: added CustomizedFuncUtil and YAML functionality along wi… by @EdwinInAu in #331
- feat: add llm examples by @LandJerry in #333
- enhancement: added CustomizedFuncUtil and YAML functionality along wi… by @EdwinInAu in #334
- chore: update wenxin LLM attributes by @EdwinInAu in #336
- fix: regression test bug fixes before new release by @EdwinInAu in #337
- fix: regression test bug fixes before new release by @EdwinInAu in #338
- Merge dev branch into master branch by @LandJerry in #335
New Contributors
- @wozhapen made their first contribution in https://gith...
v0.0.14
[0.0.14] - 2025-01-26
Added
-
aU Memory Component Version Update
The new version provides comprehensive memory management and utilization capabilities for multi-agent applications through a global memory module. It can automatically collect, record, and process memory interactions among multiple agents, including conversations, model calls, tool calls, and knowledge retrieval. Additionally, it offers functionalities such as memory addition, memory retrieval, memory modification, memory compression, memory pruning, memory extraction, and multi-source persistence for both single-agent and multi-agent. -
Add AgentTemplate Component and WorkPattern Component
The AgentTemplate component helps users rapidly create agents according to pre-defined templates, while the WorkPattern component assists agent teams in selecting specific collaboration methods. In versions prior to V0.0.13, the Planner component offered both the customization logic of intelligent agents and their work patterns. The customization logic for agents was often modified due to the task, whereas work patterns were validated and stability. Consequently, users frequently needed to rewrite the Planner and focus on the code logic related to work patterns, which significantly increased their usage and development costs. With the new version, we have layered the customization logic and work patterns in the agent-building process. It will make the research on collaboration modes and the construction of intelligent agents more focused and efficient. The original Planner component will still be retained, but it will no longer be recommended. -
Knowledge Components Update
Add: Markdown format knowledge loading component, document chapter and paragraph segmentation component, knowledge graph storage component (beta version).
Changed
- Standard Project Scaffolding Update
The scaffolding Project Scaffolding has been standardized. You can read the 「Application Project Structure and Explanation」 for more details. For users of older versions, we have provided some guidelines and tools for this update.
Note
- Update docs for new memory version
- Optimization official docs and examples project
- Ask for high-priority features
More Details
What's Changed
- Merge master by @AniviaTn in #163
- Merge branch dev into branch dev_memory by @EdwinInAu in #164
- FIX: Milvus store query bug, only support List[List[float]] by @AniviaTn in #166
- Add quick start by @weizjajj in #148
- FIX: Some versions of Milvus do not support returning vector results. by @AniviaTn in #172
- merge dev by @AniviaTn in #173
- improvement: refactoring the memory module in the agentUniverse. by @EdwinInAu in #177
- docs: Upgrade README - October 2024 by @LandJerry in #185
- feature: add AgentTemplate & WorkPattern modules in the agentUniverse. by @EdwinInAu in #186
- FIX: Law rag example bugs. ADD: Placeholder in config yaml file. ADD: Hierarchical knowledge components by @AniviaTn in #174
- FIX: regex bug by @AniviaTn in #191
- update documentation by @ScholarAegean in #201
- docs: replace new reponame in docs by @LandJerry in #204
- 20241202 docs improvement by @LandJerry in #208
- docs: improve sample proj docs by @LandJerry in #209
- docs: improve sample proj docs by @AmyBei in #210
- ADD: ThreadPoolExecutorWithReturnValue, full error stack in knowledge. CHANGE: qwen model max token to the newest by @AniviaTn in #205
- Dev by @AniviaTn in #212
- fix path by @weizjajj in #200
- improvement: refactoring the sample project in agentUniverse. by @EdwinInAu in #213
- Dev by @AniviaTn in #216
- [feat]Add pet product choice solutions by @ScholarAegean in #214
- refactor: package & docs refactor by @LandJerry in #221
- Dev merge to master by @LandJerry in #211
- refactor: refactoring the agentUniverse examples project. by @LandJerry in #222
- docs: modify single agent startup by @LandJerry in #223
- chore: remove useless service file by @LandJerry in #224
- docs: update product platform docs by @LandJerry in #225
- docs: add demo startup instruction picture. by @EdwinInAu in #227
- improvement: tweak difizen product configuration in aU example projects. by @EdwinInAu in #228
- improvement: refactoring the sample project in agentUniverse. by @EdwinInAu in #230
- Dev vos update samples by @ScholarAegean in #231
- Add: Neo4j Logsink Change: Update Image tag in doc to newest Fix: Increase queue size in request task to 1000 by @AniviaTn in #232
- Fix: Move log sink sample to new sample path by @AniviaTn in #233
- docs: add aU structure en picture. by @EdwinInAu in #234
- Fix: Merge Bug by @AniviaTn in #237
- improvement: tweaking difizen product configuration in aU example projects. by @EdwinInAu in #238
- Correct bootstrap spellings by @ScholarAegean in #239
- Fix: Delete All Redundant import path in example project, recover example law knowledge db by @AniviaTn in #241
- docs: add aU new version guide. by @EdwinInAu in #245
- Con memory by @weizjajj in #264
- feat: Version 0.0.14 Release by @LandJerry in #265
New Contributors
- @ScholarAegean made their first contribution in #201
- @AmyBei made their first contribution in #210
Full Changelog: v0.0.13...v0.0.14
v0.0.13
[0.0.13] - 2024-09-12
Added
-
RAG(Retrieval-Augmented Generation) Component Version Update.
This version provides a standard operating procedure for knowledge base construction and the RAG retrieval recall stage. The component covers a series of RAG atomic capabilities, including data loading, data processing, index construction, knowledge storage, intent rewriting, and retrieval re-ranking, helping users to quickly build a general RAG intelligent agent solution in open-source scenarios. -
Intelligent Agent Product Platform Update.
This version introduces new capabilities such as intelligent agent canvas orchestration, private knowledge base construction, and custom plugin support, enabling users to quickly build and orchestrate intelligent agents through a low-code, visual approach. -
Added GLM Default Model Component for Zhipu
-
Added SQLiteStore Storage Component
-
Added Flow Orchestration Execution Engine
Note
- Default path optimization for system_db_uri
The default path is already compatible with the Windows platform, for more details, please refer to issue142 - Support for configurable chain stop words in ReactAgent
The ReactAgent YAML configuration now supports the stop_sequence keyword, allowing users to customize chain stop words. For more details, please refer to issue127 - Added an introduction to RAG principles and a quick guide for building RAG, please pay attention to the corresponding parts in the README and user guide.
- Added advanced guidance documents for the intelligent agent productization platform, please pay attention to the corresponding parts in the README and user guide.
- Various code optimizations and documentation updates.
More Details
What's Changed
- Dev by @AniviaTn in #129
- merge master by @AniviaTn in #140
- fix: add knowledge option to the demo rag agent yaml in sample project. by @EdwinInAu in #139
- FIX: Auto system sqlite db path error on windows by @AniviaTn in #146
- add llm bind params by @weizjajj in #128
- ADD: New Knowledge component by @AniviaTn in #145
- FIX: txt reader not implement bug by @AniviaTn in #149
- fix: override _load_data instead of load_data by @BroKun in #151
- feat: add tool & plugin by @sunshinesmilelk in #152
- Fix problems related to plugin in product module by @BroKun in #154
- feat: aU product support knowledge curd api by @october-rain in #153
- fix: add api tool request time limit by @sunshinesmilelk in #155
- feat: add the latest modify time api to the product by @BroKun in #156
- Add: zhipu_openai_style_llm by @z4656207 in #159
- fix as langchain by @weizjajj in #160
- feat: add aU workflow pattern and the 2 phase capabilities of the aU-product. by @EdwinInAu in #157
- improvement: add external package dependency version management. by @EdwinInAu in #161
- feat: Version 0.0.13 Release by @LandJerry in #162
New Contributors
- @sunshinesmilelk made their first contribution in #152
- @october-rain made their first contribution in #153
- @z4656207 made their first contribution in #159
Full Changelog: v0.0.12...v0.0.13
v0.0.12
[0.0.12] - 2024-08-14
Added
- agentUniverse Product Version Offering
- The current version provides basic capabilities for agent construction, modification, and debugging, jointly launched by the difizen project. For more details, please refer to the documentation in the product platform section.
- Monitor Component: Added knowledge and tool instance collection, supporting full-link trace sequence concatenation and providing token consumption monitoring.
- New Web Session Module: Provides session and message persistence management capabilities.
Note
- Optimized Knowledge Component: Users can configure and specify any number of recall results (similarity_top_k).
- Fixed Chroma Component: Resolved issues where the embedding module was not specified.
- Various code optimizations and documentation updates.
More Details
What's Changed
- improvement: tweak jsonl and excel name format in dataAgent. by @EdwinInAu in #124
- fix: tweak jsonl and excel name format in dataAgent by @LandJerry in #125
- Update log_config.toml by @istarwyh in #130
- Update 7_1_1_翻译案例.md by @woneway in #132
- Fix: Multi session conflict in async service run by @AniviaTn in #133
- fix: integrated_tool doc fix by @SteflerJiang in #134
- feature: launch magent-ui when product start by @BroKun in #136
- feature: add productization capabilities for agentUniverse. by @EdwinInAu in #137
- feat: Version 0.0.12 Release by @LandJerry in #138
New Contributors
- @istarwyh made their first contribution in #130
- @woneway made their first contribution in #132
- @SteflerJiang made their first contribution in #134
- @BroKun made their first contribution in #136
Full Changelog: v0.0.11...v0.0.12
v0.0.11
[0.0.11] - 2024-07-11
Added
- DataAgent Autonomous Data Agent MVP Version Released
- Minimum Viable Product version, DataAgent aims to empower your agent with the capability of self-assessment and evolution through intelligent agent abilities. For detailed information, please refer to the user documentation.
- Added intermediate information streaming output capabilities in PEER and ReAct modes
Note
- Latest PEER research findings released
- This paper provides a detailed introduction to the mechanisms and principles of the PEER multi-agent framework. Experimental validation proves the advancement of the PEER model. For detailed information, please refer to the user documentation.
- Added use cases
- Andrew Ng's Reflexive Workflow Translation Agent Replication
- Some code optimizations and documentation updates.
More Details
What's Changed
- Add TxtReader by @iafin in #110
- Create txt_reader by @iafin in #111
- translation agent case by @weizjajj in #103
- open source peer training dataset by @Wyiying in #115
- merge dev to master by @LandJerry in #116
- add: methods to obtain more training dataset and fix expressing agent data by @Wyiying in #117
- add stream output by @weizjajj in #113
- Dev weizj by @weizjajj in #119
- improvement: add serialize method in monitor module and tweak executing agent in peers. by @EdwinInAu in #112
- feat: add the data agent to build datasets and evaluate the quality of results. by @EdwinInAu in #114
- add sql tool by @weizjajj in #121
- sync: sync College application branch by @LandJerry in #122
- feat: Version 0.0.11 Release by @LandJerry in #123
New Contributors
Full Changelog: v0.0.10...v0.0.11
v0.0.10
[0.0.10] - 2024-06-28
Added
- Added standard integration for the DeepSeek model in the LLM module.
- Added a new OpenAI general protocol wrapper class, OpenAIStyleLLM.
- Models using the OpenAI protocol can be configured directly.
- Added a new LangChain tool wrapper class, LangChainTool, with several example tools for search and execution.
- LangChain tools can be configured directly.
- Added Agent information collection capability in the monitor module.
Note
- Added use cases.
- Supplemented documentation with a financial event analysis case study using PEER collaborative mode.
- Added several new documents for LLM components, tool components, and the Monitor module.
- Updated the new README.
- Some code optimizations and documentation updates.
More Details
What's Changed
- merge dev by @AniviaTn in #77
- Dev by @AniviaTn in #91
- Add: peer case docs. Fix:only check dashscope key when used instead of init by @AniviaTn in #93
- docs: Add peer case docs. by @LandJerry in #94
- Dev tool doc by @weizjajj in #96
- Fix: Pydantic warning in chroma store, Lock the numpy version to Major 1 by @AniviaTn in #98
- feat: add agentUniverse-data flow. by @EdwinInAu in #95
- add deepseek doc by @weizjajj in #99
- feat: add data agent in the agentUniverse. by @EdwinInAu in #100
- docs: add monitor module docs in the agentUniverse. by @EdwinInAu in #101
- fix: add process_input_object in the executing agent. by @EdwinInAu in #102
- Add: docker image site in documents. Change: The path mount into the container by @AniviaTn in #105
- requst tool by @weizjajj in #104
- feat: add trace_agent annotation to trace the agent invocation record. by @EdwinInAu in #106
- add keys information by @weizjajj in #108
- feat: Version 0.0.10 Release by @LandJerry in #109
Full Changelog: v0.0.9...v0.0.10