@@ -46,7 +46,8 @@ app.post("/init", async (req: Request, res: Response) => {
4646 try {
4747 // Validate request body
4848 const validatedData = initRequestSchema . parse ( req . body ) ;
49- const { rollout_id, model } = validatedData ;
49+ const { model, metadata } = validatedData ;
50+ const rollout_id = metadata . rollout_id ;
5051
5152 console . log ( `Initializing rollout ${ rollout_id } with model ${ model } ` ) ;
5253
@@ -137,11 +138,12 @@ app.get("/status", (req: Request, res: Response) => {
137138async function simulateRolloutExecution (
138139 initRequest : InitRequest
139140) : Promise < void > {
140- const rolloutState = rolloutStates . get ( initRequest . rollout_id ) ;
141+ const rollout_id = initRequest . metadata . rollout_id ;
142+ const rolloutState = rolloutStates . get ( rollout_id ) ;
141143 if ( ! rolloutState ) return ;
142144
143145 try {
144- console . log ( `Starting rollout execution for ${ initRequest . rollout_id } ` ) ;
146+ console . log ( `Starting rollout execution for ${ rollout_id } ` ) ;
145147
146148 const openai = new OpenAI ( {
147149 apiKey : process . env [ "OPENAI_API_KEY" ] ,
@@ -160,12 +162,9 @@ async function simulateRolloutExecution(
160162 rolloutState . ended_at = new Date ( ) . toISOString ( ) ;
161163 rolloutState . completed_turns = 1 ;
162164
163- console . log ( `Rollout ${ initRequest . rollout_id } completed successfully` ) ;
165+ console . log ( `Rollout ${ rollout_id } completed successfully` ) ;
164166 } catch ( error ) {
165- console . error (
166- `Error in rollout execution for ${ initRequest . rollout_id } :` ,
167- error
168- ) ;
167+ console . error ( `Error in rollout execution for ${ rollout_id } :` , error ) ;
169168
170169 rolloutState . status = "failed" ;
171170 rolloutState . ended_at = new Date ( ) . toISOString ( ) ;
0 commit comments