diff --git a/apps/server/server/trpc-adapter.ts b/apps/server/server/trpc-adapter.ts index 2a88b1c..f234bd9 100644 --- a/apps/server/server/trpc-adapter.ts +++ b/apps/server/server/trpc-adapter.ts @@ -20,6 +20,7 @@ import type { AccountRepository } from '../db/repositories/account-repository.js import type { ChangeSetRepository } from '../db/repositories/change-set-repository.js'; import type { LogChunkRepository } from '../db/repositories/log-chunk-repository.js'; import type { ConversationRepository } from '../db/repositories/conversation-repository.js'; +import type { ChatSessionRepository } from '../db/repositories/chat-session-repository.js'; import type { AccountCredentialManager } from '../agent/credentials/types.js'; import type { DispatchManager, PhaseDispatchManager } from '../dispatch/types.js'; import type { CoordinationManager } from '../coordination/types.js'; @@ -73,6 +74,8 @@ export interface TrpcAdapterOptions { previewManager?: PreviewManager; /** Conversation repository for inter-agent communication */ conversationRepository?: ConversationRepository; + /** Chat session repository for iterative phase/task chat */ + chatSessionRepository?: ChatSessionRepository; /** Absolute path to the workspace root (.cwrc directory) */ workspaceRoot?: string; }