Create a folder in the executor workspace (UNC makefolder)
make-folderCreates a folder and any missing parent folders in the executor's workspace, enabling organized file storage. Returns success or error.
Instructions
Create a folder (and any required parent folders) inside the executor's workspace. NOTE: this is executor-side file I/O — the connector runs INSIDE the executor, so the path is relative to the executor's workspace directory on the host machine, NOT the Roblox game. Requires the UNC function makefolder(path). The call is type-guarded and pcall-wrapped: if makefolder is missing you get { error = 'makefolder is not available in this executor.' }, and any failure returns { error = }. Creating a folder that already exists is a no-op on most executors. Returns { path, ok = true } or { error }. Signature: { path: string, threadContext: number?, timeoutMs: number? }. Phase: act; cost=medium; idempotency=contextual-write. Requires: active-client, resolved-target, explicit-mutation-approval. Capabilities: executor filesystem. Produces: structured-result. Verify with: file-exists. Safety: MUTATING; writes executor workspace filesystem. On failure: inspect tool-schema for exact fields, defaults, constraints, and an invocation example.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Path to the folder to create within the executor workspace, e.g. 'data' or 'data/snapshots'. | |
| timeoutMs | No | Optional per-call deadline in milliseconds; omit it to use the tool or server default. | |
| threadContext | No | Optional Roblox thread identity for this call; omit it to use the server default. |