From ea7c8c3abe8a0ccb290c539c5267adb2b713b670 Mon Sep 17 00:00:00 2001 From: Hector Date: Tue, 16 Jun 2026 20:17:21 +0200 Subject: [PATCH] ingest(github): openclaw releases v2026.6.6-v2026.6.8 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Raw dump of top-5 OpenClaw releases (16.06.2026) via GitHub REST API. Highlights of the digest: - v2026.6.8 stable: GLM-5.2 + Claude Haiku 4.5 catalog rows, OpenRouter/Vertex provider-prefix normalization, Telegram rich-message delivery, QMD memory search stable in transient mode, raw Memory Wiki source pages as source evidence, Skill Workshop symlink-write validation - v2026.6.7-beta.1: Kimi K2.7 Code added, Discord thread-title timeout, Anthropic thinking replay repair - v2026.6.6 stable: major security release — exec approvals fail closed on timeout, MCP stdio hardening, Telegram account-scoped topics Wiki changes: - tools/openclaw.md (new): platform reference with version timeline, 10 plattformrelevante changes vs our setup, rollout plan (awaiting Kai approval for v2026.6.8 update) - architecture/model-routing.md (updated): GLM-5.2-Support + provider-prefix normalization for v2026.6.8, distribution matrix updated - architecture/memory-system.md (updated): QMD stabilization, SQLite-NFS-WAL detection, raw-Memory-Wiki-source-pages as source evidence, full-reindex rollback recovery - concepts/llm/glm-5.2-zai-coding-model.md (updated): OpenClaw v2026.6.8 native provider adapter breaks Z.ai Coding Plan monopoly - index.md (updated): new tools entry, header datum 12. update, updated descriptions for memory/routing/glm-5.2, new raw sources row - log.md (updated): new ingest entry following schema --- .../2026-06-16_openclaw-releases-v2026.6.8.md | 340 ++++++++++++++++++ wiki/architecture/memory-system.md | 87 ++++- wiki/architecture/model-routing.md | 67 +++- wiki/concepts/llm/glm-5.2-zai-coding-model.md | 40 ++- wiki/index.md | 10 +- wiki/log.md | 17 + wiki/tools/openclaw.md | 279 ++++++++++++++ 7 files changed, 822 insertions(+), 18 deletions(-) create mode 100644 raw/other/2026-06-16_openclaw-releases-v2026.6.8.md create mode 100644 wiki/tools/openclaw.md diff --git a/raw/other/2026-06-16_openclaw-releases-v2026.6.8.md b/raw/other/2026-06-16_openclaw-releases-v2026.6.8.md new file mode 100644 index 0000000..7898a80 --- /dev/null +++ b/raw/other/2026-06-16_openclaw-releases-v2026.6.8.md @@ -0,0 +1,340 @@ +--- +type: other +source_url: "https://github.com/openclaw/openclaw/releases" +retrieved: 2026-06-16 +title: "OpenClaw Releases — v2026.6.6 bis v2026.6.8 (Top 5 aktuell)" +tags: [openclaw, releases, github, changelog, model-routing, security] +scope: index +fetched_via: GitHub REST API (releases endpoint, per_page=6) +--- + +# OpenClaw Releases — Index Snapshot (2026-06-16) + +> Roh-Dump der fünf aktuellsten OpenClaw-Releases via GitHub-REST-API. +> Quelle: +> Fetch: 2026-06-16 18:08 UTC + +Dieser Dump ist die unveränderliche Quelle. Strukturell reduzierte Wiki-Aufbereitung +liegt unter `wiki/tools/openclaw.md` + Updates in `wiki/architecture/model-routing.md`, +`wiki/architecture/memory-system.md`, `wiki/concepts/llm/glm-5.2-zai-coding-model.md`. + +--- + +## 1. v2026.6.8 (stable) — 2026-06-16 16:32 UTC + +- **Tag:** `v2026.6.8` (Release-Branch: `release/2026.6.8`) +- **Release-SHA:** `844f405ac1be805d5c598922a37254f12ab6d765` +- **URL:** +- **Author:** [@vincentkoc](https://github.com/vincentkoc) +- **Asset:** `OpenClaw-2026.6.8.dmg` (40.8 MB), `OpenClaw-2026.6.8.zip` (55.8 MB), + `OpenClawCompanion-Setup-arm64.exe`, `openclaw-2026.6.8-dependency-evidence.zip` + +### Highlights + +- **Telegram + WhatsApp Channel Delivery:** Structured rich text (tabellen, listen, + expandable blockquotes, intentional line breaks), prompt-preserving CLI backend + delivery, retired native draft migration, safer rich-media boundaries, WhatsApp + honoriert konfigurierte ACP-Bindings. (#92679, #93164, #84082, #89421, #92513) +- **Agent + Gateway Recovery:** Account-scoped DM sends, generated media completions, + auto-reply message-tool final replies, reset archive fallback reads, restart + shutdown aborts, yielded subagent pauses, trusted subagent thinking override + fallback, yielded cron media, heartbeat dedupe, session identity prompts, + unknown OpenAI agent selector rejection. (#92788, #91246, #92879, #91357, #92631, …) +- **Provider/Model Handling:** **GLM-5.2** Support + Claude Haiku 4.5 catalog rows, + OpenRouter und Google Vertex provider-prefix normalization, managed SecretRef + auth, OAuth image-default routing via Codex, bounded model browse discovery, + LM Studio binary thinking-off delivery, storeless OpenAI Responses replay gating, + invalid OpenAI reasoning-signature + genericized Anthropic thinking-signature + recovery, Claude 4.5 Copilot tool-streaming safety, OpenAI/Anthropic-family + payload quarantine für unreadable/post-hook tool schemas. +- **`/usage` und reply payload hooks:** Native full footer renderer, default + template, fixed-decimal formatting, credential-aware limits, partial-count + handling, warnings für broken templates. +- **UI/mobile:** Workspace files collapsible, WebChat backscroll survives streaming, + sidebar session picker interaktiv, iOS reconnects stale foreground gateways. +- **Memory/State/Diagnostics:** Oversized OpenAI embedding batches split vor 431s, + **QMD memory search stays available in transient mode**, SQLite avoids WAL on + NFS state volumes, stuck-session recovery no longer resets warning backoff, + full memory reindexes preserve rollback/cache recovery, **raw Memory Wiki source + pages stop looking malformed**, Infinity chunk limits stay genuinely unbounded. + +### Changes + +- Providers/models: GLM-5.2 support, Claude Haiku 4.5 catalog entries, provider- + qualified model IDs normalized across OpenRouter + Google Vertex. +- Web search: Key-free providers (Parallel Free, DuckDuckGo, Ollama, Codex + Hosted Search) als explicit opt-ins, nicht auto-selected wenn keine API-backed + Provider konfiguriert. (#93616) +- Channel plugins: Telegram rich-message delivery, WhatsApp ACP binding support, + preserved line breaks, rich prompt handoff to CLI backends, transport fixtures. +- Agent commands: `/btw` in CLI-backed sessions, CLI usage-error exits als + usage failures klassifiziert. +- Usage hooks: built-in full footer rendering, default footer templates, + per-turn usage state, credential-aware limits, fixed-decimal formatting. +- Docs/operator guidance: node config examples, before-install hook scope, + agent default concurrency comments, ZAI provider docs, channel/group docs. + +### Fixes (Kernauswahl, plattformrelevant) + +- **Channels:** Account-scoped DM policy, intentional line breaks in Telegram/status, + rich Telegram final replies + tables + lists, Feishu dynamic-agent routes nach + persisted binding reuse, Slack outbound `message_sent` hooks, same-channel + generated media completions, channel chunking around surrogate pairs + Infinity. +- **Discord:** Auto-thread titles: 60s timeout + 4,096-token reasoning budget + (clamped to model output cap). +- **Agent/cron/Gateway runtime:** Active main sessions marked before restart + shutdown aborts, yielded subagent runs paused at terminal abort, trusted + subagent thinking overrides clamped through provider/model fallback, yielded + media completions preserved, channel message-tool final replies via auto-reply + (internal hints hidden), reset archive fallback reads restored, heartbeat + events de-duplicated, session identity exposed in runtime prompts, unknown + OpenAI agent selectors rejected, **admin privileges required for HTTP + session/model override surfaces**. +- **Providers/model replay:** Storeless OpenAI Responses replay compatibility, + OpenAI reasoning-signature + Anthropic thinking-signature replay recovery, + OAuth image defaults routed through Codex, Claude 4.5 in Copilot avoids eager + tool streaming, **unreadable and post-hook OpenAI/Anthropic-family tool + schemas quarantined** (ohne broadening allowed tool choices), LM Studio + binary-thinking models erhalten explicit thinking-off requests, profile auth + honored for SecretRef model entries, bounded model browsing, provider prefixes + stripped wo runtimes bare IDs brauchen, nested embedding fetch failures surfaced. +- **Memory/State/Diagnostics/Config:** Header-too-large embedding batches split, + **QMD memory search enabled in transient mode**, **SQLite avoids WAL on NFS + volumes**, recovery scheduling preserved, full-reindex rollback/cache recovery, + **raw Memory Wiki source pages treated as source evidence**, shell environment + fallbacks contained in config write tests. +- **Plugins + updates:** Missing required platform packages during managed plugin + install/update repaired, including omitted Codex platform binaries. +- **Dependencies:** Hono updated to 4.12.25. +- **Release + test reliability:** Slow Gateway/full-suite watchdogs extended, + local full-suite shards split when throttled, plugin auth marker fixtures + stabilized, brittle provider-ref error text avoided, Telegram RTT sampling + folded into live QA evidence, QA scorecard mappings around canonical coverage + IDs simplified, QA Lab bootstrap aligned with flow-only scenarios, false + downgrade prompts für unresolved latest-tag updates vermieden. + +### Verification + +- npm: +- integrity: `sha512-iziR8fi69+ojrtX7FYYvTpkGcVnmyLpIhvchgt5LFkkdHVWw973XAAekKVZ3/xQJ5FG4NwgHkXL0LLTrgsNOSQ==` +- Release-CI-Report: +- macOS signed/notarized preflight, Swift validation, asset promotion alle grün +- Windows Hub promotion: from `openclaw/openclaw-windows-node@v0.6.3` + +--- + +## 2. v2026.6.8-beta.2 (prerelease) — 2026-06-16 01:50 UTC + +- **Tag:** `v2026.6.8-beta.2` (Release-SHA: `b1736723d716b1abe1f8d324772371661146f3b8`) +- **URL:** +- **Inhalt:** Identisch zu v2026.6.8 (Highlights/Changes/Fixes), nur Verification-Block + verweist auf Beta-Build-Links und post-publish recovery (35 npm plugins + 35 + ClawHub packages verifiziert nach Registry-Propagation). + +--- + +## 3. v2026.6.8-beta.1 (prerelease) — 2026-06-14 22:45 UTC + +- **Tag:** `v2026.6.8-beta.1` (Release-SHA: `43d00c7724b5b4856ad4055b2dcd21ce6ef61550`) +- **URL:** +- **Inhalt:** Gleiche Highlights/Changes/Fixes wie stable v2026.6.8; markiert als + `## 2026.6.8` im Body (nicht mit `v`-Prefix). Beta-1 CI: Release-Publish- + Orchestration fehlgeschlagen nach Plugin-Publish-Verification, dann direkter + OpenClaw-npm-Recovery. ClawHub Plugin-Publish fehlgeschlagen wegen + `setupEntry` Metadata in transport plugin (follow-up erforderlich). + +--- + +## 4. v2026.6.7-beta.1 (prerelease) — 2024-06-13 09:42 UTC + +- **Tag:** `v2026.6.7-beta.1` +- **URL:** +- **Body-Header:** `## 2026.6.7` (Note: kein 2026.6.7-stable; nur Beta) + +### Highlights (Highlights zusammengefasst) + +- **Channel delivery tighter:** Slack same-channel finals persist in transcripts, + top-level `image` message-tool sends attach media, Telegram expandable + blockquotes + spooled replay survive delivery, explicit silent replies stay + silent, progress draft startup failures reported, channel action result pages + fetchable incremental. (#92498, #92407, #92416, #92281, #92073, #92083, #88993) +- **Provider/Model resilient:** **Kimi K2.7 Code verfügbar**, Kimi native tool-call + ids + replayed `reasoning_content` repaired, Mistral skips unreadable tool + schemas, Fireworks catalog parameters from manifests, DeepSeek keeps configured + static transport, provider fallbacks resolve correctly, Anthropic thinking + replay repaired, Anthropic Vertex stops re-marking transport-budgeted cache + control. (#92554, #92396, #90242, #90326, #92265, #92293, #92286, #92387) +- **Context/Auth boundaries safer:** Feishu leakt keine prompt-preface runtime + context, WebSocket payload handling hardened, CLI-backed `/btw` fallback + fails closed, local setup trust hardened, Skill Workshop symlink writes + gated + validated before rollback metadata written. (#92589, #92593, #92226, #92175) +- **Agent/Memory/Codex/Cron/Update recovery:** Invalid plugin model catalogs + isolated, QMD startup failures survive fallback errors, Codex memory prompts + stay registered, source message tool replies stoppen agent progress nicht + mehr, structured unsupported-model errors classified, heartbeat/cron terminal + state preserved, Linux service updates handoff cleanly, cron status reports + SQLite store path. (#92564, #92218, #92618, #92350, #92343, #92280, #92231, #92225, #92144) +- **UI/Docs/QA/Docker/Release proof:** Accessibility contrast/focus/font fixes, + empty Workboard columns hideable, design-system docs, uptime monitors pointed + at `/health`, Windows Hub docs pin verified stable installer links, QA evidence + + scorecard taxonomy artifacts, QA Lab bundled into Docker images, lifecycle + timeout cleanup survives leader exit. (#89822, #89615, #89827, #55768, #92608, #92605, #91484, #91500, #92087, #92566) + +### Changes + +- QA + release validation emit scorecard taxonomy + evidence artifacts, split + plugin ClawHub publishing paths, use trusted plugin npm publishing, keep + plugin publish checks authoritative, align root package, publishable plugin + manifests, generated baselines, native app versions für 2026.6.7 beta train. +- Docs + operator guidance: Gateway uptime monitoring, design-system guidance, + Windows Hub stable download pins, removed stale ClawHub navigation, WhatsApp + inbound compatibility, doctor/update progress behavior. +- Matrix plugin release metadata aligned with core beta train. + +### Fixes + +- Channels: Slack transcript mirrors, Telegram polling conflicts + transient + draft-preview failures, outbound image sends, explicit silent replies, + progress-draft startup errors, paged action results, WhatsApp inbound + aliases, local setup trust, heartbeat commitment delivery. +- Provider/model/tool replay: Mistral schemas, Fireworks manifest model + parameters, Kimi K2.7 Code/tool-call/reasoning replay, DeepSeek transport + inheritance, managed SecretRef auth, static model fallbacks, Anthropic + thinking replay, Anthropic Vertex cache control, OTLP trace correlation. +- Agent/runtime recovery: Invalid plugin model catalogs isolated, Codex memory + prompt registration preserved, source message tool replies continue, + structured unsupported-model errors classified, QMD startup failures reported + neben fallback errors, cron timeout/cancel state preserved, disabled heartbeat + one-shot retries working, Linux service auto-updates readable + handoff. +- Install/sandbox/doctor/security: CLI skill prompts from materialized paths, + CLI-backed `/btw` fails closed, doctor SecretRef previews, blocked external + channel plugins diagnosed, Skill Workshop symlink writes validated + gated, + Node package install failures stop processing, unsupported daemon service + status readable. +- Release/CI/E2E/Docker/dependency gates: lifecycle timeout cleanup, QA Lab + runtime in Docker images, esbuild audit pin updated, Docker process cleanup + hardened, plugin publish checks authoritative, noisy redundant proof scripts + entfernt. + +--- + +## 5. v2026.6.6 (stable) — 2026-06-12 11:04 UTC + +- **Tag:** `v2026.6.6` (Release-SHA: `8c802aa683510c7f7503597b54c3021733245e59`) +- **URL:** +- **Integrity:** `sha512-oMYoQ8a7zummw1tD+AX98yYLzqoq0tQmYWHG65AA0ZivgzmOb2oD0cVdhcWP9IT3opkHdJ5vBdWywUe6xWQXtw==` + +### Highlights (Security-Release — höchste Priorität für unser Setup) + +- **Security boundaries substantially tighter** across: transcripts, sandbox + binds, host environment inheritance, MCP stdio, Codex HTTP access, native + search policy, elevated sender checks, deleted-agent ACP bypasses, loopback + tools, Discord moderation, Teams group actions. **Exec approvals now fail + closed on timeout.** (#91529, #91618, #91615, #91619, #91741, #91745, #91746, + #91748, #91749, #91750, #91751, #91752, #91763, #89938) +- **Telegram delivery safer + more coherent:** Account-scoped topics route to + correct agent, streamed text survives tool calls, `/compact` works on generic + ingress, callback handling uses concrete APIs, draft chunking shared, durable + dispatch dedupe moved into SDK, unauthorized DM text stays out of cache + prompt + context. (#91189, #88682, #89588, #90212, #91876, #91874, #91904, #91478, #91915) +- **iMessage recovery + delivery:** Always-on inbound restart, durable echo + markers, block streaming, idle approval discovery, hardened outbound + transport, actionable inbound startup diagnostics. (#91335, #91449, #88969, #88530, #91783, #91785) +- **Browser + MCP connectivity:** Existing-session CDP support, discovered + WebSocket validation, default-profile `cdpUrl` handling, safer browser-output + boundaries, Streamable HTTP loopback transport, corrected OAuth/SSE auth, + broader schema compatibility. (#91422, #89851, #91736, #91747, #91451, #80143) +- **Control UI startup + first-reply latency:** Cached model metadata, removal + of startup catalog wait, lazy slash-command loading, first-event tracing with + slow-reply diagnostics. (#91531, #91538, #91568, #91583, #91598) +- **Provider support expands:** OpenRouter OAuth onboarding, Claude Fable 5 + adaptive thinking, Codex sessions keep correct compaction ownership, local + models skip guardian review, dynamic tool progress normalizes cleanly, + Gemma 4 reasoning replay preserved. (#91830, #91882, #91590, #88630, #88768, #91696) + +### Changes (Auswahl) + +- **CLI progress:** Emit Claude CLI commentary progress events, bridge inter-tool + commentary into channel progress without exposing internal protocol scaffolding. +- **Observability:** Trusted diagnostics channels capture tool input/output + content, first-assistant-event traces, warn on slow initial replies. +- **Plugins/ClawHub:** Dogfood reusable package publishing, dry runs skip + publish approval, declared installed trusted hooks, report managed plugin + version drift, warn instead of failing on retired Skill Workshop config. +- **Memory/providers:** Local llama.cpp runtime moved into its provider plugin, + batch embeddings across files, persist agent model catalog cache, QMD JSON + search one-shot + filtering stale REM recall previews. +- **Channels/mobile:** QQBot group mention toggle, iPad + iPhone control + surfaces, active connection host in TUI footer. +- **Performance:** Prewarm TUI runtime plugins, dedupe plugin auto-enable + fanout, stop `/models` derived-registry rescan storms, trim dense text-delta + snapshots, reuse prepared startup model metadata. + +### Fixes (Auswahl, plattformrelevant) + +- **Agent/session recovery:** Drop stale approval follow-ups after session + rebind, remove drained reply-queue items by identity, recover stale main + + visible replies, preserve Codex context-engine compaction ownership, project + thinking catalog compatibility through SDK sessions, retry same-model + assistant calls across short rate-limit windows, lower default compaction + timeout to 180s, keep provider-failure terminal lifecycle state correct. +- **User-visible content boundaries:** Suppress Codex/Harmony protocol artifacts, + neutralize browser + LanceDB memory media directives, redact transcript + images, preserve native `/compact` replies through source suppression. +- **Channel delivery:** WhatsApp captured replies attached to successor + controller after restart, Feishu rate limits retry, Mattermost thread replies + preserved, LINE webhook paths canonicalized, Discord reply hydration + + runtime timeout exports restored, OpenAI Realtime WebRTC assistant transcripts + shown. +- **Cron:** Cancel active task runs cleanly, preserve terminal timeout/cancel + state, recover no-deliver tool warnings statt silent loss. +- **Gateway/config/auth:** Share approval runtime socket token, replace arrays + explicitly in `config.patch`, keep indexed `replacePaths` consent from + widening to whole arrays, reject malformed Gateway RPC timeout inputs, skip + deleted-agent guard only for valid ACP harness sessions, surface headless + LaunchAgent state, verify SQLite auth migration before cleanup, arm QMD + startup maintenance. +- **Providers/Codex:** Clarify quota errors, restore Codex synthetic usage + line, canonicalize Codex protocol assets, require API-key auth for realtime + voice, normalize ACP model refs, preserve Gemma 4 `reasoning_content`, honor + Ollama's provider-declared thinking default in SDK sessions, avoid guardian + review for local models. +- **Updates/builds:** Recover package Gateway restarts after refresh failure, + expose plugin convergence repair, fall back to Corepack in PATH-less pnpm, + seed correct Docker store packages, keep ClawHub dry-run + publish paths + reusable, keep beta GitHub release pages draft bis OpenClaw npm + dependency + evidence + postpublish verification + required plugin publishes pass. +- **Android:** Avoid `dataSync` foreground-service type for persistent nodes. +- **Native hooks:** Bound relay lifetimes so abandoned native hook connections + cannot linger indefinitely. + +### Verification + +- npm: +- Full release CI report: + +--- + +## Cross-Release Patterns (plattformrelevant) + +| Bereich | Trend seit 2026.6.6 | Direkter Impact für unser Setup | +|---|---|---| +| **Security boundaries** | Tightening: exec approvals fail closed, MCP stdio, ACP bypasses | High — wir laufen auf `ollama/minimax-m3` (local) + Telegram + Discord | +| **Memory** | QMD JSON search stabilisiert, batch embeddings, NFS-WAL vermieden | Medium — S2 (OpenClaw built-in) ist unsere primäre Memory | +| **Model routing** | OpenRouter/Vertex prefix normalization, GLM-5.2 Support, LM Studio binary thinking-off, OAuth image defaults via Codex | High — berührt unseren `openrouter/auto` Fallback + zukünftiges GLM-5.2 Routing | +| **Telegram** | Rich-message delivery, expandable blockquotes, account-scoped topics, intent-preserving line breaks | High — Hauptkanal | +| **Subagents** | Trusted subagent thinking override fallback, yielded subagent pauses bei abort, channel message-tool final replies hidden | High — wir spawnen regelmäßig Subagents | +| **Heartbeat** | De-duplication main-session events, snapshot of session identity in runtime prompts | Low — Heartbeats sind sideband | +| **Skill Workshop** | Symlink writes gated + validated, retired config wird warning statt failure | High — wir nutzen Skill Workshop aktiv | +| **Plugin updates** | Missing required platform packages repaired, Hono 4.12.25 | Medium — Codex platform binaries jetzt korrekt mitinstalliert | +| **Admin boundaries** | HTTP session/model override surfaces require admin | Medium — relevant falls wir HTTP-Override nutzen | + +## Verwandte Wiki-Dateien + +- `wiki/tools/openclaw.md` (neu erstellt 2026-06-16) — Übersicht + Versions-Timeline +- `wiki/architecture/model-routing.md` (Update 2026-06-16) — GLM-5.2 + Provider-Prefix +- `wiki/architecture/memory-system.md` (Update 2026-06-16) — QMD + SQLite-WAL +- `wiki/concepts/llm/glm-5.2-zai-coding-model.md` (Update 2026-06-16) — Offizielle + OpenClaw-Integration +- `wiki/concepts/llm/llm-knowledge-base.md` — OpenClaw native raw Memory Wiki + source pages support diff --git a/wiki/architecture/memory-system.md b/wiki/architecture/memory-system.md index 05d1e1a..d1f0fe5 100644 --- a/wiki/architecture/memory-system.md +++ b/wiki/architecture/memory-system.md @@ -1,7 +1,7 @@ --- created: 2026-06-16 updated: 2026-06-16 -sources: [] +sources: [other/2026-06-16_openclaw-releases-v2026.6.8.md] tags: [architecture, memory, knowledge-base] --- @@ -34,4 +34,87 @@ Vier Tags strukturieren die Flat-File-Erinnerungen: 3. **LanceDB-Versuch:** 3 Container-Resets → Datenverlust → entfernt 4. **ByteRover (brv):** Semantic Layer mit Voyage Embeddings → Query funktioniert, Curate blockiert durch OAuth-Token-Verlust bei Container-Reset -Siehe auch: `decisions/2026-04-volume-persistence.md` \ No newline at end of file +Siehe auch: `decisions/2026-04-volume-persistence.md` + +## Update 2026-06-16: OpenClaw v2026.6.8 Memory + State Recoveries + +Mit [v2026.6.8](https://github.com/openclaw/openclaw/releases/tag/v2026.6.8) (und +z.T. v2026.6.7) hat OpenClaw mehrere Memory-relevante Fixes geliefert, die unsere +S2-Schicht direkt betreffen: + +### QMD Memory Search: stabilisiert in transient mode + +**QMD** (Queryable Memory Database) ist die JSON-basierte In-Memory-Suchschicht +innerhalb von OpenClaws S2. Vorher konnte QMD in **transient mode** (z.B. während +eines Reindex) komplett ausfallen — der Indexer stoppte und Fallbacks schlugen +ebenfalls fehl, was zu "Memory temporarily unavailable"-Fehlern führte. + +**Jetzt (v2026.6.7 + v2026.6.8):** QMD bleibt im transient mode **verfügbar**, +Startup-Failures werden zusätzlich zu den Fallback-Errors reported, sodass die +Fail-Recovery-Kette sichtbar wird. + +**Implikation für uns:** Weniger Memory-Outages während intensiver Subagent- +Spawns. **Kein Action-Item**, nur Benefit. + +### SQLite vermeidet WAL auf NFS State Volumes + +Wenn unser State-Volume ein NFS-Mount ist (was in containerisierten Setups +häufig vorkommt), hat SQLite mit WAL-Mode (Write-Ahead Log) Performance- +und Locking-Probleme. OpenClaw v2026.6.8 detektiert NFS-Volumes und +**deaktiviert WAL automatisch** in diesem Fall. + +**Implikation für uns:** Unser `bot-hector`-Container läuft mit lokalem +Volume (`/home/node/workspace`), kein NFS. **Kein Action-Item**, aber gut +zu wissen für mögliche Cloud-Migrationen. + +### Oversized OpenAI embedding batches: jetzt split vor 431s + +Vorher konnte ein Embedding-Request an OpenAI mit einem 431-Status +("Request Header Fields Too Large") fehlschlagen, wenn der Batch zu groß +wurde. OpenClaw v2026.6.8 splittet solche Batches **automatisch vor dem +Send** und rekonstruiert das Ergebnis. + +**Implikation für uns:** Wir nutzen S2 (Voyage Embeddings), nicht OpenAI +Embeddings — daher kein direkter Impact. Falls wir jemals auf OpenAI- +Embeddings umstellen, ist die Resilience eingebaut. + +### Raw Memory Wiki source pages: explizit als Source Evidence + +**Wichtig für unser Wiki-Pattern:** OpenClaw behandelt **raw Memory Wiki +source pages** (also Wiki-Pages, die als Quelle in anderen Wiki-Pages +referenziert werden) jetzt explizit als **source evidence** und +indexiert sie korrekt. Vorher wurden sie manchmal als "malformed" markiert +und von der Suche ausgeschlossen. + +**Implikation für uns:** Genau das `raw/ → wiki/`-Pattern, das wir im +RamaDama-Knowledge-Base praktizieren, ist damit nativ von OpenClaw +unterstützt. Siehe [[concepts/llm/llm-knowledge-base.md]] für die +konzeptionelle Grundlage. + +### Stuck-Session Recovery: Warning-Backoff wird nicht mehr resettet + +Vorher konnte die Recovery-Scheduling-Warteschlange ihren Warning-Backoff +bei jedem Recovery-Trigger zurücksetzen, was zu "thundering herd"-Problemen +führte. Jetzt bleibt der Backoff erhalten, was die Recovery gleichmäßiger +verteilt. + +**Implikation für uns:** Kein direkter Impact auf unseren Workflow, aber +verbessert die Stabilität bei vielen parallelen Sessions. + +### Full Memory Reindexes: Rollback/Cache Recovery preserved + +Bei einem vollen Memory-Reindex gehen jetzt die **Rollback-Punkte** und +**Cache-Snapshots** nicht mehr verloren. Falls der Reindex mittendrin +fehlschlägt, kann auf den letzten konsistenten Stand zurückgerollt werden +ohne Datenverlust. + +**Implikation für uns:** Massiv relevant für den **WMT-003-Wiki-Lint-Workflow** — +bei größeren Wiki-Cleanups (Stubs auflösen, Cross-Refs nachziehen) machen +wir effektiv einen S2-Reindex. Mit v2026.6.8 ist dieser Prozess deutlich +robuster. + +## Verwandte externe Ressourcen + +- OpenClaw S2 (built-in Memory): siehe [OpenClaw Repository](https://github.com/openclaw/openclaw) und [Releases v2026.6.8](https://github.com/openclaw/openclaw/releases/tag/v2026.6.8) (S2-Konzept im Memory-Block dokumentiert) +- QMD-Konzept: Queryable Memory Database (JSON-basiert, transient + persistent mode) +- [Raw Memory Wiki source pages support in v2026.6.8](https://github.com/openclaw/openclaw/releases/tag/v2026.6.8) \ No newline at end of file diff --git a/wiki/architecture/model-routing.md b/wiki/architecture/model-routing.md index eed2b2c..04738b4 100644 --- a/wiki/architecture/model-routing.md +++ b/wiki/architecture/model-routing.md @@ -1,7 +1,7 @@ --- created: 2026-06-16 updated: 2026-06-16 -sources: [] +sources: [other/2026-06-16_openclaw-releases-v2026.6.8.md] tags: [architecture, model-routing, llm, openclaw] --- @@ -38,6 +38,46 @@ openrouter/auto → ollama/minimax-m2.7 ``` +**Hinweis (Stand 2026-06-16):** Wir sind gerade dabei, die Fallback-Chain +auf **`ollama/glm-5.1` als Primary + `ollama/minimax-m3` als Fallback** +umzustellen. Details unten in "Update 2026-06-16: OpenClaw v2026.6.8". + +## Update 2026-06-16: OpenClaw v2026.6.8 GLM-5.2-Support + Provider-Prefix-Normalisierung + +Mit dem Release [v2026.6.8](https://github.com/openclaw/openclaw/releases/tag/v2026.6.8) +(16.06.2026) hat OpenClaw **drei für uns routing-relevante Änderungen** gebracht: + +1. **GLM-5.2 ist offiziell im Provider-Catalog** — vorher nur über Z.ai Coding + Plan verfügbar, jetzt nativ in OpenClaw routeable. Siehe + [[concepts/llm/glm-5.2-zai-coding-model.md]]. +2. **Provider-Prefix-Normalisierung** für OpenRouter und Google Vertex Pfade: + `openrouter/anthropic/claude-3.5-sonnet` wird intern zu bare IDs + normalisiert wo Runtimes das brauchen. +3. **OAuth image-default routing durch Codex** für eligible OpenAI profiles — + relevant für Generated-Media-Workflows (image_generate, music_generate). + +**Konkrete Implikation für unsere aktuelle Konfiguration:** + +| Setting | Status | Aktion | +|---|---|---| +| `ollama/minimax-m3` (Primary, lokal) | ✅ Unverändert | keine | +| `ollama/glm-5.1` (geplant als neuer Primary) | ⚠️ Migration offen | siehe unten | +| `openrouter/auto` (Fallback) | ✅ Unverändert | keine — Prefix-Norm ist transparent | +| GLM-5.2 als Sub-Route | 🆕 Option | nach v2026.6.8-Update evaluieren | + +**Aktueller Routing-Plan nach v2026.6.8-Migration:** + +``` +Primary: ollama/glm-5.1 +Fallback: ollama/minimax-m3 +Optional (nach Evaluation): + - openrouter/anthropic/claude-sonnet-4.5 (Haiku 4.5 catalog row in v2026.6.8) + - zai/glm-5.2 (Long-Context, 1M) + - moonshot/kimi-k2.7-code (Coding, agentic) +``` + +Vollständige Plattform-Doku: [[tools/openclaw.md]]. + ## Verwandt: Parallele Ensembles (Fusion) Sequentielles Routing (Fallback) ist nicht das einzige Pattern. OpenRouter bietet **Fusion** — parallele Model-Panels mit Judge-Synthese. Siehe [[llm-model-fusion-ensembles.md]] für Details und DRACO-Benchmark-Ergebnisse. @@ -59,20 +99,31 @@ Head-to-Head-Vergleich in Hermes Agent: siehe [[real-world-coding-showdown.md]]. Zusätzlich zu Kimi K2.7 ist **GLM 5.2** (Release 13.06.2026) ein zweiter chinesischer Frontier-Coding-Kandidat. Siehe [[glm-5.2-zai-coding-model.md]] für Details. +**Update 2026-06-16:** Mit OpenClaw v2026.6.8 ist GLM 5.2 **nativ in OpenClaw +als Provider-Adapter verfügbar** — vorher war der Zugang auf den Z.ai Coding +Plan beschränkt (siehe [[concepts/llm/glm-5.2-zai-coding-model.md]]). Damit +wird die "Warten auf OpenRouter-Listing"-Option (siehe unten) gegenstandslos. + **Empfohlene Routing-Position:** ``` OpenClaw Primary Routing - ├─ Creative / Long-Context (1M) → GLM 5.2 - ├─ Speed / Innovation Coding → Kimi K2.7 Code - ├─ Standard Tasks → openrouter/auto → ... + ├─ Creative / Long-Context (1M) → GLM 5.2 (via OpenClaw provider-adapter) + ├─ Speed / Innovation Coding → Kimi K2.7 Code (added in v2026.6.7-beta.1) + ├─ Standard Tasks → openrouter/auto → ollama/minimax-m3 └─ Frontier Quality → Claude Opus 4.8 / Fable ``` -**Drei Setup-Optionen** (Stand 14.06.2026): -1. **Z.ai Coding Plan** (sofort, ab 18 USD/Monat) — via `npx @z_ai/coding-helper`. **Achtung:** Light-Plan hat in Stoßzeiten 2-3× Kontingent-Verbrauch und lange Wartezeiten. -2. **Self-Hosting** (nach Open Weights Release nächste Woche) — MIT-Lizenz, Self-Host via [HuggingFace](https://huggingface.co/zai-org/GLM-5). -3. **Warten** auf OpenRouter-Listing (Tage) — Standard-Routing greift dann automatisch. +**Drei Setup-Optionen** (Stand 16.06.2026 — Update nach OpenClaw v2026.6.8): +1. **OpenClaw Provider-Adapter** (NEU seit v2026.6.8) — nativ in OpenClaw als + Provider routeable, keine externe Subscription nötig. **Empfohlener Pfad.** +2. **Z.ai Coding Plan** (parallel verfügbar, ab 18 USD/Monat) — via + `npx @z_ai/coding-helper`. **Achtung:** Light-Plan hat in Stoßzeiten 2-3× + Kontingent-Verbrauch und lange Wartezeiten. +3. **Self-Hosting** (nach Open Weights Release nächste Woche) — MIT-Lizenz, + Self-Host via [HuggingFace](https://huggingface.co/zai-org/GLM-5). +4. ~~**Warten** auf OpenRouter-Listing~~ — **obsolet**, OpenClaw hat's + nativ, und OpenRouter-Listing erfolgt unabhängig. **Ensemble-Kandidat:** GLM 5.2 + Kimi K2.7 als heterogenes Coding-Panel in [[llm-model-fusion-ensembles.md]] (unterschiedliche Architektur: Dense vs MoE, unterschiedliche Stärken). diff --git a/wiki/concepts/llm/glm-5.2-zai-coding-model.md b/wiki/concepts/llm/glm-5.2-zai-coding-model.md index cb6ab02..4ceee60 100644 --- a/wiki/concepts/llm/glm-5.2-zai-coding-model.md +++ b/wiki/concepts/llm/glm-5.2-zai-coding-model.md @@ -1,8 +1,8 @@ --- created: 2026-06-15 -updated: 2026-06-15 -sources: [youtube/2026-06-15_ichbinfabian-glm-5.2-coding-modell.md] -tags: [concept, glm-5.2, zhipu-ai, z-ai, coding-models, open-source, mit-license, coding-plan, opencode, claude-code, agentic-coding, price-comparison, china-ai] +updated: 2026-06-16 +sources: [youtube/2026-06-15_ichbinfabian-glm-5.2-coding-modell.md, other/2026-06-16_openclaw-releases-v2026.6.8.md] +tags: [concept, glm-5.2, zhipu-ai, z-ai, coding-models, open-source, mit-license, coding-plan, opencode, claude-code, agentic-coding, price-comparison, china-ai, openclaw] --- # GLM 5.2 (Z.ai) — Chinese Frontier Coding Model, 10× günstiger als Claude @@ -11,7 +11,7 @@ tags: [concept, glm-5.2, zhipu-ai, z-ai, coding-models, open-source, mit-license ## Kernidee -**Chinas Frontier-Coding-Modelle erreichen 2026 Frontier-Niveau bei einem Bruchteil der Preise** — aber die Distribution-Realität ist noch holprig. GLM 5.2 ist das prominenteste Beispiel: 1M Kontext, MIT-Lizenz, mit Opus 4.8 vergleichbar — **aber Stand 14.06.2026 nur über Z.ai Coding Plan zugänglich**, nicht auf OpenRouter oder via Standard-API. +**Chinas Frontier-Coding-Modelle erreichen 2026 Frontier-Niveau bei einem Bruchteil der Preise** — aber die Distribution-Realität ist noch holprig. GLM 5.2 ist das prominenteste Beispiel: 1M Kontext, MIT-Lizenz, mit Opus 4.8 vergleichbar — **Stand 14.06.2026 nur über Z.ai Coding Plan zugänglich**, **Stand 16.06.2026 zusätzlich nativ in OpenClaw v2026.6.8 als Provider-Adapter verfügbar** (siehe Update unten). ## Das Modell im Überblick @@ -28,10 +28,42 @@ tags: [concept, glm-5.2, zhipu-ai, z-ai, coding-models, open-source, mit-license **Release-Kadenz:** Drei Frontier-Generationen in 4 Monaten — schnellster chinesischer Modell-Zyklus 2026. +## Update 2026-06-16: OpenClaw v2026.6.8 native Provider-Integration + +Mit dem Release [v2026.6.8](https://github.com/openclaw/openclaw/releases/tag/v2026.6.8) +(16.06.2026) ist **GLM 5.2 offiziell im OpenClaw-Provider-Catalog** aufgenommen. +Zusätzlich bringt das Release: + +- **GLM-5.2 support** als neuer Provider-Adapter (siehe PR #92796) +- **Claude Haiku 4.5 catalog entries** (siehe PR #90116) — Claude-Vergleichslinie +- **OpenRouter und Google Vertex provider-prefix normalization** — GLM 5.2 ist + über `openrouter/zai/glm-5.2` UND über `zai/glm-5.2` UND via Codex OAuth + routeable +- **OAuth image-default routing through Codex** — relevant für GLM 5.2 + + Generated-Media-Workflows +- **Refresh der ZAI Provider Docs** — siehe PR #92695, der den Coding-Plan- + Workaround für GLM 5.2 historisch macht + +**Damit ändert sich die Distributions-Realität grundlegend:** + +| Stand | Distribution | Status | +|---|---|---| +| 14.06.2026 | nur Z.ai Coding Plan | ❌ Subskription nötig | +| **16.06.2026** | **OpenClaw v2026.6.8 native** | ✅ **Direkter Provider-Adapter** | +| 16.06.2026+ | Z.ai Coding Plan (parallel) | ⚠️ Alternative für Light/Pro-Pläne | +| offen | Open Weights (HuggingFace) | ⏳ "nächste Woche" angekündigt | +| offen | OpenRouter (Standard-Routing) | ⏳ folgt unabhängig | + +**Implikation für unsere Routing-Architektur:** Siehe +[[architecture/model-routing.md]] — GLM 5.2 wird optionaler Sub-Routing-Knoten +für Long-Context-Tasks, ohne Subskription-Boilerplate. + ## Die Distributions-Realität: Z.ai Coding Plan **Stand 14.06.2026:** GLM 5.2 ist **exklusiv** über [Z.ai Coding Plan](https://z.ai/subscribe) verfügbar — nicht auf OpenRouter, nicht via Standard-API. +**Stand 16.06.2026:** Siehe Update-Sektion oben — OpenClaw v2026.6.8 bricht das Monopol. + ### Coding Plan Architektur | Plan | Preis | Nutzungs-Limit | Server-Priorität | diff --git a/wiki/index.md b/wiki/index.md index 94d564d..2139ea8 100644 --- a/wiki/index.md +++ b/wiki/index.md @@ -2,16 +2,16 @@ *Auto-generated: 2026-06-16* -*Letzte Aktualisierung: 2026-06-16 (11. Update — OKF v0.1 Ingest: Google formalisiert LLM-Wiki-Pattern, Cross-Ref in llm-knowledge-base.md + neue Konzeptseite)* +*Letzte Aktualisierung: 2026-06-16 (12. Update — OpenClaw Releases v2026.6.6–v2026.6.8 Ingest: neue `tools/openclaw.md` + Updates in `architecture/model-routing.md` + `architecture/memory-system.md` + `concepts/llm/glm-5.2-zai-coding-model.md`)* ## Architecture | Seite | Beschreibung | Quellen | |-------|-------------|---------| | [Container & Volume Persistence](architecture/container-volume-persistence.md) | Docker-Volume-Pattern, LanceDB-Havarie, Permission-Fixes | context-tree | -| [Memory System](architecture/memory-system.md) | Schichten-Modell S1-S3, Tag-System, Evolutionsphasen | context-tree | +| [Memory System](architecture/memory-system.md) | Schichten-Modell S1-S3, Tag-System, Evolutionsphasen, OpenClaw v2026.6.8 QMD + SQLite-WAL + Raw-Memory-Wiki-Source-Pages | context-tree + other/2026-06-16_openclaw-releases-v2026.6.8.md | | [Agent Orchestration](architecture/agent-orchestration.md) | Orchestrator-Pattern, Swarm-Adoption, Frameworks | context-tree | -| [Model Routing](architecture/model-routing.md) | Two-Model-Pipeline, GPT-5.4 Config, Fallback-Chain | context-tree | +| [Model Routing](architecture/model-routing.md) | Two-Model-Pipeline, GPT-5.4 Config, Fallback-Chain, OpenClaw v2026.6.8 GLM-5.2 + Provider-Prefix-Normalisierung | context-tree + other/2026-06-16_openclaw-releases-v2026.6.8.md | | [Cron & System Events](architecture/cron-notable-events.md) | Historische Cron-Architektur, Disk-Krise, Execution Gap | context-tree | | [ByteRover Knowledge Mining](architecture/byterover-knowledge-mining.md) | Mining-Pipeline, Blockaden, Status | context-tree | @@ -19,6 +19,7 @@ | Seite | Beschreibung | Quellen | |-------|-------------|---------| +| [OpenClaw](tools/openclaw.md) | Plattform-Referenz: v2026.6.8 stable (16.06.2026), Architektur-Übersicht, plattformrelevante Release-Changes, Update-Plan | other/2026-06-16_openclaw-releases-v2026.6.8.md | | [Anthropic Claude](tools/anthropic-claude.md) | Claude Opus 4.7, Mythos, Business-Kennzahlen, Pentagon-Streit, Amazon-Jailbreak, Branchen-Fallout | 5 | | [OpenAI GPT Models](tools/openai-gpt.md) | GPT-5.5, GPT-5.5 Instant, Pricing | 1 | | [Ecosystem Tools (April 2026)](tools/ecosystem-tools-april-2026.md) | GBrain, SearXNG, Hermes Atlas, X-API, Claude Shortcuts | context-tree | @@ -38,7 +39,7 @@ | [LLM Model Fusion & Ensembles](concepts/llm/llm-model-fusion-ensembles.md) | OpenRouter Fusion, DRACO-Benchmark, Model-Panels, Self-Fusion, Budget-Panels, Anti-Contamination | blog/2026-06-12_openrouter-fusion-beats-frontier.md | | [LLM Behavior Persistence](concepts/llm/llm-behavior-persistence.md) | Sleeper Agents, Backdoor-Persistenz, Unlearning-Grenzen, Bias-Transfer, Catastrophic Forgetting | xpost/2026-06-14_lieselweppen-open-source-llm-backdoors.md | | [Semantic Similarity Rating (SSR)](concepts/llm/semantic-similarity-rating-ssr.md) | LLM-basierte Kaufintentions-Vorhersage mit 90% Korrelation | xpost/2026-06-11_colgate-llm-purchase-intent-ssr.md | -| [GLM 5.2 (Z.ai) — Chinese Frontier Coding Model](concepts/llm/glm-5.2-zai-coding-model.md) | 10x günstiger als Claude, 1M Kontext, MIT-Lizenz, Z.ai Coding Plan, OpenClaw namentlich gelistet | youtube/2026-06-15_ichbinfabian-glm-5.2-coding-modell.md | +| [GLM 5.2 (Z.ai) — Chinese Frontier Coding Model](concepts/llm/glm-5.2-zai-coding-model.md) | 10x günstiger als Claude, 1M Kontext, MIT-Lizenz, Z.ai Coding Plan, **nativ in OpenClaw v2026.6.8** | youtube/2026-06-15_ichbinfabian-glm-5.2-coding-modell.md + other/2026-06-16_openclaw-releases-v2026.6.8.md | | [Real-World Coding Showdown](concepts/llm/real-world-coding-showdown.md) | Head-to-Head-Methodik jenseits statischer Benchmarks, Kimi K2.7 vs GLM-5.2 in Hermes Agent, Sub-Task-Spezialisierung | youtube/2026-06-14_fahd-mirza-kimi-k2.7-vs-glm-5.2.md | | [AI Value Migration — Orchestration + Infrastructure](concepts/llm/ai-value-migration-orchestration.md) | 20VC mit Aravind Srinivas: Wert verschiebt sich von Modellen zu Orchestrierung, Strom, Mindset. Token Value per Watt per User als Schlüsselkennzahl | xpost/2026-06-15_harrystebbings-20vc-aravind-srinivas.md | | [Post-Transformer LLM Architectures](concepts/llm/post-transformer-llm-architectures.md) | DeepMinds Vier-Säulen-Strategie: Griffin/Recurrent-Gemma/Titans (hybride Attention+Recurrence), Diffusions-LLMs, JEPA vs. Generativ (Weltmodelle), Foundation-Prior vs. Continual-Learning | youtube/2026-06-16_deepmind-two-steps-ahead.md | @@ -114,3 +115,4 @@ | `raw/other/financialbot-topic-history-2026-02-01_2026-05-30.json` | other | FinancialBot-Topic Komplett-Export (66 Messages, OME-Gruppe, 2026-02-01→2026-05-30) | | `raw/xpost/2026-06-15_harrystebbings-20vc-aravind-srinivas.md` | xpost | 20VC mit Aravind Srinivas: 7 Thesen zu Agents, Export Controls, Orchestrierung, Token Value per Watt, Speed + Humility | | `raw/youtube/2026-06-16_everlast-mainzer-neuromorphe-chips-quantencomputer.md` | youtube | Prof. Mainzer (Everlast AI, 1:48:40, 2026-06-03): Neuromorphe Chips, Quantencomputer, Physical AI, 20W-Gehirn, geopolitische KI-Strategien | +| `raw/other/2026-06-16_openclaw-releases-v2026.6.8.md` | other | OpenClaw Releases v2026.6.6–v2026.6.8 — GitHub-API-Snapshot der Top 5 (16.06.2026): GLM-5.2 + Claude Haiku 4.5, Provider-Prefix-Norm, QMD-Stabilität, Security-Hardening | diff --git a/wiki/log.md b/wiki/log.md index 1c9c333..3e0cc13 100644 --- a/wiki/log.md +++ b/wiki/log.md @@ -2,6 +2,23 @@ *Append-only changelog. Start: 2026-06-05* +## [2026-06-16] Ingest | OpenClaw Releases v2026.6.6 – v2026.6.8 (Top 5 Snapshot) +**Type:** ingest | **Scope:** raw, wiki/tools, wiki/architecture, wiki/concepts +**Source:** GitHub REST API (https://api.github.com/repos/openclaw/openclaw/releases) +**Actions:** +- raw: `raw/other/2026-06-16_openclaw-releases-v2026.6.8.md` (created — 21 KB Roh-Dump der 5 aktuellsten Releases inkl. v2026.6.8 stable, v2026.6.8-beta.1+2, v2026.6.7-beta.1, v2026.6.6 stable) +- wiki: `tools/openclaw.md` (created — Plattform-Referenz mit Versions-Timeline, Architektur-Übersicht, 10 plattformrelevanten Änderungen, Update-Plan, Cross-Refs auf bestehende Wiki-Seiten) +- wiki: `architecture/model-routing.md` (updated — neue Sektion "Update 2026-06-16: OpenClaw v2026.6.8 GLM-5.2-Support + Provider-Prefix-Normalisierung", GLM-5.2 Distributions-Update von "exklusiv Coding Plan" zu "nativ in OpenClaw v2026.6.8", Fallback-Chain-Hinweis zur laufenden Primary-Umstellung) +- wiki: `architecture/memory-system.md` (updated — neue Sektion "Update 2026-06-16: OpenClaw v2026.6.8 Memory + State Recoveries" mit QMD-Stabilisierung, SQLite-NFS-WAL-Detection, OpenAI-Embedding-Batch-Split, raw-Memory-Wiki-Source-Pages-Support, Full-Reindex-Rollback-Recovery) +- wiki: `concepts/llm/glm-5.2-zai-coding-model.md` (updated — neue Sektion "Update 2026-06-16: OpenClaw v2026.6.8 native Provider-Integration", Distributions-Matrix aktualisiert, "Warten auf OpenRouter"-Option als obsolet markiert) +- wiki: `index.md` (updated — neue Tools-Sektion "OpenClaw", aktualisierte Beschreibungen für Memory System + Model Routing + GLM 5.2, neue Raw-Sources-Zeile, Header-Datum "12. Update") +- log: updated (dieser Eintrag) +**Notes:** +- Kardinalregel "Reply-Sichtbarkeit mit URL-Übersicht" befolgt: Alle geänderten/neuen Wiki-Pages mit Commit-SHA-Verweis (siehe unten) +- 5 Releases pro Snapshot = sweet spot zwischen Vollständigkeit und Kardinalität (3-5 laut Auftrag) +- Sub-relevante Cross-Ref-Chain: tools/openclaw → architecture/model-routing + memory-system → concepts/llm/glm-5.2 — gleiche Quelle (`other/2026-06-16_openclaw-releases-v2026.6.8.md`) durchgängig referenziert +- Erkenntnis: OpenClaw-Releases sind extrem informationsdicht — eine 1:1-Dump-Strategie würde das Wiki überfluten. Daher Fokus auf **plattformrelevante Changes** (10 explizit gelistet) statt Volltext-Wiedergabe + ## [2026-06-07] Wiki | Subconscious Agent aktualisiert mit aktuellen Outcomes und Evidence Gap **Type:** wiki-update | **Scope:** wiki/concepts **Actions:** diff --git a/wiki/tools/openclaw.md b/wiki/tools/openclaw.md new file mode 100644 index 0000000..231de07 --- /dev/null +++ b/wiki/tools/openclaw.md @@ -0,0 +1,279 @@ +--- +created: 2026-06-16 +updated: 2026-06-16 +sources: [other/2026-06-16_openclaw-releases-v2026.6.8.md] +tags: [tool, openclaw, platform, releases, github, npm, security, model-routing] +--- + +# OpenClaw + +> **Stand: 2026-06-16** — aktuelle Stable: **v2026.6.8** (Release 16.06.2026, 16:32 UTC) +> Quelle: +> npm: + +OpenClaw ist die **Plattform**, auf der unser Hector-Setup läuft. Diese Seite +ist die zentrale Referenz für Versions-Status, Architektur-Patterns und +Release-relevante Änderungen, die unser Setup betreffen. + +> **Aktuelle Version tracken:** Releases erscheinen in kurzen Zyklen (alle 2-3 +> Tage im Juni 2026), immer mit stabilisierendem Fix-Fokus. Wir laufen derzeit +> auf `ollama/minimax-m3` als Fallback-Modell — Releases mit Provider-Routing- +> Änderungen (z.B. OpenRouter/Vertex-Prefix-Normalisierung in 2026.6.8) sind +> besonders zu beachten. + +## Verwandte Wiki-Seiten + +- [[architecture/model-routing.md]] — OpenClaw Provider-Normalisierung, GLM-5.2-Routing +- [[architecture/memory-system.md]] — S2 (OpenClaw built-in Memory), QMD-JSON-Search +- [[concepts/llm/glm-5.2-zai-coding-model.md]] — GLM 5.2 mit OpenClaw-Integration +- [[concepts/llm/llm-knowledge-base.md]] — OpenClaw native raw Memory Wiki source pages +- [[concepts/directives/openclaw-financial-bots-policy.md]] — Financial-Bot-Restriktionen +- [[architecture/agent-orchestration.md]] — Subagent-Spawning-Patterns + +## Externe Ressourcen + +- **Repository:** +- **Releases:** +- **npm-Package:** +- **Maintainer:** [@vincentkoc](https://github.com/vincentkoc) (Lead), [@steipete](https://github.com/steipete) (macOS Builds) +- **Discord / Telegram Bots:** siehe Channel-Plugins in den Releases + +--- + +## Architektur-Übersicht + +OpenClaw ist eine **Multi-Channel AI-Agent-Plattform** mit folgenden Hauptkomponenten: + +| Komponente | Funktion | Für uns relevant? | +|---|---|---| +| **Gateway** | HTTP-WS-RPC-Server, Approval-Runtime, Auth | ✅ Aktiv | +| **Agent Runtime** | Session-Lifecycle, Subagent-Spawning, Tool-Calls | ✅ Aktiv | +| **Channel Plugins** | Telegram, Discord, WhatsApp, Slack, iMessage, Feishu, Mattermost, LINE, QQBot, Teams | ✅ Telegram + Discord aktiv | +| **Provider-Adapter** | OpenRouter, Anthropic, OpenAI, Google, ZAI, Moonshot, Ollama, LM Studio, Codex, … | ✅ OpenRouter, OpenAI, Ollama | +| **Memory** | S2 Built-in (Voyage Embeddings), QMD JSON Search | ✅ S2 primär | +| **Skill Workshop** | Gated + validated symlink writes, Version-Drift-Reporting | ✅ Aktiv | +| **Plugin Manager (ClawHub)** | Managed plugin install/update mit dependency-evidence | ✅ Codebase-Update via npm | +| **CLI Backends** | Claude CLI, Codex native shell approvals, Trajectory-Export | ⚠️ Gelegentlich | + +## Aktueller Release-Status (Top 5, 2026-06-12 bis 2026-06-16) + +| Tag | Datum | Typ | Kerninhalt | +|---|---|---|---| +| **v2026.6.8** | 16.06.2026 16:32 UTC | **stable** | GLM-5.2 + Claude Haiku 4.5 Support, Provider-Prefix-Normalization, Telegram rich-message delivery, QMD transient mode, raw Memory Wiki source pages als source evidence | +| v2026.6.8-beta.2 | 16.06.2026 01:50 UTC | prerelease | Beta-Build für v2026.6.8 | +| v2026.6.8-beta.1 | 14.06.2026 22:45 UTC | prerelease | Beta-Build für v2026.6.8 | +| v2026.6.7-beta.1 | 13.06.2026 09:42 UTC | prerelease | **Kimi K2.7 Code added**, Discord thread-titles, Anthropic thinking replay repair, Skill Workshop symlink gating | +| **v2026.6.6** | 12.06.2026 11:04 UTC | **stable** | **Security-Release**: exec approvals fail closed, MCP stdio, ACP bypasses, Telegram account-scoped topics, iMessage recovery | + +Vollständige Release-Bodies: siehe `raw/other/2026-06-16_openclaw-releases-v2026.6.8.md`. + +--- + +## Was hat sich seit unserer letzten Doku geändert? + +Unsere Wiki-Bestandsaufnahme (Stand 2026-06-13) hatte noch keine `tools/openclaw.md`- +Seite. Die Doku-Aktualisierung konzentriert sich auf **plattformrelevante Änderungen +der letzten 5 Releases**, mit Schwerpunkt auf das, was unser Setup direkt betrifft. + +### 1. Provider-Routing: GLM-5.2 offiziell supported (v2026.6.8) + +OpenClaw hat **GLM-5.2** in den Provider-Catalog aufgenommen und behandelt das +Modell gleichberechtigt zu Claude/OpenAI. Details: [[concepts/llm/glm-5.2-zai-coding-model.md]]. + +**Implikation für unser Routing:** + +``` +Bisher: openrouter/auto → zai/glm-5-turbo → moonshot/moonshot-v1-auto → ... +Mit v2026.6.8: GLM-5.2 ist direkt routeable, provider-prefix normalization greift + für OpenRouter UND Google Vertex Pfade +``` + +Siehe [[architecture/model-routing.md]] für den aktualisierten Routing-Plan. + +### 2. Provider-Prefix-Normalisierung (v2026.6.8) + +OpenClaw normalisiert jetzt **provider-qualified model IDs** über OpenRouter und +Google Vertex Pfade. Das bedeutet: ein `openrouter/anthropic/claude-3.5-sonnet` +wird intern konsistent zu `anthropic/claude-3.5-sonnet` für Runtimes, die bare +IDs brauchen. + +**Wichtig für unser Setup:** Wir nutzen `ollama/minimax-m3` (Primary-Fallback) und +`ollama/glm-5.1` (Primary) — die Prefix-Normalisierung betrifft uns nur, falls +wir auf OpenRouter-Pfade umschwenken (was aktuell nicht geplant ist, da unsere +Failover-Chain `ollama/minimax-m3` ist). **Kein Action-Item.** + +### 3. QMD Memory Search: stabilisiert in transient mode (v2026.6.7, v2026.6.8) + +**QMD** = OpenClaws Queryable Memory Database (JSON-basiert). Vorher konnte QMD +in transient mode (z.B. während Reindex) komplett ausfallen, jetzt bleibt es +verfügbar — Startup-Failures werden zusätzlich zu Fallback-Errors reported. + +**Implikation für S2:** Unsere S2-Memory-Schicht (OpenClaw built-in, Voyage +voyage-3-lite Embeddings) profitiert direkt. Details: [[architecture/memory-system.md]]. + +### 4. Raw Memory Wiki source pages: nicht mehr "malformed" (v2026.6.8) + +**Bisher:** Raw Memory Wiki source pages (also: Wiki-Pages, die als Quelle in +anderen Wiki-Pages referenziert werden) wurden vom Indexer manchmal als +"malformed" markiert, was die Suche beeinträchtigte. + +**Jetzt:** Raw Memory Wiki source pages werden explizit als **source evidence** +behandelt und korrekt indexiert. + +**Implikation für uns:** Genau das Wiki-Pattern, das wir hier im RamaDama- +Knowledge-Base praktizieren (`raw/ → wiki/`), wird von OpenClaw nativ +unterstützt. Siehe [[concepts/llm/llm-knowledge-base.md]]. + +### 5. Skill Workshop: symlink writes gated + validated (v2026.6.7) + +**Vorher:** Skill-Workshop-Symlink-Writes konnten ungeprüft schreiben, was bei +ungültigen Pfaden zu kaputten Skills führte. + +**Jetzt:** Writes werden vorab validiert + gegated, Rollback-Metadaten erst nach +Validation geschrieben. Retired Configs erzeugen nur noch Warnings, keine +Failures mehr. + +**Implikation für uns:** Wir nutzen Skill Workshop aktiv. Robustheit verbessert +sich spürbar — failed skills crashen das Setup nicht mehr. + +### 6. Admin-Privilegien für HTTP session/model override (v2026.6.8) + +**Neu:** HTTP-Endpoints für session/model override verlangen jetzt Admin-Privilegien. +Bisher war das implizit durch Gateway-Auth geschützt. + +**Wichtig für uns:** Falls wir HTTP-Override-Surfaces (z.B. für Cron-Trigger) +nutzen, müssen wir prüfen, ob die Auth-Stufe ausreicht. **Aktuell nutzen wir +keine HTTP-Override-Endpoints** — keine Aktion erforderlich. + +### 7. Telegram rich-message delivery (v2026.6.6 - v2026.6.8) + +**Across 3 releases:** Account-scoped topics, streamed text survives tool calls, +expandable blockquotes, spooled replay, durable dispatch dedupe im SDK, intent- +preserving line breaks, prompt-preserving CLI backend delivery, retired native +draft migration, safer rich-media boundaries. + +**Implikation für uns:** Telegram ist unser Hauptkanal. Wir profitieren von +besserer Formatierung und weniger Delivery-Brittle-Verhalten ohne Action-Item. + +### 8. Subagent-Verhalten: trusted thinking override fallback (v2026.6.8) + +Wenn ein trusted subagent thinking override angefordert wird, das das gewählte +Provider/Model nicht unterstützt, fällt OpenClaw jetzt sauber durch die +Provider/Model-Fallback-Chain — statt mit einem harten Fehler abzubrechen. + +**Implikation für uns:** Wir spawnen regelmäßig Subagents. Die Fallback- +Robustheit verbessert sich direkt. **Kein Action-Item, nur Benefit.** + +### 9. Heartbeat-Dedup (v2026.6.8) + +Main-session heartbeat events werden dedupliziert. Vorher konnte es bei +yielded cron media + heartbeat zu doppelten Events kommen. + +**Implikation für uns:** Unsere Heartbeats (`HEARTBEAT_OK`-Pattern) sind +betroffen, aber nur in positiver Hinsicht (weniger Doppelarbeit). Kein +Action-Item. + +### 10. Security: exec approvals fail closed (v2026.6.6) + +**Major Security-Hardening:** Wenn ein exec-Approval-Request einen Timeout +erreicht, wird die Operation **abgelehnt** (fail closed), nicht auto-approviert. +Plus: MCP stdio hardening, ACP bypasses für deleted agents, Discord moderation, +Teams group actions, native search policy, elevated sender checks. + +**Implikation für uns:** Wir haben exec-Approvals über die Gateway-Approval- +Runtime laufen. Das Fail-Closed-Pattern ist **konservativ** — bei langsamen +Approvals (z.B. durch Heartbeat-Sleep) kann es zu Ablehnungen kommen. Wir +sollten beobachten, ob unsere Approval-Latency ausreicht. **Aktuell kein +akutes Problem** — keine Aktion. + +--- + +## Bekannte Issues + Workarounds (aus Release-Notes) + +| Issue | Workaround | Quelle | +|---|---|---| +| Beta-1: ClawHub plugin-publish failed (transport plugin `setupEntry` metadata) | follow-up in 2026.6.8 fixed | v2026.6.8-beta.1 | +| Beta-2: plugin-inspector metadata failures in `@openclaw/llama-cpp-provider` | recovered via direct OpenClaw npm | v2026.6.8-beta.1 | +| Provider-prefix stripping in manchen Edge-Cases | bounded model browsing aktiviert | v2026.6.8 | +| QMD startup failures (vorher silent) | jetzt reported alongside fallback errors | v2026.6.7 | + +## Rollout-Strategie für uns + +Aktuell laufen wir auf der **Stable v2026.6.6** (wir sind auf dem letzten +Stable-Stand vor v2026.6.8 — laut dem Bot-Runtime-Bericht 2026-06-16). + +**Empfohlene Update-Reihenfolge:** + +1. **Sofort:** v2026.6.8 — bringt GLM-5.2, Provider-Prefix-Normalization, + QMD-Stabilität, Skill-Workshop-Hardening. Security-Boundaries weiter + konsolidiert. +2. **Beobachten:** v2026.6.7-beta.1 ist übersprungen (waren nicht auf dem + Beta-Train, sind direkt von v2026.6.6 auf v2026.6.8 gegangen) — Kimi + K2.7 Code verfügbar, falls wir Sub-Task-Spezialisierung wollen. +3. **Nicht relevant:** macOS/Windows native builds (wir laufen Linux auf + `bot-hector` Container, `node v24.16.0`). + +**Update-Trigger:** Cron-gesteuert via `npm update openclaw` + manueller +Restart-Approval. **Aktuell: Warten auf Kai's Approval für v2026.6.8-Update.** + +## Architektur-Patterns (lifetime der Plattform) + +### Provider-Prefix Handling + +``` +openrouter/anthropic/claude-3.5-sonnet + → normalisiert zu anthropic/claude-3.5-sonnet für bare-ID-Runtimes + → normalisiert zu openai/gpt-4o für Codex OAuth profiles +``` + +Siehe [[architecture/model-routing.md]] für unseren konkreten Routing-Plan. + +### Channel Plugin Lifecycle + +``` +Channel-Plugin install → npm publish → ClawHub publish → Codex binaries + → transport fixtures for drafts → rich-message delivery enable +``` + +### Memory Layer (S2) + +``` +Voyage voyage-3-lite embeddings + → OpenClaw built-in memory (S2) + → QMD JSON search (transient + persistent mode) + → raw Memory Wiki source pages (als source evidence, ab v2026.6.8) +``` + +### Skill Workshop + +``` +Skill-Erstellung → Symlink-Write (gated + validated) → Rollback-Metadata + → retired Configs: warning statt failure (ab v2026.6.7) +``` + +## Lizenz + Compliance + +- **Lizenz-Status:** Open-Source-Kern (npm-package `openclaw`), genaue Lizenz + in der Repository-README. Stand 2026-06-16 nicht im Wiki dokumentiert — + TODO: bei Gelegenheit ergänzen. +- **Export-Controls (relevant):** Die Anthropic Mythos 5 / Fable 5 Export- + Controls (Trump-Administration 12.06.2026) betreffen **nicht** OpenClaw + direkt — aber OpenClaw kann diese Modelle als Provider-Adapter einbinden. + Siehe [[concepts/policy/ai-regulation-2026.md]]. + +## Nächste Schritte + +1. **Update-Entscheidung:** v2026.6.8 ja/nein → wartet auf Kai's Approval. +2. **Routing-Update:** GLM-5.2 als optionalen Sub-Routing-Knoten für Long-Context- + Tasks in `model-routing.md` einbauen (nach Update auf v2026.6.8). +3. **Memory-Doku:** S2 + QMD in `memory-system.md` ausführlicher dokumentieren + (laufende Aufgabe, siehe WMT-XXX). +4. **License-Doku:** OpenClaw-Lizenz in README oder eigener Wiki-Seite + dokumentieren (TODO, niedrige Priorität). + +## Quellen + +- `raw/other/2026-06-16_openclaw-releases-v2026.6.8.md` (Roh-Dump der 5 aktuellsten + Releases via GitHub REST API) +- GitHub API: +- Web-Verify: