MCPcopy Create free account
hub / github.com/anomalyco/opencode / localAdapter

Function localAdapter

packages/opencode/test/control-plane/workspace.test.ts:220–234  ·  view source on GitHub ↗
(dir: string, input?: { createDir?: boolean; remove?: (info: WorkspaceInfo) => Promise<void> })

Source from the content-addressed store, hash-verified

218}
219
220function localAdapter(dir: string, input?: { createDir?: boolean; remove?: (info: WorkspaceInfo) => Promise<void> }) {
221 return recordedAdapter({
222 configure(info) {
223 return { ...info, directory: dir }
224 },
225 async create() {
226 if (input?.createDir === false) return
227 await fs.mkdir(dir, { recursive: true })
228 },
229 remove: input?.remove,
230 target() {
231 return { type: "local", directory: dir }
232 },
233 })
234}
235
236function remoteAdapter(url: string, input?: { directory?: string | null; headers?: HeadersInit }) {
237 return recordedAdapter({

Callers 1

workspace.test.tsFile · 0.70

Calls 1

recordedAdapterFunction · 0.85

Tested by

no test coverage detected