summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFrank <[email protected]>2025-10-11 15:07:06 -0400
committerFrank <[email protected]>2025-10-11 15:07:06 -0400
commit89fcfcc50b0c3515ff99addffa0448d74a95b916 (patch)
treebbe5a1e9fdd08063db823cb52be07665b08d9695
parent9a6fd6a5ee1a773ee5f56bc67a5cc50c798469c5 (diff)
downloadopencode-89fcfcc50b0c3515ff99addffa0448d74a95b916.tar.gz
opencode-89fcfcc50b0c3515ff99addffa0448d74a95b916.zip
wip: zen
-rw-r--r--packages/console/app/src/routes/workspace/[id]/model-section.tsx4
-rw-r--r--packages/console/core/src/model.ts1
2 files changed, 3 insertions, 2 deletions
diff --git a/packages/console/app/src/routes/workspace/[id]/model-section.tsx b/packages/console/app/src/routes/workspace/[id]/model-section.tsx
index 96d6950c9..9ecf74aee 100644
--- a/packages/console/app/src/routes/workspace/[id]/model-section.tsx
+++ b/packages/console/app/src/routes/workspace/[id]/model-section.tsx
@@ -11,7 +11,7 @@ const getModelsInfo = query(async (workspaceID: string) => {
return withActor(async () => {
return {
all: Object.keys(ZenModel.list())
- .filter((model) => !["claude-3-5-haiku", "glm-4.6", "qwen3-max"].includes(model))
+ .filter((model) => !["claude-3-5-haiku", "qwen3-max"].includes(model))
.sort(([a], [b]) => a.localeCompare(b)),
disabled: await Model.listDisabled(),
}
@@ -66,7 +66,7 @@ export function ModelSection() {
const isEnabled = createMemo(() => !modelsInfo()!.disabled.includes(modelId))
return (
<tr data-slot="model-row" data-disabled={!isEnabled()}>
- <td data-slot="model-name">{modelId}</td>
+ <td data-slot="model-name">{ZenModel.list()[modelId].name}</td>
<td data-slot="model-toggle">
<form action={updateModel} method="post">
<input type="hidden" name="model" value={modelId} />
diff --git a/packages/console/core/src/model.ts b/packages/console/core/src/model.ts
index 48d7e16c5..018df5b54 100644
--- a/packages/console/core/src/model.ts
+++ b/packages/console/core/src/model.ts
@@ -17,6 +17,7 @@ export namespace ZenModel {
})
export const ModelSchema = z.object({
+ name: z.string(),
cost: ModelCostSchema,
cost200K: ModelCostSchema.optional(),
allowAnonymous: z.boolean().optional(),