{"version":3,"file":"api/routes/sessions.mjs","sources":["webpack://@agent-tars/server/./src/api/routes/sessions.ts"],"sourcesContent":["/*\n * Copyright (c) 2025 Bytedance, Inc. and its affiliates.\n * SPDX-License-Identifier: Apache-2.0\n */\n\nimport express from 'express';\nimport * as sessionsController from '../controllers/sessions';\n\n/**\n * Register session management routes\n * @param app Express application\n */\nexport function registerSessionRoutes(app: express.Application): void {\n  // Get all sessions\n  app.get('/api/sessions', sessionsController.getAllSessions);\n\n  // Create a new session\n  app.post('/api/sessions/create', sessionsController.createSession);\n\n  // Get session details\n  app.get('/api/sessions/details', sessionsController.getSessionDetails);\n\n  // Get session events\n  app.get('/api/sessions/events', sessionsController.getSessionEvents);\n  \n  // Get latest session events\n  app.get('/api/sessions/events/latest', sessionsController.getLatestSessionEvents);\n\n  // Get session status\n  app.get('/api/sessions/status', sessionsController.getSessionStatus);\n\n  // Update session metadata\n  app.post('/api/sessions/update', sessionsController.updateSession);\n\n  // Delete a session\n  app.post('/api/sessions/delete', sessionsController.deleteSession);\n\n  // Generate summary for a session\n  app.post('/api/sessions/generate-summary', sessionsController.generateSummary);\n\n  // Get browser control information\n  app.get('/api/sessions/browser-control', sessionsController.getBrowserControlInfo);\n\n  // Share a session\n  app.post('/api/sessions/share', sessionsController.shareSession);\n}"],"names":["registerSessionRoutes","app","sessionsController"],"mappings":";;;;;AAYO,SAASA,sBAAsBC,GAAwB;IAE5DA,IAAI,GAAG,CAAC,iBAAiBC;IAGzBD,IAAI,IAAI,CAAC,wBAAwBC;IAGjCD,IAAI,GAAG,CAAC,yBAAyBC;IAGjCD,IAAI,GAAG,CAAC,wBAAwBC;IAGhCD,IAAI,GAAG,CAAC,+BAA+BC;IAGvCD,IAAI,GAAG,CAAC,wBAAwBC;IAGhCD,IAAI,IAAI,CAAC,wBAAwBC;IAGjCD,IAAI,IAAI,CAAC,wBAAwBC;IAGjCD,IAAI,IAAI,CAAC,kCAAkCC;IAG3CD,IAAI,GAAG,CAAC,iCAAiCC;IAGzCD,IAAI,IAAI,CAAC,uBAAuBC;AAClC"}