Skip to content
This documentation is in construction.

Manage Modules

Modules can be enabled or disabled using Artisan commands or using the Administration.

A module can have one of the following statuses defined by the Activation Driver:

  • ENABLED – The module is active and its services are booted.
  • DISABLED – The module is inactive; configuration is preserved, but services do not boot.
  • MUST-USE – The module is required and cannot be disabled.

To view the status of all modules:

Terminal window
php artisan modules:status
┌──────────────────────────┬────────────────────┬──────────────────────────────────────────────────────────────┬───────────┬──────────┬──────────┬──────────────┬─────────────────────────────┐
│ Identifier │ Name │ Description │ Author │ Version │ Status │ Requirements │ Dependencies │
├──────────────────────────┼────────────────────┼──────────────────────────────────────────────────────────────┼───────────┼──────────┼──────────┼──────────────┼─────────────────────────────┤
│ core::accounts-manager │ Accounts Manager │ │ Core Team │ dev-main │ DISABLED │ NONE │ NONE │
│ core::administration │ Administration │ Provides administrative tools and management features for t… │ Core Team │ dev-main │ ENABLED │ NONE │ NONE │
│ core::execution-platform │ Execution Platform │ Provides support for asynchronous workflows and activities,… │ Core Team │ dev-main │ DISABLED │ NONE │ NONE │
│ core::hypercore │ Execution Platform │ Turn it into a multi-app manager, enabling multi-tenant set… │ Core Team │ dev-main │ DISABLED │ NONE │ NONE │
│ core::mailing-system │ Mailing System │ Mail delivery system, extensible and equipped with outbound… │ Core Team │ dev-main │ DISABLED │ NONE │ NONE │
│ core::mcp-server │ MCP Server │ Integrates MCP capabilities into the application, allowing… │ Core Team │ dev-main │ ENABLED │ NONE │ NONE │
│ core::json-rpc-server │ JSON-RPC Server │ Provides a JSON-RPC server implementation, enabling modules… │ Core Team │ dev-main │ DISABLED │ NONE │ NONE │
│ inventory-manager │ Inventory Manager │ Inventory Manager │ Epsicube │ 1.0.0 │ ENABLED │ PASSED (4/4) │ 1. core::administration [*] │
└──────────────────────────┴────────────────────┴──────────────────────────────────────────────────────────────┴───────────┴──────────┴──────────┴──────────────┴─────────────────────────────┘

To activate modules:

Terminal window
php artisan modules:enable {identifier*}
┌ Which modules would you like to enable? ─────────────────────┐
│ › ◻ Accounts Manager │
│ ◻ Administration │
└──────────────────────────────────────────────────────────────┘

To deactivate modules:

Terminal window
php artisan modules:disable {identifier*}
┌ Which modules would you like to disable? ────────────────────┐
│ › ◻ Administration │
│ ◻ Execution Platform │
└──────────────────────────────────────────────────────────────┘