Files
John Doe c2f8465a83 P6: Complete 8 initiatives - Agent files, deployment options, CLI, dashboards, plugins
P6-7: Agent File Completion (34 files - 11 agents × 3 files + guides)
  - Added BOOTSTRAP.md, IDENTITY.md, TOOLS.md for all 11 agents
  - Created AGENT_CREATION_GUIDE.md

P6-2: Per-Agent Model Configuration (9 files)
  - Agent model router and config library
  - YAML configs for arbiter, coder agents
  - Configuration documentation

P6-3: Health Check Dashboard (20+ files)
  - Complete frontend React application
  - API endpoints, WebSocket server
  - Collectors for agents, resources, services
  - Alert management and configuration

P6-4: LiteLLM Observability Integration (10 files)
  - LiteLLM metrics collector and API
  - Frontend components for model/budget tracking
  - Integration documentation

P6-1: Non-Docker Deployment (16 files)
  - Bare metal and VM deployment docs
  - Systemd service files
  - Installation scripts for Ubuntu/RHEL
  - Migration guide and troubleshooting

P6-6: Cloud-Native Deployments (45+ files)
  - AWS, Azure, GCP Terraform configurations
  - Kubernetes base deployments with Kustomize overlays
  - Cloud deployment documentation

P6-5: Unified Deployment CLI (28 files)
  - Complete CLI with 12 commands
  - Deployers for Docker, Kubernetes, cloud, baremetal
  - Health checker, backup manager, config manager

P6-8: Plugin Installation Guide (15 files)
  - Plugin development and installation guides
  - Plugin CLI documentation and registry
  - Templates for basic, skill, and tool plugins
2026-03-31 20:33:43 -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