Spaces:
Running
Running
| from langflow.custom import Component | |
| from langflow.io import MessageInput | |
| from langflow.schema.message import Message | |
| from langflow.template import Output | |
| class PassMessageComponent(Component): | |
| display_name = "Pass" | |
| description = "Forwards the input message, unchanged." | |
| name = "Pass" | |
| icon = "arrow-right" | |
| inputs = [ | |
| MessageInput( | |
| name="input_message", | |
| display_name="Input Message", | |
| info="The message to be passed forward.", | |
| ), | |
| MessageInput( | |
| name="ignored_message", | |
| display_name="Ignored Message", | |
| info="A second message to be ignored. Used as a workaround for continuity.", | |
| advanced=True, | |
| ), | |
| ] | |
| outputs = [ | |
| Output(display_name="Output Message", name="output_message", method="pass_message"), | |
| ] | |
| def pass_message(self) -> Message: | |
| self.status = self.input_message | |
| return self.input_message | |