-
Notifications
You must be signed in to change notification settings - Fork 113
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: workspaces #18
Comments
hmmm interesting i saw the word workspaces and thought one thing (basically distinct tabs in flux that couldn't interact) but (correct me if i'm wrong) it sounds like you're describing basically a way to group nodes together into one big proxy node, and then play with the proxy nodes in some higher order graph view? this feels a bit convoluted to me UX and implementation wise— but interesting — got some initial questions:
|
YESSS! Pretty much like
Not sure to understand it correctly. As I see it, workspaces cannot connect with the nodes, thus having no edges (if I correctly understand "edge" as a term).
Indeed, you're right. Workspaces are not nodes and won't have the same tree-style navigation as nodes do. I think of workspaces more as layouts that group nodes, and enable effective navigation between themselves. About the horizontal scroll view, that most probably will end up with a bad UX, I think making it a vertical scroll view with We could render 4 workspaces at once in a vertical scroll, and blur the rest. |
oh so u dont want to be able to connect workspaces n stuff? what value do u get from just having like lone blocks that you can double click vs just having a bunch of tabs this isnt what you actually want tho is it? i just dont see how this is useful |
sorry i think im likely misintepreting/strawmanning you. any chance you'd sketch out what you mean a little further w/ like ms paint or something silly |
Okay, let me start this from scratch. Problem:It's hard to navigate between multiple trees within the same playground. As a user, I have to memorize that i.e., Tree that is set up for code completion is at the left top corner, Tree that helps out with tax filling is at the right top corner, Tree that tries to teach GPT that Moreover, some Trees can be context-specific themselves, just not bound by GPT Prompt. Example: Solution:We can think of different shortcuts, I guess numerical ones are better since it's not as tree navigation with Clicking such a combo could zoom the user into the rectangular section where he could jump between tree heads (no possibility to do it rn)
I just thought that's a good starting point for implementing such. |
aha! thank you so much for this, makes things muchhhh clearer (maybe we should require a sketch for all non trivial feature requests 🤔 ) this looks promising and doable |
Could we still create something like that with organized tree navigation like @h0tw4t3r suggested. Flux -> multiple independent workspace -> multiple organized trees Even something like this would be pretty cool https://reactflow.dev/docs/examples/interaction/contextual-zoom/ . Kind of like vscode's minimap |
What if I as a GPT power user never want to leave flux?
Abstract
Workspaces would enable users to manage multiple Conversation Trees in one organized space, to easily navigate between them.
Problem
Project-specific AI tasks:
Some can have a shared context with a connection to a Parent Node, or not.
There could be a code-specific context that is intended to be shared across some of the projects, but with such a setup, things would get messy as I as a user would need to move those nodes around to compose them in "groups" at least visually.
Specification
Shift+Cmd+<Left Arrow>
andShift+Cmd+<Right Arrow>
.The text was updated successfully, but these errors were encountered: