loggin added

This commit is contained in:
Christoph K.
2026-02-25 12:19:14 +01:00
parent ba045478b3
commit f26005fda6
3 changed files with 110 additions and 35 deletions

13
main.go
View File

@@ -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)
}