feat: show sender name and timestamp

This commit is contained in:
adamdottv
2025-05-05 11:02:02 -05:00
parent 167eb9ddfa
commit 874715838a
2 changed files with 67 additions and 20 deletions

View File

@@ -6,6 +6,7 @@ import (
"fmt"
"log/slog"
"os"
"os/user"
"path/filepath"
"strings"
@@ -712,6 +713,24 @@ func WorkingDirectory() string {
return cfg.WorkingDir
}
// GetHostname returns the system hostname or "User" if it can't be determined
func GetHostname() (string, error) {
hostname, err := os.Hostname()
if err != nil {
return "User", err
}
return hostname, nil
}
// GetUsername returns the current user's username
func GetUsername() (string, error) {
currentUser, err := user.Current()
if err != nil {
return "User", err
}
return currentUser.Username, nil
}
func UpdateAgentModel(agentName AgentName, modelID models.ModelID) error {
if cfg == nil {
panic("config not loaded")