import { acquisitionOrganizeModule } from "./acquisition-organize/index.ts"; import { agentModule } from "./agent/index.ts"; import { authSettingsModule } from "./auth-settings/index.ts"; import { browserModule } from "./browser/index.ts"; import { fileManagerModule } from "./file-manager/index.ts"; import { piModule } from "./pi/index.ts"; import { schedulesModule } from "./schedules/index.ts"; import { searchModule } from "./search/index.ts"; import { sourcesIdentityModule } from "./sources-identity/index.ts"; import { systemModule } from "./system/index.ts"; import type { ServerModule } from "./types.ts"; export type * from "./types.ts"; /** * 模块清单:http/app.ts(路由)与 worker(任务/中继/后台循环)都从这里取。 * 顺序即注册顺序;auth-settings 在前(其它模块的路由依赖它的登录门禁中间件)。 */ export const SERVER_MODULES: readonly ServerModule[] = [ authSettingsModule, sourcesIdentityModule, acquisitionOrganizeModule, agentModule, fileManagerModule, piModule, schedulesModule, searchModule, browserModule, systemModule, ];