2026-04-16 08:38:18 +08:00
|
|
|
import Router from '@koa/router'
|
|
|
|
|
import { sessionRoutes } from './sessions'
|
|
|
|
|
import { profileRoutes } from './profiles'
|
|
|
|
|
import { configRoutes } from './config'
|
|
|
|
|
import { fsRoutes } from './filesystem'
|
|
|
|
|
import { logRoutes } from './logs'
|
|
|
|
|
import { weixinRoutes } from './weixin'
|
2026-04-17 23:11:57 +08:00
|
|
|
import { codexAuthRoutes } from './codex-auth'
|
2026-04-16 08:38:18 +08:00
|
|
|
import { proxyRoutes, proxyMiddleware } from './proxy'
|
|
|
|
|
import { setupTerminalWebSocket } from './terminal'
|
|
|
|
|
|
|
|
|
|
export const hermesRoutes = new Router()
|
|
|
|
|
|
|
|
|
|
hermesRoutes.use(sessionRoutes.routes())
|
|
|
|
|
hermesRoutes.use(profileRoutes.routes())
|
|
|
|
|
hermesRoutes.use(configRoutes.routes())
|
|
|
|
|
hermesRoutes.use(fsRoutes.routes())
|
|
|
|
|
hermesRoutes.use(logRoutes.routes())
|
|
|
|
|
hermesRoutes.use(weixinRoutes.routes())
|
2026-04-17 23:11:57 +08:00
|
|
|
hermesRoutes.use(codexAuthRoutes.routes())
|
2026-04-16 08:38:18 +08:00
|
|
|
hermesRoutes.use(proxyRoutes.routes())
|
|
|
|
|
|
|
|
|
|
export { setupTerminalWebSocket, proxyMiddleware }
|