feat(sessions): Introduce core ChatRecordingService for automatic conversation saving (#5221)

This commit is contained in:
bl-ue
2025-08-18 18:39:57 -06:00
committed by GitHub
parent 6fc68ff8d4
commit 36ea986cfe
4 changed files with 806 additions and 1 deletions

View File

@@ -207,7 +207,7 @@ export interface ConfigParameters {
export class Config {
private toolRegistry!: ToolRegistry;
private promptRegistry!: PromptRegistry;
private readonly sessionId: string;
private sessionId: string;
private fileSystemService: FileSystemService;
private contentGeneratorConfig!: ContentGeneratorConfig;
private readonly embeddingModel: string;
@@ -409,6 +409,10 @@ export class Config {
return this.sessionId;
}
setSessionId(sessionId: string): void {
this.sessionId = sessionId;
}
shouldLoadMemoryFromIncludeDirectories(): boolean {
return this.loadMemoryFromIncludeDirectories;
}