INNER CODE UNIT · Go

initializeAISessionCapabilities

yaklang/yaklang · cmd/legion-smoke-node/main.go:296

func initializeAISessionCapabilities(kind string, syncFn func() error) error {
	if strings.TrimSpace(kind) != "ai_session" {
		return nil
	}
	if syncFn == nil {
		return fmt.Errorf("initialize AI session capabilities: sync function is nil")
	}
	finish := startStartupStage(true, "capabilities_sync")
	err := syncFn()
	finish(err)
	if err != nil {
		return fmt.Errorf("initialize AI session capabilities: %w", err)
	}
	return nil
}

func syncAISessionCapabilities() error {
	// Capability search reads the profile database, while the tool manager also

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…