Nexus Code for IBM i Companion (Preview)Nexus Code for IBM i Companion is an unofficial personal preview that gives a local Nexus process bounded, read-only access to the active Code for IBM i session. It is not an organizational product or endorsement. Install and use
The extension starts after VS Code finishes starting. There is no token, SQL, endpoint, path, or credential setup: Code for IBM i retains IBM i credentials. Passing Local security boundaryThe Companion listens only on The Companion exposes no generic SQL, CL, QSH, shell, path, credential, mutation, remote-listening, endpoint-discovery, or forwarding capability. Canonical Companion tools
Source paging and lifecycleEach source page requests one-based lines and is limited to 200 complete lines. The complete serialized page response, including protocol framing, is limited to 128 KiB; it never returns a partial line. Cursors are omitted at EOF, when Nexus disposes the source artifact. The Companion invalidates and cleans up active artifacts when the Code for IBM i session changes or the extension deactivates. It also discards artifacts after source failures or an oversized response. Nexus cursor leases expire after inactivity and are unavailable outside their issuing process/session. Invalid, expired, ambiguous, unavailable, malformed, oversized, and cleanup-failure outcomes are deterministic and do not include source content. Diagnostics and validation statusSelect the Nexus Companion status bar item or run This preview has offline protocol, bounds, package, and fake/loopback verification. It has not received live workplace IBM i or Extension Development Host validation; that requires separate authorization and an active approved environment. RemovalUninstall or disable this extension from VS Code, then restart VS Code to stop the local bridge. |