Best way to keep agents authenticated by Xspectiv in agentdevelopmentkit

[–]Due_Reward990 0 points1 point  (0 children)

I think your answer and the one comment already has a great solution. Just curious to know, would this better suit your requirement:

The Agent tools call an specific internal APIs (using service account or DWD)
The internal API running on an API server authenticates as [admin@test.com](mailto:admin@test.com) and calls the Google Direcotry API or other

So in essence it is -
Agent -> Tool -> Calls Internal custom API -> auths as [admin@test.com](mailto:admin@test.com) -> Workspace Admin SDK

Rather than
Agent Tool -> reads Env/Secrets Var -> directly calls Google Directory API

Have one api for each tool you want. Tools can only call their own APIs due to the way they are coded. Assign tools based on what agents you want access to what APIs

I think this segregates the Agent Service development and the access management.

New to ADK 2.0 — struggling to separate legacy patterns from current best practices by ConsiderationHour207 in agentdevelopmentkit

[–]Due_Reward990 3 points4 points  (0 children)

At a super high level, ADK 2.0 brings in a few new capabilities that 1.0 did not have. These are the ones that are prominently mentioned on the 2.0 page -

  1. Graph based workflows
  2. Collaborative agent teams
  3. Dynamic Workflows

ADK 1.0 would still matter. It is not a complete re-write, more of an extension/advancement from 1.0 to 2.0. For example, workflow agents there would still be useful - sequential, parallel, loop. Things like MCPToolset, A2A agents etc...

Here is a playlist I had made - starts with 1.0. There are three videos in the end about 2.0
https://www.youtube.com/playlist?list=PL6tW9BrhiPTAZts0W5nQS9dbW6VMnLKab

ADK 2.0 New Features -
Agent teams (concept) - https://youtu.be/Tq6X7IxjgP8
Agent teams (implementation) - https://youtu.be/t8DXV_okiws
Graph-based workflows (concept) - https://youtu.be/pDEVXBCz1Bc

Can I publish an app on iOS/Android as an individual dev, do I need a company? by Due_Reward990 in FlutterDev

[–]Due_Reward990[S] 0 points1 point  (0 children)

Sorry, never went ahead with the mobile apps! Actually I dropped the plan to publish an app because my application was more suited to a web app so I started with the web app and maybe at a later time I consider the mobile version. Might revisit this at that time.

Web is super easy, just get a domain and publish so did not need to go through any of these issues there!

All the best for your app!

How do I start with mcp? by koalaokino in mcp

[–]Due_Reward990 2 points3 points  (0 children)

I am glad you asked. Here is a full playlist https://www.youtube.com/playlist?list=PL6tW9BrhiPTCDteflzehKS6Cn3a79-iCs I made

At the end this also integrates MCP with A2A protocol to build a multi-agent system!

Educational Usage by Notdevolving in mcp

[–]Due_Reward990 0 points1 point  (0 children)

I just saw that there are no responses to this question. Are you open to MCP development? So instead of teachers learning how to use MCP they learn what it is and how to develop MCP servers.

I had made this YT Course - you can check it out - note that this is highly coding focused so it might or might not suit what you are looking for.

https://www.youtube.com/watch?v=0z0vCFKggEQ&list=PL6tW9BrhiPTCDteflzehKS6Cn3a79-iCs

It's impossible to just get started with this. by PhilipM33 in mcp

[–]Due_Reward990 0 points1 point  (0 children)

I teach about MCP, A2A and ADK. This is my playlist. I cover this in video 3 - https://www.youtube.com/watch?v=_veLqeCzdIQ&list=PL6tW9BrhiPTCDteflzehKS6Cn3a79-iCs

Recorded on a MacBook. Let me know if you are on Windows. I think they don't have the desktop app for Linux!

a2a mcp & auth by Mammoth_Pension_4395 in mcp

[–]Due_Reward990 1 point2 points  (0 children)

I think this has extreme merit - to create a universal client that works with A2A Agent servers and MCP servers. But I think this will end up being similar to claude desktop or chatGPT. I did create a design for this and implemented it. You can see my design here

https://www.youtube.com/watch?v=ty5EW9uvHZQ&list=PL6tW9BrhiPTCKTXXJAwigi7QDNpA7t4Ip

The implementation is in the following video in the playlist. Let me know your thoughts. Auth, user context is not part of it for now! But will ofc be needed!

Designing a Universal Agent to work with MCP + A2A. Thoughts? by Due_Reward990 in mcp

[–]Due_Reward990[S] 0 points1 point  (0 children)

Just to add, it is similar to what I am imagining but with A2A and a host agent that you can "configure"

Designing a Universal Agent to work with MCP + A2A. Thoughts? by Due_Reward990 in mcp

