@@ -69,16 +69,8 @@ func run(settings config.Config, logger *zap.Logger) error {
6969 return err
7070 }
7171 defer engine .Close ()
72- var runtimeStore ports.Store
7372 retention := store.RetentionOptions {KeepDays : settings .TerminalAIKeepDays , MaxBytes : settings .TerminalAIMaxBytes , MinFreeBytes : settings .TerminalAIMinFreeBytes }
74- switch settings .RuntimeStore {
75- case "core" :
76- runtimeStore , err = store .NewCore (componentClient , settings .RuntimeDataFolderPath , retention )
77- case "jsonl" :
78- runtimeStore , err = store .NewJSONL (settings .RuntimeDataFolderPath , retention )
79- default :
80- return fmt .Errorf ("unsupported runtime store %q" , settings .RuntimeStore )
81- }
73+ runtimeStore , err := store .NewCore (componentClient , settings .RuntimeDataFolderPath , retention )
8274 if err != nil {
8375 return err
8476 }
@@ -92,7 +84,7 @@ func run(settings config.Config, logger *zap.Logger) error {
9284 return err
9385 }
9486 }
95- runtimeService , err := service .New (service.Options {Store : runtimeStore , Engine : engine , Bus : bus , Logger : logger , InstanceID : settings .Name , Workers : 4 , ToolResultTimeout : settings .ToolResultTimeout , ArtifactDir : settings .ArtifactFolderPath , Capability : capability , StorageKind : settings . RuntimeStore , StorageDurable : true })
87+ runtimeService , err := service .New (service.Options {Store : runtimeStore , Engine : engine , Bus : bus , Logger : logger , InstanceID : settings .Name , Workers : 4 , ToolResultTimeout : settings .ToolResultTimeout , ArtifactDir : settings .ArtifactFolderPath , Capability : capability , StorageKind : "core" , StorageDurable : true })
9688 if err != nil {
9789 return err
9890 }
@@ -115,7 +107,7 @@ func run(settings config.Config, logger *zap.Logger) error {
115107 heartbeatContext , cancelHeartbeat := context .WithCancel (context .Background ())
116108 defer cancelHeartbeat ()
117109 go componentClient .RunHeartbeat (heartbeatContext , logger )
118- logger .Info ("kael started" , zap .String ("address" , httpServer .Addr ), zap .String ("version" , Version ), zap .String ("component" , settings .Name ), zap .String ("model" , engine .Info ().Model ), zap .String ("storage" , settings . RuntimeStore ))
110+ logger .Info ("kael started" , zap .String ("address" , httpServer .Addr ), zap .String ("version" , Version ), zap .String ("component" , settings .Name ), zap .String ("model" , engine .Info ().Model ), zap .String ("storage" , "core" ), zap . String ( "terminal_storage" , "jsonl" ))
119111 signals , stop := signal .NotifyContext (context .Background (), syscall .SIGINT , syscall .SIGTERM )
120112 defer stop ()
121113 var serveErr error
0 commit comments