






















@@ -639,7 +639,7 @@ function buildObservedMessagesArtifact(params: {
639639senderUsername: message.senderUsername,
640640replyToMessageId: message.replyToMessageId,
641641};
642-if (!params.includeContent || params.redactMetadata) {
642+if (!params.includeContent) {
643643return base;
644644}
645645return {
@@ -803,9 +803,7 @@ function canaryFailureMessage(params: {
803803sutUsername: string;
804804}) {
805805const error = params.error;
806-const details = params.redactMetadata
807- ? "details redacted (OPENCLAW_QA_REDACT_PUBLIC_METADATA=1)"
808- : formatErrorMessage(error);
806+const details = formatErrorMessage(error);
809807const phase = isTelegramQaCanaryError(error) ? error.phase : "unknown";
810808const canonicalContext = new Set([
811809"groupId",
@@ -906,8 +904,7 @@ export async function runTelegramQaLive(params: {
906904const scenarios = findScenario(params.scenarioIds);
907905const observedMessages: TelegramObservedMessage[] = [];
908906const redactPublicMetadata = isTruthyOptIn(process.env[QA_REDACT_PUBLIC_METADATA_ENV]);
909-const includeObservedMessageContent =
910-!redactPublicMetadata && isTruthyOptIn(process.env[TELEGRAM_QA_CAPTURE_CONTENT_ENV]);
907+const includeObservedMessageContent = isTruthyOptIn(process.env[TELEGRAM_QA_CAPTURE_CONTENT_ENV]);
911908const startedAt = new Date().toISOString();
912909const scenarioResults: TelegramQaScenarioResult[] = [];
913910const cleanupIssues: string[] = [];
@@ -1038,9 +1035,7 @@ export async function runTelegramQaLive(params: {
10381035id: scenario.id,
10391036title: scenario.title,
10401037status: "fail",
1041-details: redactPublicMetadata
1042- ? "details redacted (OPENCLAW_QA_REDACT_PUBLIC_METADATA=1)"
1043- : formatErrorMessage(error),
1038+details: formatErrorMessage(error),
10441039});
10451040}
10461041assertLeaseHealthy();
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。