Installing from the Marketplace
To use a module from the Marketplace:
Method 1: Enable Marketplace Module Directly (Recommended)
-
Enable the module by removing .disabled suffix:
# Navigate to marketplace modules
cd src/marketplace/modules
# Enable a module (e.g., arxiv)
mv arxiv.disabled arxiv -
Install dependencies:
# Check the module's README.md for dependency requirements
make add dep="required_package1 required_package2" -
Configure if needed:
- Set any environment variables needed by the module
- Module-specific configuration via .env or module config files
-
Use the module:
- The module will be automatically discovered and loaded on next system startup
- Access its agents, workflows, pipelines, and integrations
Method 2: Copy to Custom Modules
If you want to customize a marketplace module:
-
Copy the module to your custom modules directory:
cp -r src/marketplace/modules/module_name.disabled/ src/custom/modules/module_name/
-
Follow steps 2-4 from Method 1
Disabling a Module
To disable any module temporarily:
# Add .disabled suffix
mv src/marketplace/modules/module_name src/marketplace/modules/module_name.disabled