From d39d52d95d6aaab67fb3a17efb9ed62cc290e72f Mon Sep 17 00:00:00 2001 From: Kujtim Hoxha Date: Wed, 9 Apr 2025 19:07:39 +0200 Subject: finish logs page --- internal/llm/agent/agent.go | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) (limited to 'internal/llm/agent/agent.go') diff --git a/internal/llm/agent/agent.go b/internal/llm/agent/agent.go index baf78be65..991a9451f 100644 --- a/internal/llm/agent/agent.go +++ b/internal/llm/agent/agent.go @@ -4,7 +4,6 @@ import ( "context" "errors" "fmt" - "log" "strings" "sync" @@ -15,8 +14,6 @@ import ( "github.com/kujtimiihoxha/termai/internal/llm/provider" "github.com/kujtimiihoxha/termai/internal/llm/tools" "github.com/kujtimiihoxha/termai/internal/message" - "github.com/kujtimiihoxha/termai/internal/pubsub" - "github.com/kujtimiihoxha/termai/internal/tui/util" ) type Agent interface { @@ -94,24 +91,13 @@ func (c *agent) processEvent( assistantMsg.AppendContent(event.Content) return c.Messages.Update(*assistantMsg) case provider.EventError: - // TODO: remove when realease - log.Println("error", event.Error) - c.App.Status.Publish(pubsub.UpdatedEvent, util.InfoMsg{ - Type: util.InfoTypeError, - Msg: event.Error.Error(), - }) + c.App.Logger.PersistError(event.Error.Error()) return event.Error case provider.EventWarning: - c.App.Status.Publish(pubsub.UpdatedEvent, util.InfoMsg{ - Type: util.InfoTypeWarn, - Msg: event.Info, - }) + c.App.Logger.PersistWarn(event.Info) return nil case provider.EventInfo: - c.App.Status.Publish(pubsub.UpdatedEvent, util.InfoMsg{ - Type: util.InfoTypeInfo, - Msg: event.Info, - }) + c.App.Logger.PersistInfo(event.Info) case provider.EventComplete: assistantMsg.SetToolCalls(event.Response.ToolCalls) assistantMsg.AddFinish(event.Response.FinishReason) -- cgit v1.2.3