Skip to content

Conversation

@Mivik
Copy link

@Mivik Mivik commented Dec 9, 2025

Description

This node serves as a data proxy to unify recording and replaying functionalities.

The node operates in one of three modes, controlled by the MODE environment variable:

  • Record mode (record): Inputs are recorded and serialized into an .mcap file.
  • Replay mode (replay): Data is replayed from the .mcap file, discarding inputs from other nodes.
  • Passthrough mode (disable): Data is forwarded as is.

This node can be particularly helpful for debugging purposes.

TODO

The node name should be negotiated.

@haixuanTao
Copy link
Contributor

haixuanTao commented Dec 10, 2025

Could you provide an example in the example folder?

@haixuanTao
Copy link
Contributor

Could you look into dora-record.

I had implemented an asynchronous recorder which I believe is going to be able to handle higher frequency messages.

Maybe you could add your logic with dora-record?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants