Reference
Arcane.development
Development-only inspection, context, setup, and tool installation.
This focused page is derived from the mechanically checked full member inventory.
Syntax
Arcane.development
Member kind
Namespace
Description
Development-only inspection, context, setup, and tool installation.
Overview
Arcane.development supports approved-workspace inspection, bounded source
context, allowlisted setup tasks, and installation of the supported Node.js
development runtime. It is a development tool surface, not arbitrary command
execution.
Availability and security
Inspect and context require development.read; setup and Node installation
require development.manage and the developer app id. Setup is exclusive;
Node installation is additionally privileged. Roots and task ids remain subject
to native allowlists and path validation.
Example
const access = await globalThis.Arcane.capabilities.list();
const canInspectWorkspace = access.methods.includes('development.inspect');
console.log('Development workspace inspection admitted:', canInspectWorkspace);
Members
Arcane.development.inspect()— Read-only inspection of an approved development workspace. Developer-only; requires development.read.Arcane.development.context()— Gets redacted context from at most ten tracked safe text files, bounded to 6,144 characters per file and 49,152 characters overall. Developer-only; requires development.read.Arcane.development.setup()— Runs one inspected allowlisted development setup task with operation progress. Developer-only; requires development.manage.Arcane.development.installNode()— Installs and verifies the supported Node.js 22+ development runtime on Microsoft NT. Developer-only privileged mutation; requires development.manage.