ai · August 16, 2026

agento-core 0.15.0

Pypi.org · View original source

ArtAi News

Agento has released version 0.15.0 of its AI Agent Framework, a significant update designed to enhance the automation of tasks through AI agents operating within Docker containers. This open-source, self-hosted platform aims to provide a more structured and secure environment for building modular agentic software, addressing common pitfalls in the deployment and management of AI agents.

One of the primary goals of Agento is to move away from a 'YOLO' (You Only Live Once) approach to running agents, which often results in a lack of control and oversight. Instead, Agento emphasizes the importance of isolation, policy enforcement, and modular control. By implementing hard runtime boundaries and controlled tool access, the platform seeks to mitigate risks associated with agent operations.

The Architecture of Agento

Agento’s architecture is inspired by Magento Open Source, particularly its extensibility and community-driven model. The framework is designed with a modular architecture, where each module functions as a self-contained package. This modularity allows developers to create and share custom modules easily, fostering collaboration and innovation within teams or the broader community. For instance, if a developer creates a quality assurance (QA) agent, they can package it as a reusable module and distribute it to others, enhancing the overall utility of the platform.

The framework includes core modules such as jira, claude, codex, core, crypt, and agent_view, located in the src/agento/modules/ directory. This collection of modules provides a robust foundation for building various agent functionalities. Configurations within Agento follow a three-level fallback system: environment variables take precedence, followed by database configurations, and finally, default settings in a config.json file. This hierarchical approach allows for flexible and tailored setups, particularly beneficial in multi-tenant environments where different configurations may be required for different users or applications.

Events within the framework utilize an observer pattern, allowing modules to declare observers in an events.json file. The framework synchronously dispatches events during key lifecycle hooks, such as when a job starts or completes. This design choice enhances the responsiveness and interactivity of the system, making it easier for developers to manage agent behavior dynamically.

Installation and Configuration

Agento’s installer is designed to accommodate various user needs, offering both Basic and Advanced installation modes. The Basic mode is recommended for most users, as it employs sensible defaults that simplify the setup process. In contrast, the Advanced mode provides more granular control, allowing users to configure specific parameters such as the Docker project name, MySQL port, and timezone, which is particularly useful for multi-instance deployments.

Once installed, the Agento admin interface provides an interactive terminal dashboard that offers operational visibility and configuration management capabilities. This dashboard allows users to monitor agent activities and make adjustments as needed, further enhancing the control over agent operations.

To create a new module, developers can utilize the framework's capabilities to generate a module in the app/code/my-app/ directory, which includes essential files like module.json, config.json, and a knowledge/ directory for storing relevant information. Setting up credentials is also straightforward, ensuring that users can quickly get their agents operational.

Agento actively encourages contributions from the community. The platform provides a CONTRIBUTING.md file with guidelines for setting up a development environment, running tests, and submitting pull requests. This openness not only fosters a collaborative atmosphere but also helps improve the framework through community-driven enhancements.

Why it matters

The introduction of Agento 0.15.0 marks a pivotal moment for developers and technologists working with AI agents. By addressing the common challenges associated with agent management—such as security vulnerabilities and operational fragility—Agento provides a more robust framework that can lead to more reliable and efficient automation solutions. For creators, this means they can focus on building innovative applications without the constant worry of potential failures or security breaches.

Moreover, the modular architecture encourages collaboration and sharing among developers, which can accelerate the pace of innovation in the field of AI. As more organizations adopt AI technologies, frameworks like Agento that prioritize security and modularity will be essential in ensuring that automation is both effective and safe. Overall, Agento 0.15.0 represents a significant step forward in the evolution of AI agent frameworks, making it a vital tool for anyone involved in creating or managing AI-driven solutions.

Frequently asked questions

What is Agento?
Agento is an open-source, self-hosted platform designed for building modular agentic software with a focus on security and extensibility.
How does Agento ensure security?
Agento implements hard runtime boundaries, controlled tool access, and secure secrets handling to mitigate risks associated with AI agent operations.
What are the installation modes available in Agento?
Agento offers Basic and Advanced installation modes, allowing users to choose between a simplified setup or more granular control over configurations.

AI & art news in your inbox, daily

The day's top stories, summarized. Free, no spam, unsubscribe anytime.