Skip to content

Conversation

@EItanya
Copy link
Contributor

@EItanya EItanya commented Jul 24, 2025

This PR move the backend agent engine of kagent from autogen to ADK

TODO:

  • Finish implementing model providers
  • Decide what to do about Memory
  • Fix UI to use A2A directly

EItanya added 28 commits July 15, 2025 16:24
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Copilot AI review requested due to automatic review settings July 24, 2025 19:34
@EItanya EItanya requested a review from ilackarms as a code owner July 24, 2025 19:34
@peterj
Copy link
Collaborator

peterj commented Jul 28, 2025

I was trying to fetch all agents and I am getting this:

❯  curl localhost:8083/api/agents
{"error":"Agent not found: failed to get model: record not found"}

Let me know when this is ready, so I can do the UI portion.

EItanya added 4 commits July 28, 2025 14:04
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Named("autogenagent").
Owns(&appsv1.Deployment{}).
Owns(&corev1.ConfigMap{}).
Owns(&corev1.Service{}).
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Owns(&corev1.Service{}).
Owns(&corev1.Service{}).
Owns(&corev1.ServiceAccount{}).

EItanya and others added 12 commits July 28, 2025 20:03
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Peter Jausovec <peter.jausovec@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
…ya/adk

* 'eitanya/adk' of github.com:kagent-dev/kagent:
  add python release workflow, add READY status to printer columns
  temporarily using upstream mcp/grafana in kagent pod
  fix for 657 (#658)
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
@EItanya EItanya marked this pull request as ready for review July 30, 2025 15:12
EItanya and others added 9 commits July 30, 2025 15:27
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
…ya/adk

* 'eitanya/adk' of github.com:kagent-dev/kagent:
  fix cli lint
  update goldens
  use proper version in the Dockerfile for kagent python
  moved some Python files, fixed mcp hang, sped up Python cold start
  docs: fix documentation links in README (#660)
Signed-off-by: Peter Jausovec <peter.jausovec@solo.io>
Signed-off-by: Peter Jausovec <peter.jausovec@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
@EItanya
Copy link
Contributor Author

EItanya commented Jul 31, 2025

Closing in favor of #671 as getting DCO to pass on this PR will be nearly impossible at this point.

@EItanya EItanya closed this Jul 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants