This is my goto SDK, it comes in multiple languages too. I'm going to be wrapping the Go ADK in CUE Nov/Dec, along with Dagger, and rebuild my personal harness from scratch which I worked on last Nov/Dec.
ADK has a graph/workflow concept too: https://adk.dev/graphs/
Are you this guy? https://github.com/hofstadter-io/hof/tree/_next Third time I've seen CUE mentioned in this context in as many days.
We started using the ADK before the go sdk was available and went pretty far with using the python one. I hated it in so far as dep management is still a nightmare in python for me. I'm sure I was just holding it wrong, but it was getting to me.
I threw Claude at it to migrate to go sdk finally and had it AB testing it all in a few days. Stuff like that would have taken me forever in the past.
Now to attack some stuff that's in niche as hell jvm languages.