MCPcopy
hub / github.com/Effect-TS/effect / getCacheControl

Function getCacheControl

packages/ai/anthropic/src/AnthropicLanguageModel.ts:1666–1675  ·  view source on GitHub ↗
(
  part:
    | Prompt.SystemMessage
    | Prompt.UserMessage
    | Prompt.AssistantMessage
    | Prompt.ToolMessage
    | Prompt.UserMessagePart
    | Prompt.AssistantMessagePart
    | Prompt.ToolMessagePart
)

Source from the content-addressed store, hash-verified

1664}
1665
1666const getCacheControl = (
1667 part:
1668 | Prompt.SystemMessage
1669 | Prompt.UserMessage
1670 | Prompt.AssistantMessage
1671 | Prompt.ToolMessage
1672 | Prompt.UserMessagePart
1673 | Prompt.AssistantMessagePart
1674 | Prompt.ToolMessagePart
1675): typeof Generated.CacheControlEphemeral.Encoded | undefined => part.options.anthropic?.cacheControl
1676
1677const getDocumentMetadata = (part: Prompt.FilePart): {
1678 readonly title: string | undefined

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected