Skip to content

Releases: agentuniverse-ai/agentUniverse

v0.0.19

17 Nov 15:25

Choose a tag to compare

[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

New Contributors

Read more

v0.0.18

10 Jul 10:10
45ded8f

Choose a tag to compare

[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

New Contributors

Full Changelog: v0.0.17...v0.0.18

v0.0.17

22 May 09:02

Choose a tag to compare

[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

New Contributors

Full Changelog: v0.0.16...v0.0.17

v0.0.16

17 Apr 13:04
b3d198e

Choose a tag to compare

[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

New Contributors

Full Changelog: v0.0.15...v0.0.16

v0.0.15

03 Mar 14:07
01700b9

Choose a tag to compare

[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

New Contributors

Read more

v0.0.14

26 Jan 10:20
7b660bd

Choose a tag to compare

[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

New Contributors

Full Changelog: v0.0.13...v0.0.14

v0.0.13

12 Sep 15:41
860cdc7

Choose a tag to compare

[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

New Contributors

Full Changelog: v0.0.12...v0.0.13

v0.0.12

14 Aug 16:20
c5c3af5

Choose a tag to compare

[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

New Contributors

Full Changelog: v0.0.11...v0.0.12

v0.0.11

11 Jul 12:23
5ba4db5

Choose a tag to compare

[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

New Contributors

Full Changelog: v0.0.10...v0.0.11

v0.0.10

28 Jun 15:03
a4eb490

Choose a tag to compare

[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

Full Changelog: v0.0.9...v0.0.10