NetClaw for Visual Studio CodeManage your existing NetClaw or Risk from VS Code. Connect to its running HUD, inspect operations, converse with its configured runtime, search RAG knowledge and review supported settings without leaving your editor. NetClaw remains your runtime. Opening the extension changes no runtime. Explicitly reviewed setup actions can install selected isolated MCP runtimes, register canonical OpenClaw MCPs or restart the owned federation service using existing NetClaw helpers. Connect
No automatic connection or runtime changes occur when you open a workspace. Connections require Workspace Trust. Public HUD URLs, browser VS Code, native Windows runtime hosting and virtual workspaces are unsupported. WorkbenchSpec151 adds a shared card layout, persistent form labels and contextual help, while retaining blue actions, search and pagination. Pages automatically follow light, dark and high-contrast editor themes. The locally bundled artwork is decorative; BGP's interactive 3D view uses reported sessions and has an independent readable list. It does not depict physical cabling or infer device health.
Panels show their source and observation time. Missing or stopped optional services can report unavailable; no healthy state is inferred. GAIT is the federation audit projection exposed by the HUD, not unrestricted access to every historical session. Memory, GCF and meeting actions stage an investigation for your explicit Chat send; they do not start listeners or claim access to unavailable tools. Prepare Existing Service Command checks the selected runtime home's identity, then previews existing NetClaw HUD/federation lifecycle commands. It can stage the reviewed command in a terminal without pressing Enter. Execute it yourself and inspect the actual result. It does not install or replace lifecycle control. External Peer Conversations and Terminal Intent invoke their existing backend workflows after native human review. The extension does not establish peering, change peer permissions, approve device changes or create Local/Lab exemptions. Testbed inventoryTestbed inventory opens device cards, guided create/update/remove forms and Advanced YAML. Both modes keep unsaved drafts in memory while changing tabs or themes. Switching modes offers keep/discard/cancel. Closing the view discards drafts; changing installation clears sensitive contents. Every save has a read-only preview and a native review with the actual destination, additions, changes and removals. The destination is the HUD-configured testbed, which may be shared with another installation and may differ from a running pyATS MCP's
Older running HUDs still show searchable device details from their inventory API. Full editing, import and export become available after the updated HUD is started and the page is reloaded. The extension never uses the legacy raw testbed writer. MCP configuration and setupEach known integration card opens Configure & set up. Fields are scoped to that integration and show presence, requirement/help and shared use. Existing values remain private. Keep current value is the default; Replace and Clear are explicit. Unknown metadata remains confidential with an honest requirement limitation. Saving checks the file revision and verifies submitted values privately; it does not imply loaded runtime settings or endpoint access. On older running HUDs, configuration cards show field presence and Review an environment setting opens the existing native review for one selected field. Full scoped forms and setup actions become available after starting the updated HUD. Installation & service actions verifies an explicitly selected checkout and existing runtime home against the connected installation. Native review shows the host, runtime, identity, files, command, interruption and recovery impact before execution:
Other lifecycle actions show guidance. Stdio MCPs are runtime-owned; there is no generic per-MCP restart. Hermes registration remains native review because its existing converter can produce only a sidecar. The protected Hermes HUD bridge is excluded from ordinary registration. Setup evidence and baselines stay under the selected home's Security perimeter controlsOpen Manage DefenseClaw Security or Manage OpenShell Security. Choose the existing CLI and security profile on the extension host, plus the matching NetClaw runtime home. The matching local runtime home and single configured gateway are suggested when verified. OpenShell lists existing sandboxes for selection; versions without workspace selection use the default workspace. The binding dialog explains that this security perimeter may protect other agents.
Capability probes determine whether editing is available. DefenseClaw requires a matching reported profile and either connector-scoped native tool commands or a revision-aware config writer. OpenShell 0.0.32 uses native YAML policy reads, explicitly checks for gateway-global policy and waits for an acknowledged policy revision after a change. Modern full/base JSON readers remain supported. Network drafts are limited to 128 KiB; unsupported or oversized policies remain view-only. Native tool and OpenShell policy commands have no atomic revision precondition: this client rechecks before applying, but another editor or external writer can race. Coordinate policy changes with other operators. These controls do not install, start, stop or disable a security service. WSL qualification includes real DefenseClaw 0.8.4 connector rule changes in an isolated profile and OpenShell 0.0.32 policy changes with denied/allowed/denied traffic in a temporary Docker-backed sandbox. Your other security targets are not changed by those tests. See production readiness for evidence and remaining release gates; this does not certify every connector or network path. Copilot, Claude Code and CodexRun NetClaw: Manage Copilot, Claude Code and Codex Access after connecting. Choose inspection/proposals, or explicitly enable delegation as well. Copilot discovers the extension's stdio MCP server through VS Code. Start it through MCP: List Servers, review its tools and use Copilot Agent mode. VS Code and your organization's policy still govern MCP consent and model access. Claude Code and Codex setup opens an exact command preview for that host. Run the reviewed command in a terminal with Node 22 or later and your authenticated client. Other MCP registrations are preserved. Re-run setup after an extension update if its installation path changes. Interactive clients may require per-call consent.
Example: “Inspect NetClaw's runtime and propose a smaller budget. Do not apply it.” With delegation enabled: “Ask my NetClaw to explain its installed integrations.” The adapter exposes no approval, direct apply, arbitrary HTTP, raw backend MCP or shell tool. Delegation can invoke NetClaw's tools under its existing authorization and approval rules; it is not enforced read-only execution. This adapter is not an OS sandbox for a terminal assistant that already has same-user filesystem access. Disable a registration through the extension to refuse subsequent calls. Already submitted backend work may continue. Assistant model costs are separate from NetClaw provider usage. Recovery and dataAn identity change invalidates the connection; reconnect and review the target. An interrupted send is never automatically replayed. Hermes supports owned request status and stop requests. The OpenClaw HUD has no corresponding request-status or stop API: review owned history and running NetClaw before starting separate work. Opening older history does not certify an unresolved request's completion. Closing, disabling or uninstalling the extension does not cancel runtime work. Profiles, saved conversations, Canvas investigations and assistant drafts live in extension storage on the execution host. Cookies use VS Code SecretStorage; terminal MCP adapters maintain their own private local session files. No browser cookie is copied. Draft retention is opt-in. Uninstall preserves NetClaw, its credentials, configuration and services; extension local state may remain according to VS Code's storage behavior. See Privacy. Development and qualificationFrom this directory, use
|