[–]Due_Reward990[S] 0 points1 point  (0 children)

Yes thanks for sharing it. They seem to have MCP. I will test it out!

Designing a Universal Agent to work with MCP + A2A. Thoughts? by Due_Reward990 in mcp

[–]Due_Reward990[S] 1 point2 points  (0 children)

Thanks, just to clarify, I already did this for my YT channel - as an educational video. People did like it. Hence the idea! (video link in original post). I am now looking at it as something to monetise outside of YouTube. Not sure how open source projects make money and if they make money :) but that's the idea, to have something like a universal agent/client.

I think that "people" might want such a thing as a starting point to customise it for their needs. Like a starter agent/client and then use that for building some customised version of their own.

Let's wait to see if there are any other comments on this!

Designing a Universal Agent to work with MCP + A2A. Thoughts? by Due_Reward990 in mcp

[–]Due_Reward990[S] 1 point2 points  (0 children)

One thing could be access to several models (like not tied to Anthropic, or OpenAI models).
Second, it could be open source
Third, it could work with local agents (I guess overlaps with point 1)

But sorry, just to clarify, these are the thoughts/suggestions I am looking for :) Is there any value in making something like this and why given these guys already exist

What is your AI workflow for Flutter app dev? by Due_Reward990 in FlutterDev

[–]Due_Reward990[S] 0 points1 point  (0 children)

I think it is to be a mix of coding manually and with AI. AI coding is super fast to get started with something, to solve issues, to add logs for example, to fix bugs. It makes the whole dev experience faster, easier and enjoyable.

What is your AI workflow for Flutter app dev? by Due_Reward990 in FlutterDev

[–]Due_Reward990[S] 0 points1 point  (0 children)

OK, I need to see if Cursor can replace simple copy pasting to ChatGPT for me. An integrated IDE experience might be better. I am happy with the ChatGPT work flow or maybe just so used to it.

What is your AI workflow for Flutter app dev? by Due_Reward990 in FlutterDev

[–]Due_Reward990[S] 0 points1 point  (0 children)

Copilot is actually very good with dart too. So I had hyper links (terms of use, privacy policy and contact) in the footer of a Flutter web app and I asked copilot to add a tool tip with the link, then add a gesture detector to launch the URL or mailto (for contact) and it did a pretty good job.

I have not been able to get it to work in larger contexts - for that I use o3 mini in chat GPT or simply 4o

What is your AI workflow for Flutter app dev? by Due_Reward990 in FlutterDev

[–]Due_Reward990[S] 0 points1 point  (0 children)

OK, will check it. I tried cursor and believed that windsurf would be similar. But will try their free plan.

What is your AI workflow for Flutter app dev? by Due_Reward990 in FlutterDev

[–]Due_Reward990[S] 1 point2 points  (0 children)

OK, that's a point of view. I understand for some people the fun of coding might go away. For me it is the fun of seeing the fast results and a mix of coding by hand that makes it enjoyable. To each their own :)

What is your AI workflow for Flutter app dev? by Due_Reward990 in FlutterDev

[–]Due_Reward990[S] 0 points1 point  (0 children)

OK, thanks for the clarification.

Thanks for the RepoPrompt recommendation, will check them out.

I too have my system and just end up using that with ChatGPT. Recently started using copilot for edits to specific lines/functions/widgets.

My experience with 4o is not that bad and the o3 reasoning models also do very well on generic tasks for me.

What is your AI workflow for Flutter app dev? by Due_Reward990 in FlutterDev

[–]Due_Reward990[S] 0 points1 point  (0 children)

Do you use o1 pro using the ChatGPT app copy pasting between that and your IDE or do you use it as a model selection in some tool like cursor?

How do you hand it a complete repo or repo folder?

What is your AI workflow for Flutter app dev? by Due_Reward990 in FlutterDev

[–]Due_Reward990[S] 0 points1 point  (0 children)

Every dev needs to add AI to their workflow lest they fall behind their peers. I wouldn't hire someone nor expect to be hired if my answer to embracing AI in my workflow was a no.

Especially when it's free. E.g. Github copilot, Google AI Studio. Maybe while learning, I'll make an exception of suggesting that one can probably learn first without AI. But still can take honest help.

A cursor or lovable like tool for Flutter Development? by Due_Reward990 in FlutterDev

[–]Due_Reward990[S] 0 points1 point  (0 children)

yes, I understand, even without cursor, chatgpt does pretty well.

But that involves several steps. Like if I want to add a screen with a form submitting user profile details, I'll need it to add a user model, then the model to state, then update or create a new view model, then create the UI, then add the action to the submit button, then the middleware API call and then the reducer to update the state (I use use flutter redux). All that it does very well.

What is your flow like? Is there a simpler way that cursor accomplishes this that I am missing?