Download src/gateway/talk/agent-consult-transcript.ts from SaylorTwift/openclaw: direct link, hf CLI and curl.
- Browser
- Download file 849 Bytes
-
https://huggingface.co/SaylorTwift/openclaw/resolve/main/src/gateway/talk/agent-consult-transcript.ts
- Command line
-
hf download hf://SaylorTwift/openclaw/src/gateway/talk/agent-consult-transcript.ts
-
curl -L -o agent-consult-transcript.ts https://huggingface.co/SaylorTwift/openclaw/resolve/main/src/gateway/talk/agent-consult-transcript.ts
849 Bytes
| import { isIntermediateAssistantTranscriptMessage } from "../../agents/embedded-agent-runner/message-visibility.js"; | |
| import { projectAgentHarnessTranscriptMessageForDisplay } from "../../agents/harness/transcript-visibility.js"; | |
| import type { PrepareAssistantTranscriptMessage } from "../../config/sessions/transcript-assistant-delivery.js"; | |
| // Spoken transcripts own the final Chat answer. Keep the consult's answer in | |
| // audit/model history without hiding tool work, progress, or interrupted replies. | |
| export const prepareTalkAgentConsultTranscript: PrepareAssistantTranscriptMessage = (message) => | |
| projectAgentHarnessTranscriptMessageForDisplay({ | |
| hidden: | |
| message.stopReason === "stop" && | |
| !isIntermediateAssistantTranscriptMessage(message) && | |
| !message.content.some((block) => block.type === "toolCall"), | |
| message, | |
| }); | |