wip: checkpoint interrupted task3 config changes
This commit is contained in:
@@ -6,6 +6,10 @@
|
||||
"scripts": {
|
||||
"test": "vitest run --"
|
||||
},
|
||||
"dependencies": {
|
||||
"@aiquant/shared": "workspace:*",
|
||||
"zod": "^3.24.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"typescript": "^5.9.2",
|
||||
"vitest": "^2.1.9"
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
import { z } from "zod";
|
||||
|
||||
const jsonStringSchema = z.string().min(1);
|
||||
|
||||
export const agentBindingSchema = z.object({
|
||||
signal: z.string().min(1),
|
||||
risk: z.string().min(1),
|
||||
evaluator: z.string().min(1),
|
||||
optimizer: z.string().min(1)
|
||||
});
|
||||
|
||||
export const configEnvSchema = z.object({
|
||||
MODEL_PROFILES_JSON: jsonStringSchema,
|
||||
AGENT_MODEL_BINDINGS_JSON: jsonStringSchema
|
||||
});
|
||||
|
||||
export type AgentBindings = z.infer<typeof agentBindingSchema>;
|
||||
@@ -3,6 +3,9 @@
|
||||
"version": "0.0.0",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"exports": {
|
||||
".": "./src/index.ts"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "vitest run --"
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user