MCPcopy Create free account
hub / github.com/compozy/agh / daemonStatusWithState

Function daemonStatusWithState

internal/cli/daemon.go:328–346  ·  view source on GitHub ↗
(runtime *runtimeContext, info aghdaemon.Info, status string)

Source from the content-addressed store, hash-verified

326}
327
328func daemonStatusWithState(runtime *runtimeContext, info aghdaemon.Info, status string) DaemonStatus {
329 networkStatus := daemonNetworkStatusFromInfo(&runtime.Config, info.Network)
330 if strings.EqualFold(strings.TrimSpace(status), "stopped") {
331 networkStatus = nil
332 }
333
334 return DaemonStatus{
335 Status: status,
336 PID: info.PID,
337 StartedAt: info.StartedAt,
338 Socket: runtime.Config.Daemon.Socket,
339 HTTPHost: runtime.Config.HTTP.Host,
340 HTTPPort: runtime.Config.HTTP.Port,
341 ActiveSessions: 0,
342 TotalSessions: 0,
343 Version: version.Current().Version,
344 Network: networkStatus,
345 }
346}
347
348func daemonStatusBundle(status DaemonStatus, now func() time.Time) outputBundle {
349 rows := []keyValue{

Callers 2

waitForDaemonStopFunction · 0.85
daemonStatusFromDepsFunction · 0.85

Calls 2

CurrentFunction · 0.92

Tested by

no test coverage detected