mirror of
https://github.com/Heretek-AI/heretek-openclaw.git
synced 2026-07-21 08:15:23 -04:00
58653d5091
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
OpenClaw Plugins Documentation
This directory contains documentation for Phase 9 plugin expansion capabilities.
Plugins Overview
RAG Plugins
-
- Vector + Keyword + Graph search
- Hybrid fusion with RRF
- Cross-reference linking
-
Multi-Document Retrieval Plugin
- Pipeline orchestration
- Context building
- Citation tracking
API Connectors
- 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
- 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
- Full Plugin Expansion Documentation - Complete documentation with architecture diagrams and API reference
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