Adding current config

This commit is contained in:
Moritz Graf 2026-02-08 11:33:51 +01:00
parent 7d8f5b3325
commit 716017521f
2 changed files with 8 additions and 5 deletions

View File

@ -4,9 +4,11 @@ This document provides a comprehensive technical reference for AI agents to mana
## 🏗️ Architecture & Configuration Lifecycle
### 1. Source of Truth
The configuration for OpenClaw is centralized in the `openclaw-bootstrap-config` **ConfigMap** within [openclaw.secret.yaml](file:///Users/moritz/src/infrapuzzle/k8s/openclaw/openclaw.secret.yaml).
- **Active File**: `openclaw.json`
### 1. Source * **Telegram**: Configured with `dmPolicy: "allowlist"` for users `306373425` and `255114390`.
* **Skills**: Enabled `nano-banana-pro` (Gemini image generation). Installed `uv` persistently into the PVC.
* **Configuration**: Streamlined `openclaw.secret.yaml`. Consolidated JSON into `ConfigMap`.
* **Status**: **Fully Functional** (Secure: Basic Auth + Gateway Token + Multi-LLM + Image Gen).
json`
### 2. Bootstrap Process
OpenClaw uses an `initContainer` to bootstrap the configuration:
@ -59,6 +61,7 @@ Platform extensions (e.g., WhatsApp, Telegram).
### `skills`
Modular tool capabilities.
- `allowBundled`: Allowlist of built-in skills.
- `load.extraDirs`: Additional paths to scan for `SKILL.md` files.
- `entries.<skillKey>.env`: Environment variables injected into the skill run.
### 💡 Special Requirements
- **`nano-banana-pro`**: Requires the `uv` tool. It is installed at `/home/node/.openclaw/bin/uv` (on the PVC) and included in the system `PATH`.

Binary file not shown.