MCPcopy Create free account
hub / github.com/anomalyco/opencode / lastIndexOfRole

Function lastIndexOfRole

packages/llm/src/cache-policy.ts:61–62  ·  view source on GitHub ↗
(messages: ReadonlyArray<Message>, role: Message["role"])

Source from the content-addressed store, hash-verified

59}
60
61const lastIndexOfRole = (messages: ReadonlyArray<Message>, role: Message["role"]): number =>
62 messages.findLastIndex((m) => m.role === role)
63
64// Mark the last text part of `messages[index]`. If no text part exists, mark
65// the last content part regardless of type — that's the breakpoint position

Callers 1

markMessagesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected