Procházet zdrojové kódy

wip: refactoring tui

adamdottv před 8 měsíci
rodič
revize
2958c6b53c

+ 0 - 1
packages/tui/internal/tui/app/app.go

@@ -140,7 +140,6 @@ func (a *App) ListSessions(ctx context.Context) ([]client.SessionInfo, error) {
 	}
 	sessions := *resp.JSON200
 
-	// sort sessions by last message time
 	sort.Slice(sessions, func(i, j int) bool {
 		return sessions[i].Time.Created-sessions[j].Time.Created > 0
 	})

+ 1 - 1
packages/tui/internal/tui/components/chat/message.go

@@ -213,7 +213,7 @@ func renderToolInvocation(toolCall client.MessageToolInvocationToolCall, result
 
 	// Default rendering
 	if finished {
-		body = truncateHeight(strings.TrimSpace(body), 10)
+		body = styles.Padded().Render(truncateHeight(strings.TrimSpace(body), 10))
 		markdown = toMarkdown(body, width)
 	}
 	content := style.Render(lipgloss.JoinVertical(lipgloss.Left,

+ 1 - 1
packages/tui/internal/tui/components/core/status.go

@@ -154,7 +154,7 @@ func (m statusCmp) View() string {
 	if m.app.Session.Id != "" {
 		tokens := float32(0)
 		cost := float32(0)
-		contextWindow := float32(200_000) // TODO: Get context window from model
+		contextWindow := m.app.Model.ContextWindow
 
 		for _, message := range m.app.Messages {
 			if message.Metadata.Assistant != nil {