Files
heretek-openclaw/docs/plugins
John Doe 58653d5091 Deploy Phases 5-9: Autonomous Ops, Production Hardening, Memory Enhancement, Multi-User, Plugin Expansion
Phase 5 - Autonomous Operations:
- Add session keeper, thought-loop integration, dreamer agent
- modules/memory/dreamer-agent.js
- skills/dreamer-agent/

Phase 6 - Production Hardening:
- docs/operations/ runbooks, monitoring, backup config, governance quorum
- scripts/production-backup.sh

Phase 7 - Memory Enhancement:
- modules/memory/graph-rag-neo4j.js - Neo4j GraphRAG implementation
- modules/memory/episodic-consolidation-config.js
- modules/memory/semantic-promotion.js
- docs/memory/MEMORY_ENHANCEMENT_ARCHITECTURE.md

Phase 8 - Multi-User Setup:
- skills/user-rolodex/ - Identity resolution, relationship tracker
- docs/users/USER_MANAGEMENT.md

Phase 9 - Plugin Expansion:
- plugins/openclaw-hybrid-search-plugin/ - Hybrid search with fusion
- plugins/openclaw-multi-doc-retrieval/ - Multi-document retrieval
- plugins/openclaw-mcp-connectors/ - MCP connectors
- plugins/openclaw-skill-extensions/ - Skill extensions
- docs/plugins/PLUGIN_EXPANSION.md
2026-03-30 22:49:14 -04:00
..

OpenClaw Plugins Documentation

This directory contains documentation for Phase 9 plugin expansion capabilities.

Plugins Overview

RAG Plugins

  1. Hybrid Search Plugin

    • Vector + Keyword + Graph search
    • Hybrid fusion with RRF
    • Cross-reference linking
  2. Multi-Document Retrieval Plugin

    • Pipeline orchestration
    • Context building
    • Citation tracking

API Connectors

  1. MCP Connectors Plugin
    • Model Context Protocol client
    • API authentication (Bearer, Basic, API Key, HMAC, OAuth2)
    • Response caching with TTL
    • Rate limiting with token bucket
    • Unified API abstraction layer

Skill Extensions

  1. Skill Extensions Plugin
    • Skill registry and discovery
    • Skill composition (parallel, sequential, pipeline)
    • Semantic versioning
    • Built-in workflows

Quick Start

// Initialize all Phase 9 plugins
const HybridSearch = require('@heretek-ai/openclaw-hybrid-search-plugin');
const MultiDocRetrieval = require('@heretek-ai/openclaw-multi-doc-retrieval');
const MCPConnectors = require('@heretek-ai/openclaw-mcp-connectors');
const SkillExtensions = require('@heretek-ai/openclaw-skill-extensions');

const plugins = {
  search: new HybridSearch(),
  retrieval: new MultiDocRetrieval(),
  connectors: new MCPConnectors(),
  skills: new SkillExtensions()
};

await Promise.all(Object.values(plugins).map(p => p.initialize()));

Documentation

Configuration

See Configuration Section in the main documentation for detailed configuration options.

Plugin Directory Structure

plugins/
├── openclaw-hybrid-search-plugin/
│   ├── src/
│   │   ├── index.js
│   │   ├── vector-search.js
│   │   ├── keyword-search.js
│   │   ├── graph-search.js
│   │   ├── hybrid-fusion.js
│   │   └── cross-reference-linker.js
│   ├── package.json
│   ├── README.md
│   └── SKILL.md
├── openclaw-multi-doc-retrieval/
│   ├── src/
│   │   ├── index.js
│   │   ├── document-pipeline.js
│   │   ├── context-builder.js
│   │   ├── citation-tracker.js
│   │   └── retrieval-orchestrator.js
│   ├── package.json
│   └── README.md
├── openclaw-mcp-connectors/
│   ├── src/
│   │   ├── index.js
│   │   ├── mcp-client.js
│   │   ├── api-authenticator.js
│   │   ├── response-cache.js
│   │   ├── rate-limiter.js
│   │   └── api-abstraction.js
│   ├── package.json
│   └── README.md
└── openclaw-skill-extensions/
    ├── src/
    │   ├── index.js
    │   ├── skill-registry.js
    │   ├── skill-composer.js
    │   ├── skill-versioner.js
    │   └── workflow-skills.js
    ├── package.json
    └── README.md