prompt.go

 1package prompt
 2
 3import (
 4	"github.com/kujtimiihoxha/opencode/internal/config"
 5	"github.com/kujtimiihoxha/opencode/internal/llm/models"
 6)
 7
 8func GetAgentPrompt(agentName config.AgentName, provider models.ModelProvider) string {
 9	switch agentName {
10	case config.AgentCoder:
11		return CoderPrompt(provider)
12	case config.AgentTitle:
13		return TitlePrompt(provider)
14	case config.AgentTask:
15		return TaskPrompt(provider)
16	default:
17		return "You are a helpful assistant"
18	}
19}