


























@@ -31,7 +31,6 @@ import {
3131transformProviderSystemPrompt,
3232} from "../../plugins/provider-runtime.js";
3333import { isCronSessionKey, isSubagentSessionKey } from "../../routing/session-key.js";
34-import { buildTtsSystemPromptHint } from "../../tts/tts.js";
3534import { resolveUserPath } from "../../utils.js";
3635import { normalizeMessageChannel } from "../../utils/message-channel.js";
3736import { isReasoningTagProvider } from "../../utils/provider-utils.js";
@@ -69,7 +68,6 @@ import {
6968import { isFallbackSummaryError, runWithModelFallback } from "../model-fallback.js";
7069import { supportsModelTools } from "../model-tool-support.js";
7170import { ensureOpenClawModelsJson } from "../models-config.js";
72-import { resolveOwnerDisplaySetting } from "../owner-display.js";
7371import { createBundleLspToolRuntime } from "../pi-bundle-lsp-runtime.js";
7472import { createBundleMcpToolRuntime } from "../pi-bundle-mcp-tools.js";
7573import { ensureSessionHeader } from "../pi-embedded-helpers.js";
@@ -140,7 +138,7 @@ import { log } from "./logger.js";
140138import { hardenManualCompactionBoundary } from "./manual-compaction-boundary.js";
141139import { buildEmbeddedMessageActionDiscoveryInput } from "./message-action-discovery-input.js";
142140import { readPiModelContextTokens } from "./model-context-tokens.js";
143-import { buildModelAliasLines, resolveModelAsync } from "./model.js";
141+import { resolveModelAsync } from "./model.js";
144142import { sanitizeSessionHistory, validateReplayTurns } from "./replay-history.js";
145143import { buildEmbeddedSandboxInfo } from "./sandbox-info.js";
146144import { prewarmSessionFile, trackSessionManagerAccess } from "./session-manager-cache.js";
@@ -859,10 +857,6 @@ async function compactEmbeddedPiSessionDirectOnce(
859857cwd: effectiveWorkspace,
860858moduleUrl: import.meta.url,
861859});
862-const ttsHint = params.config
863- ? buildTtsSystemPromptHint(params.config, sessionAgentId)
864- : undefined;
865-const ownerDisplay = resolveOwnerDisplaySetting(params.config);
866860const promptContributionContext: Parameters<
867861AgentRuntimePlan["prompt"]["resolveSystemPromptContribution"]
868862>[0] = {
@@ -885,13 +879,13 @@ async function compactEmbeddedPiSessionDirectOnce(
885879agentId: sessionAgentId,
886880}) ??
887881buildEmbeddedSystemPrompt({
882+config: params.config,
883+agentId: sessionAgentId,
888884workspaceDir: effectiveWorkspace,
889885 defaultThinkLevel,
890886reasoningLevel: params.reasoningLevel ?? "off",
891887extraSystemPrompt: params.extraSystemPrompt,
892888ownerNumbers: params.ownerNumbers,
893-ownerDisplay: ownerDisplay.ownerDisplay,
894-ownerDisplaySecret: ownerDisplay.ownerDisplaySecret,
895889 reasoningTagHint,
896890heartbeatPrompt: resolveHeartbeatPromptForSystemPrompt({
897891config: params.config,
@@ -901,7 +895,6 @@ async function compactEmbeddedPiSessionDirectOnce(
901895 skillsPrompt,
902896docsPath: openClawReferences.docsPath ?? undefined,
903897sourcePath: openClawReferences.sourcePath ?? undefined,
904- ttsHint,
905898 promptMode,
906899sourceReplyDeliveryMode: params.sourceReplyDeliveryMode,
907900acpEnabled: isAcpRuntimeSpawnAvailable({
@@ -913,12 +906,10 @@ async function compactEmbeddedPiSessionDirectOnce(
913906 messageToolHints,
914907 sandboxInfo,
915908tools: effectiveTools,
916-modelAliasLines: buildModelAliasLines(params.config),
917909 userTimezone,
918910 userTime,
919911 userTimeFormat,
920912 contextFiles,
921-memoryCitationsMode: params.config?.memory?.citations,
922913 promptContribution,
923914});
924915return createSystemPromptOverride(
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。