google / google/adk-python

Reusing `adk run` and `adk web` with custom Runners (and other custom services)

Đang mở
#1,181 3 bình luận 2 reaction 2 người được giao Được @klateefa nhận Xem trên GitHub
core needs review
Ngôn ngữ chính
Python
Star
21.5k
Fork
4k
Merge trung bình
1 ngày 22 giờ
Pull request đã merge (30 ngày)
31

Mô tả

**Is your feature request related to a problem? Please describe.**

I loved the dev specific tools (running via the cli or web) that are part of adk. However, they are good enough for simple agents. Anything that requires reliance on other custom objects (e.g. Session, artificate service, Custom/Extended Runner etc) requires one to write a custom script and thereby not utilizing the dev tools that come built in.

**Describe the solution you'd like**

While it would be difficult to specific the custom runner or service to use on CLI, refactoring the functions in
https://github.com/google/adk-python/blob/main/src/google/adk/cli/cli.py
such as `run_interactively` and `run_cli` could enable one to directly use them from their custom script (entrypoint).

**Describe alternatives you've considered**
Alternatives require duplication of code

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.