From 7aa784ccd3b0205eb1d03a46219fe466a54dfaaf Mon Sep 17 00:00:00 2001 From: Jiayuan Date: Mon, 30 Mar 2026 17:54:29 +0800 Subject: [PATCH] feat(daemon): include device name in runtime display name Change runtime naming from "Local Claude" to "Claude (hostname)" so team members can distinguish runtimes in shared workspaces. --- server/internal/daemon/daemon.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/internal/daemon/daemon.go b/server/internal/daemon/daemon.go index cb07e55f..a25eea95 100644 --- a/server/internal/daemon/daemon.go +++ b/server/internal/daemon/daemon.go @@ -210,8 +210,12 @@ func (d *Daemon) registerRuntimesForWorkspace(ctx context.Context, workspaceID s d.logger.Warn("skip registering runtime", "name", name, "error", err) continue } + displayName := strings.ToUpper(name[:1]) + name[1:] + if d.cfg.DeviceName != "" { + displayName = fmt.Sprintf("%s (%s)", displayName, d.cfg.DeviceName) + } runtimes = append(runtimes, map[string]string{ - "name": fmt.Sprintf("Local %s", strings.ToUpper(name[:1])+name[1:]), + "name": displayName, "type": name, "version": version, "status": "online",