wonderful-plastic-25010
02/28/2026, 10:59 AMdry-beach-38304
03/03/2026, 7:45 AMmyflow.py <cmd> which requires the entire flow to be loaded (typically) because the __main__ function at the end is what triggers the whole processing so having the flow file be importable is usually needed although I will say that it has caused issues in the past. I think though, that users typically try to run things locally too so it should be ok.
2. Ideally in the fullness of time, all artifacts. Using the Client API is probably a good way to not have to deal with it.
3. did you check out spin as well. Some ideas there.
4. That’s a good question. Ideally it depends on what he user is trying to do:
a. local debugging so the “remote” things should be ignored
b. actually trying to run it — it would be nice to be able to run it directly from VSCode.
c. if you are really motivated, a HUGE bonus would be hooking it up to VSCode’s debugging integration and actually running the debugger on the remote node. THAT is something that has been asked for a while.
5. Pretty open. The existing extension was just a small thing done with spin. You can start fresh.
Your plan is good I think. The debugging aspect can include a lot of stuff though so…wonderful-plastic-25010
03/03/2026, 9:35 AMdebugpy into a step via a decorator or environment variable, then have VS Code attach via `debugpy`'s remote attach protocol. Even a basic version of this could be really valuable.
5. Starting fresh - I'll use the existing extension as a reference but build from scratch with a proper architecture (TreeDataProvider for the sidebar, D3.js for the DAG, CodeLens for inline actions, etc.).
I've updating my proposal to incorporate all of this feedback. Would it be okay if I shared the updated draft with you for any further thoughts?
Thanks again for your time and guidance!