Repository navigation
Secure file transfer over the environment session, including the terminal #31869
hahacapital
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Area: apps/web, apps/desktop, apps/mobile
Problem
A remote environment has no way to move a file between the device I am sitting at and the host without a chat message or a separate login.
Chat attachments are the only in-app upload. They land outside the project, a non-image file stops at 50 MiB, and the agent still has to be told where to put the file. Dragging a file onto a thread only fills the composer. The integrated terminal already runs on the host, but dropping a file on it does nothing, and pasting bytes into the shell is not a transfer.
Hosts reached only through T3 Connect often have no inbound SSH, so scp and SFTP are not available. Git clone covers tracked source, not a one-off data file.
Proposed solution
Transfer files over the session that is already connected. Do not open a second SSH channel, and do not create a chat message.
filesystem:write. Download requiresfilesystem:read. No new scope.name (1).ext), or skip. The server creates the file exclusively unless the client sent an explicit replace.Two entry points on that one transport:
Out of scope
Folder trees, continuous sync, and replacing Git. Chat attachments stay as they are.
Related
filesystem:read,filesystem:write, andterminal:operate.All reactions