Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | 6x 6x 6x 6x 6x 6x 6x 6x 6x 6x 6x 6x 6x 6x 6x 6x 18x 18x 18x 6x | import { forwardRef, Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import {
Session,
SessionInput,
ContextTemplate,
AIAction,
ExecutionLog,
} from '../core-entities';
import { SessionInputsService } from './session-inputs.service';
import { SessionInputsController } from './session-inputs.controller';
import { AIActionsModule } from '../ai-actions/ai-actions.module'; // Import AIActionsModule
import { ContextGenerationModule } from '../context-generation/context-generation.module';
import { SystemPromptsModule } from '../system-prompts/system-prompts.module';
import { SessionInputContextService } from './session-input-context.service';
import { ApplicationStateModule } from '../application-state/application-state.module';
import { EventsModule } from '../events/events.module';
import { ContextSnippetsModule } from '../context-snippets/context-snippets.module';
import { LlmProviderModule } from '../llm-provider/llm-provider.module';
import { InteractiveChatModule } from '../interactive-chat/chat.module';
import { LlmResponsesModule } from '../llm-responses/llm-responses.module';
import { CustomVariablesModule } from '../custom-variables/custom-variables.module';
@Module({
imports: [
TypeOrmModule.forFeature([
Session,
SessionInput,
ContextTemplate,
AIAction,
ExecutionLog,
]),
forwardRef(() => AIActionsModule), // Add AIActionsModule here
ContextGenerationModule,
SystemPromptsModule,
ApplicationStateModule,
EventsModule,
ContextSnippetsModule,
LlmProviderModule,
forwardRef(() => InteractiveChatModule),
forwardRef(() => LlmResponsesModule),
CustomVariablesModule,
],
controllers: [SessionInputsController],
providers: [SessionInputsService, SessionInputContextService],
exports: [SessionInputsService, SessionInputContextService],
})
export class SessionInputsModule {}
|