MCPcopy Index your code
hub / github.com/Opencode-DCP/opencode-dynamic-context-pruning / getModelInfo

Function getModelInfo

lib/messages/inject/utils.ts:71–85  ·  view source on GitHub ↗
(messages: WithParts[])

Source from the content-addressed store, hash-verified

69}
70
71export function getModelInfo(messages: WithParts[]): LastUserModelContext {
72 const lastUserMessage = getLastUserMessage(messages)
73 if (!lastUserMessage) {
74 return {
75 providerId: undefined,
76 modelId: undefined,
77 }
78 }
79
80 const userInfo = lastUserMessage.info as UserMessage
81 return {
82 providerId: userInfo.model.providerID,
83 modelId: userInfo.model.modelID,
84 }
85}
86
87function resolveContextTokenLimit(
88 config: PluginConfig,

Callers 1

injectCompressNudgesFunction · 0.90

Calls 1

getLastUserMessageFunction · 0.90

Tested by

no test coverage detected