feat: enable S2S with native Viking memory

This commit is contained in:
Codex Local
2026-09-06 17:27:49 +08:00
parent 0c2151ace9
commit d60f5d9a9b
15 changed files with 223 additions and 42 deletions
+2
View File
@@ -24,6 +24,7 @@ const (
type Config struct {
VikingResourceID string
VikingCollectionName string
VikingAPIKey string
VikingEventType string
VikingProfileType string
@@ -414,6 +415,7 @@ func Load(serviceName string) (Config, error) {
MemoryToolSigningSecret: memoryToolSigningSecret,
MemoryToolTokenTTL: memoryToolTokenTTL,
VikingResourceID: strings.TrimSpace(os.Getenv("VIKING_MEMORY_RESOURCE_ID")),
VikingCollectionName: strings.TrimSpace(os.Getenv("VIKING_MEMORY_COLLECTION_NAME")),
VikingAPIKey: secretValues["VIKING_MEMORY_API_KEY"],
VikingEventType: stringEnv("VIKING_MEMORY_EVENT_TYPE", "event_v1"),
VikingProfileType: stringEnv("VIKING_MEMORY_PROFILE_TYPE", "profile_v1"),