AI Agent handoffs (#13472)

This commit is contained in:
Abdul Rahman
2025-07-30 20:26:58 +05:30
committed by GitHub
parent b0c1404d23
commit da79afa80a
11 changed files with 506 additions and 65 deletions
@@ -23,6 +23,9 @@ import { AgentChatThreadEntity } from './agent-chat-thread.entity';
import { AgentChatResolver } from './agent-chat.resolver';
import { AgentChatService } from './agent-chat.service';
import { AgentExecutionService } from './agent-execution.service';
import { AgentHandoffExecutorService } from './agent-handoff-executor.service';
import { AgentHandoffEntity } from './agent-handoff.entity';
import { AgentHandoffService } from './agent-handoff.service';
import { AgentStreamingService } from './agent-streaming.service';
import { AgentTitleGenerationService } from './agent-title-generation.service';
import { AgentToolService } from './agent-tool.service';
@@ -35,6 +38,7 @@ import { AgentService } from './agent.service';
TypeOrmModule.forFeature(
[
AgentEntity,
AgentHandoffEntity,
RoleEntity,
RoleTargetsEntity,
AgentChatMessageEntity,
@@ -66,6 +70,8 @@ import { AgentService } from './agent.service';
AgentChatService,
AgentStreamingService,
AgentTitleGenerationService,
AgentHandoffExecutorService,
AgentHandoffService,
],
exports: [
AgentService,
@@ -78,6 +84,8 @@ import { AgentService } from './agent.service';
[AgentEntity, AgentChatMessageEntity, AgentChatThreadEntity],
'core',
),
AgentHandoffExecutorService,
AgentHandoffService,
],
})
export class AgentModule {}