loggin added
This commit is contained in:
13
main.go
13
main.go
@@ -3,6 +3,7 @@ package main
|
||||
import (
|
||||
"bufio"
|
||||
"context"
|
||||
"flag"
|
||||
"fmt"
|
||||
"log"
|
||||
"os"
|
||||
@@ -52,15 +53,25 @@ func selectModel(client *openai.Client) string {
|
||||
}
|
||||
|
||||
func main() {
|
||||
// Flags definieren
|
||||
verbose := flag.Bool("verbose", false, "Zeigt alle Chat-Nachrichten vollständig an")
|
||||
prdFile := flag.String("prd", "PRD.md", "Pfad zur PRD-Datei")
|
||||
workDir := flag.String("dir", ".", "Arbeitsverzeichnis")
|
||||
flag.Parse()
|
||||
|
||||
client := openai.NewClient(
|
||||
oaioption.WithBaseURL(baseURL),
|
||||
oaioption.WithAPIKey("ollama"),
|
||||
)
|
||||
|
||||
fmt.Println("🤖 LLM Agent")
|
||||
if *verbose {
|
||||
fmt.Println("🔍 Verbose-Modus aktiv")
|
||||
}
|
||||
|
||||
model := selectModel(&client)
|
||||
|
||||
loop := agent.NewAgentLoop(model, ".", "PRD.md")
|
||||
loop := agent.NewAgentLoop(model, *workDir, *prdFile, *verbose)
|
||||
if err := loop.Run(); err != nil {
|
||||
log.Fatalf("Agent fehlgeschlagen: %v", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user