soft-agent-module for Openclaw

A comprehensive AI agent management module for handling full lifecycles and multi-platform integrations like Dify and DeerFlow.

aidfsoft
v1.0.0
Apr 28, 2026
0
689
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install dk-soft-agent-module

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install dk-soft-agent-module using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is soft-agent-module?

The soft-agent-module, also referred to as acore-agent, is a core intelligence management framework designed for AI middle-end applications within the Openclaw Skills ecosystem. It provides a standardized approach to managing the complete lifecycle of AI agents, including creation, DSL imports, editing, and multi-platform publishing. By utilizing advanced architectural patterns like Template Method and Factory patterns, it allows developers to scale their AI capabilities across various engines without rewriting core logic.

soft-agent-module Use Cases

  • Managing the end-to-end lifecycle of AI agents from initial creation to production publishing.
  • Integrating enterprise AI workflows with platforms like Dify and DeerFlow using standardized gateways.
  • Implementing granular access control for AI resources using Owner, Collaborator, and User roles.
  • Developing multi-tenant AI applications that require strict data isolation and resource mapping.

How soft-agent-module Works

  1. Requests are initiated through the AgentController, which acts as the entry point for agent management tasks within Openclaw Skills.
  2. The AgentApplicationService orchestrates the workflow, delegating domain-specific logic to the AgentDomainService.
  3. A Factory pattern selects the appropriate AgentPlatformGateway (e.g., Dify or DeerFlow) to handle external platform communication.
  4. For DeerFlow integrations, the system pre-creates backend threads to ensure seamless frontend transitions to independent chat pages.
  5. Persistence is handled via MyBatis mappers, ensuring all agent metadata and resource mappings are stored according to the multi-tenant schema.
  6. The system provides an AgentQueryService client, allowing other modules like AIChat to interact with managed agents programmatically.

soft-agent-module Setup

To integrate this module into your project, follow these steps:

# 1. Clone or navigate to the agent module directory
cd acore-agent

# 2. Initialize the database schema
# Run the provided SQL script in your database environment
mysql -u your_user -p your_db < sql/01_create_table_agent.sql

# 3. Configure the backend
# Ensure the source path is recognized: acore-agent/src/main/java/com/giikin/acore/agent/
# Update your application properties with Dify or DeerFlow API credentials.

soft-agent-module Data Schema & Taxonomy

The module utilizes a structured data approach to ensure scalability and multi-platform compatibility:

Component Path / Detail Description
Core Table 01_create_table_agent.sql Defines agents, tags, and platform configurations.
Mapper AgentMapper.xml Handles complex SQL for resource mapping and pagination.
Roles Owner, Collaborator, User Three-tier RBAC for agent ownership and usage.
Tenancy Multi-tenant isolation Ensures data privacy across different organizational units.

soft-agent-module Advanced Features

  • Extensible Gateway Architecture: Easily add support for platforms like N8N or custom LLM engines.
  • Intelligent Chat Routing: Uses AgentMessageStrategy to route messages based on platformType.
  • Resource Mapping: Advanced metadata taxonomy for mapping internal resources to external AI capabilities.
  • Hybrid Pagination: Supports both traditional page-based queries and modern infinite-scroll data fetching.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*