UNPKG

cui-server

Version:

Web UI Agent Platform based on Claude Code

25 lines 1.01 kB
import { Router } from 'express'; import { createLogger } from '../services/logger.js'; export function createWorkingDirectoriesRoutes(workingDirectoriesService) { const router = Router(); const logger = createLogger('WorkingDirectoriesRoutes'); // Get all working directories with smart suffixes router.get('/', async (req, res, next) => { const requestId = req.headers['x-request-id'] || 'unknown'; logger.debug('Getting working directories', { requestId }); try { const result = await workingDirectoriesService.getWorkingDirectories(); logger.debug('Retrieved working directories', { requestId, totalDirectories: result.totalCount }); res.json(result); } catch (error) { logger.error('Failed to get working directories', error, { requestId }); next(error); } }); return router; } //# sourceMappingURL=working-directories.routes.js.map