MCPcopy Create free account
hub / github.com/codeaashu/claude-code / hasSummarySinceLastUserTurn

Function hasSummarySinceLastUserTurn

src/hooks/useAwaySummary.ts:16–23  ·  view source on GitHub ↗
(messages: readonly Message[])

Source from the content-addressed store, hash-verified

14type SetMessages = (updater: (prev: Message[]) => Message[]) => void
15
16function hasSummarySinceLastUserTurn(messages: readonly Message[]): boolean {
17 for (let i = messages.length - 1; i >= 0; i--) {
18 const m = messages[i]!
19 if (m.type === 'user' && !m.isMeta && !m.isCompactSummary) return false
20 if (m.type === 'system' && m.subtype === 'away_summary') return true
21 }
22 return false
23}
24
25/**
26 * Appends a "while you were away" summary message after the terminal has been

Callers 1

generateFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected