-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
enhancementNew feature or requestNew feature or request
Description
What
The backend had an additional path for building the Typestream jobs. We now have a grpc service that will take a proposed graph for a bunch of connected nodes to steam data. This is disconnected from the CLI building path.
We have added a number of new nodes that only support that grpc path that aren't connected to the CLI interpreter path. We want the CLI interpreter path to use the same core logic for compilation and the same nodes.
- Understand the architecture (review server/ARCHITECTURE.md) for new path.
- Understand the path for building graphs using the CLI
- Look at the GPAs between the two
- Make a proposal both for how the UX for how each node would work as part of a CLI Typestream pipeline.
- Propose how we can align the CLI's interface to use the same GUI pipeline (would they just share the same grpc service?)
Motivation
- Simplify the number of code paths we have
- make the CLI be compatible with the GUI's features.
Open questions
- would each Node extend the base node with a common definition of its CLI interface?
@claude get to work and think deeply.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request