MCPcopy
hub / github.com/codeaashu/claude-code / stripInProgressAssistantMessage

Function stripInProgressAssistantMessage

src/commands/btw/btw.tsx:201–207  ·  view source on GitHub ↗
(messages: Message[])

Source from the content-addressed store, hash-verified

199 return f + 1;
200}
201function stripInProgressAssistantMessage(messages: Message[]): Message[] {
202 const last = messages.at(-1);
203 if (last?.type === 'assistant' && last.message.stop_reason === null) {
204 return messages.slice(0, -1);
205 }
206 return messages;
207}
208async function buildCacheSafeParams(context: ProcessUserInputContext): Promise<CacheSafeParams> {
209 const forkContextMessages = getMessagesAfterCompactBoundary(stripInProgressAssistantMessage(context.messages));
210 const saved = getLastCacheSafeParams();

Callers 1

buildCacheSafeParamsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected