diff --git a/k8s/openclaw/AGENTS.md b/k8s/openclaw/AGENTS.md index 8fc3e70..ccbeddc 100644 --- a/k8s/openclaw/AGENTS.md +++ b/k8s/openclaw/AGENTS.md @@ -36,6 +36,7 @@ To perform modifications or rotate api keys: ```bash kubectl apply -f k8s/openclaw/openclaw.secret.yaml kubectl apply -f k8s/openclaw/openclaw-instance.secret.yaml + kubectl apply -f k8s/openclaw/cronjob-wiki-backup.secret.yaml ``` --- diff --git a/k8s/openclaw/README.md b/k8s/openclaw/README.md index d2c36fd..9ef0a09 100644 --- a/k8s/openclaw/README.md +++ b/k8s/openclaw/README.md @@ -16,6 +16,10 @@ The deployment is managed by the official **OpenClaw Operator** (`openclaw-opera * **Custom Sidecars**: * **git-sync**: Pulls custom skills dynamically from your private repository `git.moritzgraf.de/moritz/mop-skills`. * **skill-stabilizer**: Continuously copies checked-out skills into the flat `/home/openclaw/.openclaw/skills` workspace. +* **Memory & Knowledge Wiki (Karpathy LLM Wiki)**: + * **Vector Search**: Semantic memory search via OpenRouter `/v1/embeddings` (`text-embedding-3-small`). + * **Memory Wiki**: Bundled `memory-wiki` compiles structured entities, concepts, and dashboards into an Obsidian-compatible vault (`wiki/main`). + * **Automated Backup**: `openclaw-wiki-backup` CronJob runs daily at 03:30 AM UTC to commit and push the knowledge vault to `git.moritzgraf.de/moritz/knowledge-wiki`. --- @@ -42,6 +46,9 @@ kubectl apply -f k8s/openclaw/openclaw.secret.yaml # Apply the custom resource definition instance kubectl apply -f k8s/openclaw/openclaw-instance.secret.yaml + +# Apply the automated daily knowledge-wiki backup CronJob +kubectl apply -f k8s/openclaw/cronjob-wiki-backup.secret.yaml ``` --- diff --git a/k8s/openclaw/openclaw-instance.secret.yaml b/k8s/openclaw/openclaw-instance.secret.yaml index e0ae7b7..9e9ec95 100644 Binary files a/k8s/openclaw/openclaw-instance.secret.yaml and b/k8s/openclaw/openclaw-instance.secret.yaml differ diff --git a/k8s/openclaw/openclaw.secret.yaml b/k8s/openclaw/openclaw.secret.yaml index 96e4bb9..e5eef36 100644 Binary files a/k8s/openclaw/openclaw.secret.yaml and b/k8s/openclaw/openclaw.secret.yaml differ