mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 09:20:43 +00:00
fix(agents): address compaction reload review feedback
This commit is contained in:
@@ -835,6 +835,8 @@ export async function compactEmbeddedPiSessionDirect(
|
||||
extensionFactories,
|
||||
});
|
||||
await resourceLoader.reload();
|
||||
// DefaultResourceLoader.reload() rehydrates settings from disk and can drop OpenClaw
|
||||
// compaction overrides applied in createPreparedEmbeddedPiSettingsManager.
|
||||
applyPiCompactionSettingsFromConfig({
|
||||
settingsManager,
|
||||
cfg: params.config,
|
||||
|
||||
@@ -79,9 +79,11 @@ import {
|
||||
resolveBootstrapTotalMaxChars,
|
||||
} from "../../pi-embedded-helpers.js";
|
||||
import { subscribeEmbeddedPiSession } from "../../pi-embedded-subscribe.js";
|
||||
import { applyPiCompactionSettingsFromConfig } from "../../pi-settings.js";
|
||||
import {
|
||||
applyPiAutoCompactionGuard,
|
||||
applyPiCompactionSettingsFromConfig,
|
||||
} from "../../pi-settings.js";
|
||||
import { createPreparedEmbeddedPiSettingsManager } from "../../pi-project-settings.js";
|
||||
import { applyPiAutoCompactionGuard } from "../../pi-settings.js";
|
||||
import {
|
||||
createClientToolNameConflictError,
|
||||
findClientToolNameConflicts,
|
||||
|
||||
Reference in New Issue
Block a user