adk-go
adk-go copied to clipboard
An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
- Add signal handling to gracefully cancel the context on interrupt (SIGINT) - Update functions to accept context instead of creating a new one internally - Pass the main context...
Hi, I'm really excited to see adk-go finally released. While it is not too late, can you please reconsider the decision to use gorm for the database storage session? While...
This PR closes #225.
The REST API already has [eval-related endpoints](https://github.com/google/adk-go/blob/main/server/restapi/routers/eval.go) (`/apps/{app_name}/eval_sets`, `/apps/{app_name}/eval_results`) but they're all stubbed with `Unimplemented` handlers. There's currently no way to systematically evaluate agent performance. Without this, we're stuck manually...
https://github.com/go-a2a/adk-go Seems to have been an earlier related project inside the A2A org. This probably needs deprecating and redirecting to avoid confusion
Add .gitignore for the project to allow excluding unexpected directories. Just imported and changed a few lines from https://github.com/google/go-github.
- Rewrite and expand the README to provide a detailed overview of the example categories, launch options, and usage instructions - Add an extensive table of contents with clear links...
python ref: https://github.com/google/adk-python/blob/0ccc43cf49dc0882dc896455d6603a602d8a28e7/src/google/adk/sessions/vertex_ai_session_service.py Fixes https://github.com/google/adk-go/issues/347
Align to the python version models support: https://github.com/google/adk-python/blob/main/src/google/adk/models/anthropic_llm.py
`launcher/adk` isn't fully following the Go package organization style. The `Config` could have better suited into the launcher package. Consider merging `launcher/adk` into `launcher`.