reimplement agent,provider and add file history

This commit is contained in:
Kujtim Hoxha
2025-04-16 20:06:23 +02:00
parent 76b4065f17
commit bbfa60c787
73 changed files with 3742 additions and 4026 deletions

View File

@@ -0,0 +1,19 @@
package prompt
import (
"github.com/kujtimiihoxha/termai/internal/config"
"github.com/kujtimiihoxha/termai/internal/llm/models"
)
func GetAgentPrompt(agentName config.AgentName, provider models.ModelProvider) string {
switch agentName {
case config.AgentCoder:
return CoderPrompt(provider)
case config.AgentTitle:
return TitlePrompt(provider)
case config.AgentTask:
return TaskPrompt(provider)
default:
return "You are a helpful assistant"
}
}