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

Function cloneResolvedWorkspace

internal/workspace/clone.go:17–31  ·  view source on GitHub ↗
(src *ResolvedWorkspace)

Source from the content-addressed store, hash-verified

15}
16
17func cloneResolvedWorkspace(src *ResolvedWorkspace) ResolvedWorkspace {
18 return ResolvedWorkspace{
19 Workspace: cloneWorkspace(src.Workspace),
20 WorkspaceID: src.WorkspaceID,
21 Config: cloneConfig(&src.Config),
22 Agents: cloneAgentDefs(src.Agents),
23 AgentDiagnostics: append(
24 []AgentDiagnostic(nil),
25 src.AgentDiagnostics...,
26 ),
27 Skills: cloneSkillPaths(src.Skills),
28 Sandbox: cloneSandboxResolved(src.Sandbox),
29 ResolvedAt: src.ResolvedAt,
30 }
31}
32
33func cloneWorkspace(src Workspace) Workspace {
34 return Workspace{

Callers 2

ResolveMethod · 0.85

Calls 6

cloneWorkspaceFunction · 0.85
cloneConfigFunction · 0.85
cloneAgentDefsFunction · 0.85
appendFunction · 0.85
cloneSkillPathsFunction · 0.85
cloneSandboxResolvedFunction · 0.85

Tested by 1