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

Function cloneSandboxResolved

internal/workspace/clone.go:185–196  ·  view source on GitHub ↗
(src sandbox.Resolved)

Source from the content-addressed store, hash-verified

183}
184
185func cloneSandboxResolved(src sandbox.Resolved) sandbox.Resolved {
186 cloned := src
187 cloned.Env = cloneStringMap(src.Env)
188 cloned.SecretEnv = cloneStringMap(src.SecretEnv)
189 cloned.Network.AllowList = append([]string(nil), src.Network.AllowList...)
190 cloned.Network.DenyList = append([]string(nil), src.Network.DenyList...)
191 if src.Daytona != nil {
192 daytona := *src.Daytona
193 cloned.Daytona = &daytona
194 }
195 return cloned
196}
197
198func cloneProviders(src map[string]aghconfig.ProviderConfig) map[string]aghconfig.ProviderConfig {
199 if len(src) == 0 {

Callers 2

cloneResolvedWorkspaceFunction · 0.85

Calls 2

appendFunction · 0.85
cloneStringMapFunction · 0.70

Tested by

no test coverage detected