MCPcopy Create free account
hub / github.com/anus-dev/ANUS / constructor

Method constructor

packages/core/src/utils/workspaceContext.ts:29–36  ·  view source on GitHub ↗

* Creates a new WorkspaceContext with the given initial directory and optional additional directories. * @param directory The initial working directory (usually cwd) * @param additionalDirectories Optional array of additional directories to include

(directory: string, additionalDirectories: string[] = [])

Source from the content-addressed store, hash-verified

27 * @param additionalDirectories Optional array of additional directories to include
28 */
29 constructor(directory: string, additionalDirectories: string[] = []) {
30 this.addDirectory(directory);
31 for (const additionalDirectory of additionalDirectories) {
32 this.addDirectory(additionalDirectory);
33 }
34
35 this.initialDirectories = new Set(this.directories);
36 }
37
38 /**
39 * Registers a listener that is called when the workspace directories change.

Callers

nothing calls this directly

Calls 1

addDirectoryMethod · 0.95

Tested by

no test coverage detected