nodeterm adds application run nodes

nodeterm v0.4.3 arrived on October 9 with application run nodes for its visual agent workspace.
The practical attraction is easier comparison between branches. Imagine reviewing a checkout feature while an agent works on a payment fix in another folder. Before trusting either preview, the reviewer needs to know which branch produced it, which server it uses and whether an old process is still answering requests.
Keep the checkout visible
Git worktrees let one repository keep several branches checked out simultaneously. Each linked tree has its own files and index while sharing repository data. Git also supports a detached worktree for temporary experiments. That gives developers a way to inspect changes without disturbing another working directory.
The new run implementation accepts supported launch.json configurations, compounds and prelaunch tasks, with Flutter device and reload controls. Run, stop and restart controls sit on the canvas. Nodes can target separate checkouts. Debugging, attach configurations, SSH projects, relay tabs and Windows run nodes are excluded.
Check what the configuration means
Microsoft documents launch.json as a description of how an application starts, including arguments, environment variables and tasks. A compound can start several configurations together, such as a client and server. Supported properties depend on the debugger extension. A shared filename therefore does not establish that another runner implements every option.
For an initial comparison, choose a project you already understand. Record each folder, branch, process and port before starting it. Put an obvious temporary label in each preview so a stale browser tab cannot pass for the intended version. Then stop one application and verify that the other still behaves as expected.
Review integration choices separately
Fresh installations ask before global agent configuration writes. Existing hook or shim installations inherit enabled integrations and an enabled SSH host default. Other unanswered hosts require a choice. Declining leaves Codex trust entries intact. Canvas and context instructions also move into agent skills.
Check the actual agent settings before adopting a shared workspace. Keep a copy of the configuration and compare it after enabling and disabling an integration. Include both permitted and refused actions in a trial. ByteForward’s coverage of Claude Code policy hook failures explains why the failure path deserves its own test.
Read the testing limits
The developer lists unverified packaged dual simulator runs, real projects beyond Flutter, Linux and browser Server Edition. The consent PR also lists upgrade and SSH checks as unverified. Maintainers separately report fixing a microphone cancellation race that could insert unwanted terminal transcripts.
ByteForward reviewed the release and implementation notes without installing the application or reproducing the microphone issue. These are reported changes, with no independent performance or security validation here.
A useful trial should end with a repeatable answer about branch identity, process control and configuration changes. Record wrong previews, leftover processes and unexpected prompts as failures even if the code itself works. The decision to keep the workspace should rest on fewer mistakes and less supervision in your own projects.



