MCPcopy
hub / github.com/anomalyco/opencode / insertProject

Function insertProject

packages/opencode/test/control-plane/workspace.test.ts:299–315  ·  view source on GitHub ↗
(id: ProjectV2.ID, worktree: string)

Source from the content-addressed store, hash-verified

297}
298
299function insertProject(id: ProjectV2.ID, worktree: string) {
300 return Database.Service.use(({ db }) =>
301 db
302 .insert(ProjectTable)
303 .values({
304 id,
305 worktree: AbsolutePath.make(worktree),
306 vcs: null,
307 name: null,
308 time_created: Date.now(),
309 time_updated: Date.now(),
310 sandboxes: [],
311 })
312 .run()
313 .pipe(Effect.orDie),
314 )
315}
316
317function attachSessionToWorkspace(sessionID: SessionID, workspaceID: WorkspaceV2.ID) {
318 return Database.Service.use(({ db }) =>

Callers 1

workspace.test.tsFile · 0.85

Calls 5

insertMethod · 0.80
useMethod · 0.45
runMethod · 0.45
valuesMethod · 0.45
makeMethod · 0.45

Tested by

no test coverage detected