Skip to content

Conversation

@EItanya
Copy link
Contributor

@EItanya EItanya commented Aug 4, 2025

No description provided.

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Copilot AI review requested due to automatic review settings August 4, 2025 20:05
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR updates various README files throughout the project to reflect a new architecture where Autogen support has been removed and the project now focuses on ADK (Agent Development Kit) as the primary framework. The changes simplify the documentation and align it with the current codebase structure.

Key changes:

  • Removed references to Autogen framework support, focusing solely on ADK
  • Updated service names from kagent to kagent-ui for UI access
  • Simplified Python development setup by removing specific version requirements and test instructions

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
ui/README.md Added instructions for testing UI against k8s backend with port-forwarding setup
python/README.md Removed Autogen references, simplified Python version setup, and updated package structure documentation
helm/README.md Added KMCP CRDs installation step to Helm deployment instructions
go/README.md Updated directory structure documentation to reflect current codebase organization
README.md Removed Autogen from engine description, now only mentions ADK support
DEVELOPMENT.md Removed local development setup instructions and updated service names for k8s deployment

python/README.md Outdated
```
The package director contains various sub-packages which comprise the kagent engine. Each framework which kagent supports has its own package. Currently that is only ADK.

In addition there is a top-level kagent package which contains the main entry point for the engine. In the future we may want to have separate entrypoints for each framework. to reduce the number of dependencies we have to install.
Copy link

Copilot AI Aug 4, 2025

Choose a reason for hiding this comment

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

There's a missing space after the period. It should be 'each framework. To reduce' instead of 'each framework. to reduce'.

Suggested change
In addition there is a top-level kagent package which contains the main entry point for the engine. In the future we may want to have separate entrypoints for each framework. to reduce the number of dependencies we have to install.
In addition there is a top-level kagent package which contains the main entry point for the engine. In the future we may want to have separate entrypoints for each framework. To reduce the number of dependencies we have to install.

Copilot uses AI. Check for mistakes.
python/README.md Outdated
```bash
uv run pytest tests/
```
The package director contains various sub-packages which comprise the kagent engine. Each framework which kagent supports has its own package. Currently that is only ADK.
Copy link

Copilot AI Aug 4, 2025

Choose a reason for hiding this comment

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

The word 'director' should be 'directory'.

Suggested change
The package director contains various sub-packages which comprise the kagent engine. Each framework which kagent supports has its own package. Currently that is only ADK.
The package directory contains various sub-packages which comprise the kagent engine. Each framework which kagent supports has its own package. Currently that is only ADK.

Copilot uses AI. Check for mistakes.
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
peterj
peterj previously approved these changes Aug 6, 2025
@peterj peterj merged commit ff94787 into main Aug 6, 2025
1 of 2 checks passed
@peterj peterj deleted the eitanya/adk-readme-update branch August 6, 2025 10:36
peterj added a commit that referenced this pull request Aug 6, 2025
…nya/kmcp

* 'eitanya/kmcp' of github.com:kagent-dev/kagent:
  [FIX ] - fixes adk performance tuning (#689)
  update READMEs based on new architecture (#684)
  fix(ui): correctly display args for tool calls in chat (#688)
UriZafrir pushed a commit to UriZafrir/kagent that referenced this pull request Aug 7, 2025
* update READMEs based on new architecture

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>

* PR comments

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>

* Update ui/README.md

---------

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Co-authored-by: Peter Jausovec <peterj@users.noreply.github.com>
Signed-off-by: urizaf <urizaf@gmail.com>
peterj added a commit that referenced this pull request Aug 8, 2025
* feat: implement backend for models ui

Signed-off-by: urizaf-work <uri.zafrir@kaltura.com>
Signed-off-by: urizaf <urizaf@gmail.com>

* add missing providers so they all appear in ui

Signed-off-by: urizaf-work <uri.zafrir@kaltura.com>
Signed-off-by: urizaf <urizaf@gmail.com>

* fix(ui): correctly display args for tool calls in chat (#688)

Signed-off-by: Brian Fox <878612+onematchfox@users.noreply.github.com>
Signed-off-by: urizaf <urizaf@gmail.com>

* update READMEs based on new architecture (#684)

* update READMEs based on new architecture

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>

* PR comments

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>

* Update ui/README.md

---------

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Co-authored-by: Peter Jausovec <peterj@users.noreply.github.com>
Signed-off-by: urizaf <urizaf@gmail.com>

* [FIX ] - fixes adk performance tuning (#689)

* - fixes adk performance tuning
- dependency versions update

Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>

* fix VERSION in case forked repository without tags

Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>

* revert uv version

Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>

* updated golden e2e

Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>

* fix helm unit tests

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>

---------

Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Co-authored-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: urizaf <urizaf@gmail.com>

* feat: make streaming buffer size configurable (#696)

* feat: make streaming buffer size configurable

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>

* switch to resource quantities for buffer size

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>

---------

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: urizaf <urizaf@gmail.com>

* eitanya/fix-python-release (#698)

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: urizaf <urizaf@gmail.com>

* EP-685-kmcp (#686)

* EP-685-kmcp

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>

* Update design/EP-685-kmcp.md

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>

---------

Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Co-authored-by: Lin Sun <lin.sun@solo.io>
Signed-off-by: urizaf <urizaf@gmail.com>

* use the types defined in pkg/client/model.go

Signed-off-by: urizaf <urizaf@gmail.com>

* fix(ui): correct link to switch agent from within chat (#667)

Signed-off-by: Brian Fox <878612+onematchfox@users.noreply.github.com>
Co-authored-by: Peter Jausovec <peterj@users.noreply.github.com>
Signed-off-by: urizaf <urizaf@gmail.com>

* fix(ui): display description for agent tools when editing an agent (#692)

Signed-off-by: Brian Fox <878612+onematchfox@users.noreply.github.com>
Co-authored-by: Peter Jausovec <peterj@users.noreply.github.com>
Signed-off-by: urizaf <urizaf@gmail.com>

* fix(controller): watch secondary resources instead of updating unowned resources (#703)

* fix(controller): watch secrets from agents controller

Ref: https://book.kubebuilder.io/reference/watching-resources/secondary-resources-not-owned
Signed-off-by: Brian Fox <878612+onematchfox@users.noreply.github.com>

* fix(controller): watch memory from agents controller

Signed-off-by: Brian Fox <878612+onematchfox@users.noreply.github.com>

* fix(controller): watch toolservers from agents controller

Signed-off-by: Brian Fox <878612+onematchfox@users.noreply.github.com>

* fix(controller): watch modelconfig from agent controller

Signed-off-by: Brian Fox <878612+onematchfox@users.noreply.github.com>

* fix(controller): watch secrets from model config controller

Agent watches ModelConfig -> ModelConfig watches Secret

Signed-off-by: Brian Fox <878612+onematchfox@users.noreply.github.com>

* refactor(controller): consistent error logging

Signed-off-by: Brian Fox <878612+onematchfox@users.noreply.github.com>

* refactor(controller): remove `reconcileAgents`

This isn't needed any more - we only ever reconcile a single agent at a time now.

Signed-off-by: Brian Fox <878612+onematchfox@users.noreply.github.com>

* fix(controller): ensure api key secret exists for model config

Signed-off-by: Brian Fox <878612+onematchfox@users.noreply.github.com>

* refactor(controller): explicitly set error to nil for memory status

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Brian Fox <878612+onematchfox@users.noreply.github.com>

---------

Signed-off-by: Brian Fox <878612+onematchfox@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: urizaf <urizaf@gmail.com>

* change to correct Gemini icon

Signed-off-by: urizaf <urizaf@gmail.com>

---------

Signed-off-by: urizaf-work <uri.zafrir@kaltura.com>
Signed-off-by: urizaf <urizaf@gmail.com>
Signed-off-by: Brian Fox <878612+onematchfox@users.noreply.github.com>
Signed-off-by: Eitan Yarmush <eitan.yarmush@solo.io>
Signed-off-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Co-authored-by: urizaf-work <uri.zafrir@kaltura.com>
Co-authored-by: Brian Fox <878612+onematchfox@users.noreply.github.com>
Co-authored-by: Eitan Yarmush <eitan.yarmush@solo.io>
Co-authored-by: Peter Jausovec <peterj@users.noreply.github.com>
Co-authored-by: Dmytro Rashko <dmitriy.rashko@amdocs.com>
Co-authored-by: Lin Sun <lin.sun@solo.io>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
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.

3 participants