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

Function loadRuntimeContext

internal/cli/root.go:384–400  ·  view source on GitHub ↗
(deps commandDeps)

Source from the content-addressed store, hash-verified

382}
383
384func loadRuntimeContext(deps commandDeps) (*runtimeContext, error) {
385 homePaths, err := deps.resolveHome()
386 if err != nil {
387 return nil, err
388 }
389 cfg, err := deps.loadConfig()
390 if err != nil {
391 return nil, err
392 }
393 if strings.TrimSpace(cfg.Daemon.Socket) == "" {
394 cfg.Daemon.Socket = homePaths.DaemonSocket
395 }
396 return &runtimeContext{
397 HomePaths: homePaths,
398 Config: cfg,
399 }, nil
400}
401
402func clientFromDeps(deps commandDeps) (DaemonClient, error) {
403 runtime, err := loadRuntimeContext(deps)

Calls 1

loadConfigMethod · 0.80