diff options
| author | Kujtim Hoxha <[email protected]> | 2025-04-09 19:07:39 +0200 |
|---|---|---|
| committer | Kujtim Hoxha <[email protected]> | 2025-04-09 19:07:39 +0200 |
| commit | d39d52d95d6aaab67fb3a17efb9ed62cc290e72f (patch) | |
| tree | 940bad6f0c847ceb213e5fc684b6d87cbf9d6996 /internal/llm/agent/agent.go | |
| parent | 0d8d324ac6e640b95f4f2f62fd189399a959319a (diff) | |
| download | opencode-d39d52d95d6aaab67fb3a17efb9ed62cc290e72f.tar.gz opencode-d39d52d95d6aaab67fb3a17efb9ed62cc290e72f.zip | |
finish logs page
Diffstat (limited to 'internal/llm/agent/agent.go')
| -rw-r--r-- | internal/llm/agent/agent.go | 20 |
1 files changed, 3 insertions, 17 deletions
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) |
