Skip to content

Inquiry Regarding Session Persistence Feature in Waveterm #747

@wayenH

Description

@wayenH

I am a user of your excellent terminal tool, Waveterm, and I am writing to seek clarification on a particular feature mentioned in the help documentation.

According to the documentation, Waveterm supports a session persistence feature. This feature is supposed to maintain the session environment and history by installing a program called Waveshell on the remote machine, allowing for a persistent connection. My understanding from the documentation is that this functionality is similar to tmux or screen, where even if the network is disconnected or Waveterm is closed unexpectedly, the remote machine's session will remain active, and the tasks running on it will continue. Upon reconnecting with Waveterm, we should be able to resume the previous session seamlessly.

However, in practice, I have observed that when the network is disconnected or Waveshell is restarted, the remote machine's login session is still closed, and the running tasks are terminated. This behavior contrasts with my understanding of the session persistence feature.

I would like to clarify the following points:

Does the session persistence feature indeed function similarly to tmux or screen, allowing the remote machine's session and tasks to remain active even after network disconnections or unexpected Waveterm closures?
If the feature does work this way, are there any specific steps or configurations required to ensure that the session persistence feature operates correctly?
Could this issue be due to any mistakes in my configuration or usage?

Metadata

Metadata

Assignees

No one assigned

    Labels

    legacyIssue pertaining to WaveLegacy

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions