Task 資料表與自然語句解析(單次提醒)、依原型的接案/觸發/逾期追擊演出、 委託與關係帳本/情緒的回饋迴路(含默契旗標)、主動關照(待辦偵測+作息交叉比對, 稀有度節流不重複台詞)、排程器可靠性(服務重啟後重新掃描 PENDING 任務掛回 JobQueue,逾期立即補觸發)。J.mjs 以 spawnSync 實際重啟服務驗證 J-7。 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
30 lines
1022 B
TypeScript
30 lines
1022 B
TypeScript
import { Module } from "@nestjs/common";
|
|
import { EventEmitterModule } from "@nestjs/event-emitter";
|
|
import { HealthController } from "./health/health.controller.js";
|
|
import { CharactersModule } from "./characters/characters.module.js";
|
|
import { MemoryModule } from "./memory/memory.module.js";
|
|
import { EmotionModule } from "./emotion/emotion.module.js";
|
|
import { RelationshipModule } from "./relationship/relationship.module.js";
|
|
import { LlmModule } from "./llm/llm.module.js";
|
|
import { PersonalityModule } from "./personality/personality.module.js";
|
|
import { ChatModule } from "./chat/chat.module.js";
|
|
import { ScheduleModule } from "./schedule/schedule.module.js";
|
|
import { TaskModule } from "./task/task.module.js";
|
|
|
|
@Module({
|
|
imports: [
|
|
EventEmitterModule.forRoot(),
|
|
CharactersModule,
|
|
MemoryModule,
|
|
EmotionModule,
|
|
RelationshipModule,
|
|
LlmModule,
|
|
PersonalityModule,
|
|
ChatModule,
|
|
ScheduleModule,
|
|
TaskModule,
|
|
],
|
|
controllers: [HealthController],
|
|
})
|
|
export class AppModule {}
|