Arcane OS Docs Development only

Reference

Arcane.development

Development-only inspection, context, setup, and tool installation.

  • Reference

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.

Reference group

Namespace, constructor, and values

Repository and reviewed source access