Merge pull request #895 from trheyi/main

Add connector support for AI assistants in processXgen
This commit is contained in:
Max 2025-03-16 11:50:16 +08:00 committed by GitHub
commit b83ff0325b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -12,6 +12,7 @@ import (
jsoniter "github.com/json-iterator/go" jsoniter "github.com/json-iterator/go"
"github.com/yaoapp/gou/api" "github.com/yaoapp/gou/api"
"github.com/yaoapp/gou/application" "github.com/yaoapp/gou/application"
"github.com/yaoapp/gou/connector"
"github.com/yaoapp/gou/process" "github.com/yaoapp/gou/process"
v8 "github.com/yaoapp/gou/runtime/v8" v8 "github.com/yaoapp/gou/runtime/v8"
"github.com/yaoapp/gou/session" "github.com/yaoapp/gou/session"
@ -67,10 +68,6 @@ func Load(cfg config.Config) error {
return err return err
} }
if err != nil {
return err
}
if data == nil { if data == nil {
return fmt.Errorf("app.yao not found") return fmt.Errorf("app.yao not found")
} }
@ -574,8 +571,10 @@ func processXgen(process *process.Process) interface{} {
"assistant_name": ast.Name, "assistant_name": ast.Name,
"assistant_avatar": ast.Avatar, "assistant_avatar": ast.Avatar,
"assistant_deleteable": false, "assistant_deleteable": false,
"placeholder": ast.Placeholder,
} }
} }
agent["connectors"] = connector.AIConnectors
} }
xgenSetting := map[string]interface{}{ xgenSetting := map[string]interface{}{