Skip to main content

Installing from the Marketplace

To use a module from the Marketplace:

  1. 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
  1. Install dependencies:
# Check the module's README.md for dependency requirements
make add dep="required_package1 required_package2"
  1. Configure if needed:
  • Set any environment variables needed by the module
  • Module-specific configuration via .env or module config files
  1. 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:

  1. Copy the module to your custom modules directory:
cp -r src/marketplace/modules/module_name.disabled/ src/custom/modules/module_name/
  1. 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