MCPcopy
hub / github.com/coder/mux / createWorkspace

Function createWorkspace

tests/ui/workspaces/subagents.test.ts:134–148  ·  view source on GitHub ↗
(title, branchPrefix)

Source from the content-addressed store, hash-verified

132 repoPath,
133 trunkBranch,
134 async createWorkspace(title, branchPrefix) {
135 const result = await env.orpc.workspace.create({
136 projectPath: repoPath,
137 branchName: generateBranchName(branchPrefix),
138 trunkBranch,
139 title,
140 });
141
142 if (!result.success) {
143 throw new Error(`Failed to create workspace (${title}): ${result.error}`);
144 }
145
146 workspaceIdsToRemove.push(result.metadata.id);
147 return result.metadata;
148 },
149 async render(metadata, beforeRender) {
150 cleanupDom = installDom();
151 beforeRender?.();

Callers 2

Calls 3

generateBranchNameFunction · 0.90
createMethod · 0.65
pushMethod · 0.65

Tested by

no test coverage detected