chore: prepare for deployment
Publish Docker Images / Smoke test (api) (push) Canceled after 0s
Publish Docker Images / Smoke test (dashboard) (push) Canceled after 0s
Publish Docker Images / Smoke test (jobs) (push) Canceled after 0s
Publish Docker Images / build-and-push (./docker/Dockerfile.api, api, api) (push) Canceled after 0s
Publish Docker Images / build-and-push (./docker/Dockerfile.dashboard, dashboard, dashboard) (push) Canceled after 0s
Publish Docker Images / build-and-push (./docker/Dockerfile.jobs, jobs, jobs) (push) Canceled after 0s
MCP package build check / build (push) Canceled after 0s
Package build check / build (push) Canceled after 0s
Upload OpenAPI Spec to R2 / generate-and-upload-openapi (push) Canceled after 0s

This commit is contained in:
Ulises Vargas
2026-08-24 08:56:48 -07:00
parent 3f90249562
commit 4348e89860
46 changed files with 560 additions and 182 deletions
+18 -3
View File
@@ -7,10 +7,16 @@
* even though it isn't currently exposed to users.
*/
export const AGENT_MODEL_IDS = ['gemini-3.1-flash-lite', 'gpt-5.4-mini', 'claude-sonnet-3-5', 'kimi-k2.6'] as const;
export const AGENT_MODEL_IDS = [
'gemini-3.1-flash-lite',
'gpt-5.4-mini',
'claude-sonnet-3-5',
'kimi-k2.6',
'deepseek-chat'
] as const;
export type AgentModelId = (typeof AGENT_MODEL_IDS)[number];
export type AgentModelProvider = 'google' | 'openai' | 'anthropic' | 'moonshot';
export type AgentModelProvider = 'google' | 'openai' | 'anthropic' | 'moonshot' | 'deepseek';
export type AgentModelCostTier = 'low' | 'high';
export interface AgentModelDescriptor {
@@ -58,14 +64,23 @@ export const AGENT_MODELS: Record<AgentModelId, AgentModelDescriptor> = {
isFree: true,
costTier: 'low',
contextWindow: 262_144
},
'deepseek-chat': {
provider: 'deepseek',
label: 'DeepSeek Chat',
backendModelId: 'deepseek-chat',
isFree: true,
costTier: 'low',
contextWindow: 64000
}
};
export const UI_PICKER_MODEL_IDS = [
'deepseek-chat',
'kimi-k2.6',
'gemini-3.1-flash-lite',
'gpt-5.4-mini',
'claude-sonnet-3-5'
] as const satisfies readonly AgentModelId[];
export const DEFAULT_PICKER_MODEL_ID: AgentModelId = 'gemini-3.1-flash-lite';
export const DEFAULT_PICKER_MODEL_ID: AgentModelId = 'deepseek-chat';