fix: Add chatSessionRepository to TrpcAdapterOptions
The repo was created in container.ts but silently dropped because TrpcAdapterOptions (which derives ServerContextDeps) was missing the field. This caused 500 errors on all chat session procedures.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user