feat: show sender name and timestamp

This commit is contained in:
adamdottv 2025-05-05 11:02:02 -05:00
parent 167eb9ddfa
commit 874715838a
No known key found for this signature in database
GPG key ID: 9CB48779AF150E75
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")