feat(kol): AI assist service + worker

This commit is contained in:
2026-04-17 13:52:01 +08:00
parent 9cf9fac109
commit d55f1276f3
8 changed files with 593 additions and 0 deletions
+3
View File
@@ -50,6 +50,7 @@ type App struct {
KolProfiles repository.KolProfileRepository
KolPackages repository.KolPackageRepository
KolPrompts repository.KolPromptRepository
KolAssists repository.KolAssistRepository
KolPromptAsset *tenantapp.KolPromptAsset
}
@@ -105,6 +106,7 @@ func New(configPath string) (*App, error) {
kolProfiles := repository.NewKolProfileRepository(pool)
kolPackages := repository.NewKolPackageRepository(pool)
kolPrompts := repository.NewKolPromptRepository(pool)
kolAssists := repository.NewKolAssistRepository(pool)
kolPromptAsset := tenantapp.NewKolPromptAsset(objectStorageClient)
if cfg.Server.Mode == "release" {
@@ -162,6 +164,7 @@ func New(configPath string) (*App, error) {
KolProfiles: kolProfiles,
KolPackages: kolPackages,
KolPrompts: kolPrompts,
KolAssists: kolAssists,
KolPromptAsset: kolPromptAsset,
}, nil
}