MCPcopy Index your code
hub / github.com/Effect-TS/effect / getDocumentMetadata

Function getDocumentMetadata

packages/ai/anthropic/src/AnthropicLanguageModel.ts:1677–1689  ·  view source on GitHub ↗
(part: Prompt.FilePart)

Source from the content-addressed store, hash-verified

1675): typeof Generated.CacheControlEphemeral.Encoded | undefined => part.options.anthropic?.cacheControl
1676
1677const getDocumentMetadata = (part: Prompt.FilePart): {
1678 readonly title: string | undefined
1679 readonly context: string | undefined
1680} | undefined => {
1681 const options = part.options.anthropic
1682 if (Predicate.isNotUndefined(options)) {
1683 return {
1684 title: options.documentTitle,
1685 context: options.documentContext
1686 }
1687 }
1688 return undefined
1689}
1690
1691const shouldEnableCitations = (part: Prompt.FilePart): boolean => part.options.anthropic?.citations?.enabled ?? false
1692

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected