mirror of
https://github.com/Heretek-AI/heretek-openclaw.git
synced 2026-07-13 13:22:26 -04:00
c2f8465a83
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
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