Your request has been resolved and will be available in the next release.
Native SSH Remote Projects and Remote Agent Execution
From ErunestDone 1 month ago
Agentsroom currently works well with local projects, but working with projects located on a remote development machine requires a fairly complicated workaround.
A possible workaround is to mount the remote project directory through SSH/SFTP so that it appears to Agentsroom as a local filesystem. The mounted directory can then be opened as a normal project.
While this technically works, it has several disadvantages:
- It requires external filesystem mounting and additional system configuration.
- The mount has to remain available or be recreated automatically after restarting the local machine.
- Cross-platform support for such setups can be inconsistent and may require different solutions depending on the operating system.
- Opening the files remotely does not automatically mean that agents execute on the remote machine.
- Additional per-project configuration may be required to make agents execute remotely.
- Local project handling and remote execution can become disconnected from each other.
- Some settings may not behave consistently when the project is only exposed through a filesystem mount.
A much cleaner solution would be native support for remote projects over SSH, similar to remote-development workflows available in modern IDEs.
Ideally, Agentroom could connect directly to a remote machine through SSH and allow the user to select a project directory there.
Possible workflow:
- Add an SSH host to Agentsroom.
- Configure authentication using an SSH key, SSH agent, or another supported SSH authentication method.
- Connect to the remote host.
- Select a directory on the remote host as a project.
- Agentsroom displays the remote project like a normal project in the UI.
- Agent processes, commands, terminals, and project-related operations execute on the remote host by default.
- Project-specific Agentsroom settings continue to work normally.
- Reconnecting
Replies
Was the second part of it part of it as well?