Skip to content

Commit d5933af

Browse files
authored
QA: fix private runtime source loading (#67428)
Merged via squash. Prepared head SHA: b8bf2b6 Co-authored-by: gumadeiras <[email protected]> Co-authored-by: gumadeiras <[email protected]> Reviewed-by: @gumadeiras
1 parent 489404d commit d5933af

33 files changed

Lines changed: 1727 additions & 312 deletions

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Docs: https://docs.openclaw.ai
2323
- Agents/local models: clarify low-context preflight hints for self-hosted models, point config-backed caps at the relevant OpenClaw setting, and stop suggesting larger models when `agents.defaults.contextTokens` is the real limit. (#66236) Thanks @ImLukeF.
2424
- Dreaming/memory-core: change the default `dreaming.storage.mode` from `inline` to `separate` so Dreaming phase blocks (`## Light Sleep`, `## REM Sleep`) land in `memory/dreaming/{phase}/YYYY-MM-DD.md` instead of being injected into `memory/YYYY-MM-DD.md`. Daily memory files no longer get dominated by structured candidate output, and the daily-ingestion scanner that already strips dream marker blocks no longer has to compete with hundreds of phase-block lines on every run. Operators who want the previous behavior can opt in by setting `plugins.entries.memory-core.config.dreaming.storage.mode: "inline"`. (#66412) Thanks @mjamiv.
2525
- Control UI/Overview: fix false-positive "missing" alerts on the Model Auth status card for aliased providers, env-backed OAuth with auth.profiles, and unresolvable env SecretRefs. (#67253) Thanks @omarshahine.
26+
- QA/private runtime: keep the private QA CLI on the local plugin-sdk seam and preserve staged `dist-runtime` root chunks when isolated QA staging mixes built plugin trees. (#67428) thanks @gumadeiras.
2627

2728
## 2026.4.15-beta.1
2829

extensions/qa-channel/src/runtime.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ import { createPluginRuntimeStore } from "openclaw/plugin-sdk/runtime-store";
22
import type { PluginRuntime } from "./runtime-api.js";
33

44
const { setRuntime: setQaChannelRuntime, getRuntime: getQaChannelRuntime } =
5-
createPluginRuntimeStore<PluginRuntime>("QA channel runtime not initialized");
5+
createPluginRuntimeStore<PluginRuntime>({
6+
pluginId: "qa-channel",
7+
errorMessage: "QA channel runtime not initialized",
8+
});
69

710
export { getQaChannelRuntime, setQaChannelRuntime };

0 commit comments

Comments
 (0)