chore: remove unnecessary event

Kujtim Hoxha created

Change summary

internal/event/all.go       |  7 -------
internal/llm/agent/agent.go |  2 --
internal/llm/agent/event.go | 12 ------------
3 files changed, 21 deletions(-)

Detailed changes

internal/event/all.go 🔗

@@ -44,13 +44,6 @@ func PromptSent(props ...any) {
 	)
 }
 
-func PromptResponded(props ...any) {
-	send(
-		"prompt responded",
-		props...,
-	)
-}
-
 func TokensUsed(props ...any) {
 	send(
 		"tokens used",

internal/llm/agent/agent.go 🔗

@@ -365,7 +365,6 @@ func (a *agent) Run(ctx context.Context, sessionID string, content string, attac
 
 	genCtx, cancel := context.WithCancel(ctx)
 	a.activeRequests.Set(sessionID, cancel)
-	startTime := time.Now()
 
 	go func() {
 		slog.Debug("Request started", "sessionID", sessionID)
@@ -387,7 +386,6 @@ func (a *agent) Run(ctx context.Context, sessionID string, content string, attac
 		} else {
 			slog.Debug("Request completed", "sessionID", sessionID)
 		}
-		a.eventPromptResponded(sessionID, time.Since(startTime).Truncate(time.Second))
 		a.activeRequests.Del(sessionID)
 		cancel()
 		a.Publish(pubsub.CreatedEvent, result)

internal/llm/agent/event.go 🔗

@@ -1,8 +1,6 @@
 package agent
 
 import (
-	"time"
-
 	"github.com/charmbracelet/crush/internal/config"
 	"github.com/charmbracelet/crush/internal/event"
 	"github.com/charmbracelet/crush/internal/llm/provider"
@@ -14,16 +12,6 @@ func (a *agent) eventPromptSent(sessionID string) {
 	)
 }
 
-func (a *agent) eventPromptResponded(sessionID string, duration time.Duration) {
-	event.PromptResponded(
-		append(
-			a.eventCommon(sessionID),
-			"prompt duration pretty", duration.String(),
-			"prompt duration in seconds", int64(duration.Seconds()),
-		)...,
-	)
-}
-
 func (a *agent) eventTokensUsed(sessionID string, usage provider.TokenUsage, cost float64) {
 	event.TokensUsed(
 		append(