picoclaw/pkg/evolution/generator_factory.go
2026-05-09 15:24:52 +08:00

11 lines
340 B
Go

package evolution
import "github.com/sipeed/picoclaw/pkg/providers"
func NewDraftGeneratorForWorkspace(workspace string, provider providers.LLMProvider, modelID string) DraftGenerator {
fallback := NewDefaultDraftGenerator(workspace)
if provider == nil {
return fallback
}
return NewLLMDraftGenerator(provider, modelID, fallback)
}