MCPcopy Index your code
hub / github.com/anomalyco/opencode / providerRequiredStatus

Function providerRequiredStatus

packages/llm/script/setup-recording-env.ts:335–340  ·  view source on GitHub ↗
(provider: Provider, fileEnv: Env)

Source from the content-addressed store, hash-verified

333}
334
335const providerRequiredStatus = (provider: Provider, fileEnv: Env) => {
336 const required = requiredVars(provider)
337 if (required.some((item) => status(item.name, fileEnv) === "missing")) return "missing"
338 if (required.some((item) => status(item.name, fileEnv) === "shell")) return "set in shell"
339 return "already added"
340}
341
342const requiredVars = (provider: Provider) => provider.vars.filter((item) => !item.optional)
343

Callers 1

Calls 2

requiredVarsFunction · 0.85
statusFunction · 0.70

Tested by

no test coverage detected