chore: generate

This commit is contained in:
opencode-agent[bot]
2026-04-16 01:45:44 +00:00
parent 1d81335ab5
commit 7baf998752

View File

@@ -454,8 +454,7 @@ function custom(dep: CustomDep): Record<string, CustomLoader> {
return { return {
autoload: true, autoload: true,
vars(_options: Record<string, any>) { vars(_options: Record<string, any>) {
const endpoint = const endpoint = location === "global" ? "aiplatform.googleapis.com" : `${location}-aiplatform.googleapis.com`
location === "global" ? "aiplatform.googleapis.com" : `${location}-aiplatform.googleapis.com`
return { return {
...(project && { GOOGLE_VERTEX_PROJECT: project }), ...(project && { GOOGLE_VERTEX_PROJECT: project }),
GOOGLE_VERTEX_LOCATION: location, GOOGLE_VERTEX_LOCATION: location,
@@ -1136,12 +1135,9 @@ const layer: Layer.Layer<
toolcall: model.tool_call ?? existingModel?.capabilities.toolcall ?? true, toolcall: model.tool_call ?? existingModel?.capabilities.toolcall ?? true,
input: { input: {
text: model.modalities?.input?.includes("text") ?? existingModel?.capabilities.input.text ?? true, text: model.modalities?.input?.includes("text") ?? existingModel?.capabilities.input.text ?? true,
audio: audio: model.modalities?.input?.includes("audio") ?? existingModel?.capabilities.input.audio ?? false,
model.modalities?.input?.includes("audio") ?? existingModel?.capabilities.input.audio ?? false, image: model.modalities?.input?.includes("image") ?? existingModel?.capabilities.input.image ?? false,
image: video: model.modalities?.input?.includes("video") ?? existingModel?.capabilities.input.video ?? false,
model.modalities?.input?.includes("image") ?? existingModel?.capabilities.input.image ?? false,
video:
model.modalities?.input?.includes("video") ?? existingModel?.capabilities.input.video ?? false,
pdf: model.modalities?.input?.includes("pdf") ?? existingModel?.capabilities.input.pdf ?? false, pdf: model.modalities?.input?.includes("pdf") ?? existingModel?.capabilities.input.pdf ?? false,
}, },
output: { output: {
@@ -1246,9 +1242,7 @@ const layer: Layer.Layer<
if (result.vars) varsLoaders[providerID] = result.vars if (result.vars) varsLoaders[providerID] = result.vars
if (result.discoverModels) discoveryLoaders[providerID] = result.discoverModels if (result.discoverModels) discoveryLoaders[providerID] = result.discoverModels
const opts = result.options ?? {} const opts = result.options ?? {}
const patch: Partial<Info> = providers[providerID] const patch: Partial<Info> = providers[providerID] ? { options: opts } : { source: "custom", options: opts }
? { options: opts }
: { source: "custom", options: opts }
mergeProvider(providerID, patch) mergeProvider(providerID, patch)
} }
} }
@@ -1424,8 +1418,7 @@ const layer: Layer.Layer<
options["fetch"] = async (input: any, init?: BunFetchRequestInit) => { options["fetch"] = async (input: any, init?: BunFetchRequestInit) => {
const fetchFn = customFetch ?? fetch const fetchFn = customFetch ?? fetch
const opts = init ?? {} const opts = init ?? {}
const chunkAbortCtl = const chunkAbortCtl = typeof chunkTimeout === "number" && chunkTimeout > 0 ? new AbortController() : undefined
typeof chunkTimeout === "number" && chunkTimeout > 0 ? new AbortController() : undefined
const signals: AbortSignal[] = [] const signals: AbortSignal[] = []
if (opts.signal) signals.push(opts.signal) if (opts.signal) signals.push(opts.signal)
@@ -1646,9 +1639,7 @@ const layer: Layer.Layer<
return { providerID: entry.providerID, modelID: entry.modelID } return { providerID: entry.providerID, modelID: entry.modelID }
} }
const provider = Object.values(s.providers).find( const provider = Object.values(s.providers).find((p) => !cfg.provider || Object.keys(cfg.provider).includes(p.id))
(p) => !cfg.provider || Object.keys(cfg.provider).includes(p.id),
)
if (!provider) throw new Error("no providers found") if (!provider) throw new Error("no providers found")
const [model] = sort(Object.values(provider.models)) const [model] = sort(Object.values(provider.models))
if (!model) throw new Error("no models found") if (!model) throw new Error("no models found")