Hey folks,
I now have (thank you Devoxx) an Agentic Todo app demo that is the classic Todo app but that can try and do your todos for you via A2A remote agents.
I like it and I find it a good example but I wonder how to ship it?
I could add it to the main todo app but it makes this intro demo more complicated and I think that's not a great idea as newcomer is still a primary target.
The second problem is that this demo relies on one Weather agent in Quarkus and one Movie agent in JS, to which you can also add A2A inspector.
The third problem is that you need API keys:
- the movie agent does need a TheMovieDataBase API key and a GEMINI key
- the todo app needs a Open AI key
So it's a great new user experience in the zero to woohoo in 10 mins scale. (Even though my code gracefully degrade when agents are not available).
So I think we should either
1. fork the repo and create an agentic-todo-app-demo
2. use a different branch in the same repo
I think 1 is better in discoverability. We _could_ keep them more aligned in approach 1 but it's still cherry picking.
WDYT?
Emmanuel
PS: is there a way to put the weather agent and the Movie agent as dev services easily? That would simplify the demo a bit for people.
Generally allowing people to put another Quarkus app as a dev serivce to the main app could be interesting, e.g. doing `git clone other-microservice ; quarkus dev`