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
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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;
}