Jaana Dogan
Jaana Dogan
This change re-introduces error as a possible return value for function tools. The previous removal of this feature led to poor error-handling patterns, as functions often need to signal failures...
Launchers aren't a well established concept in ADK, but an App is. Following up from changes from https://github.com/google/adk-go/pull/254, consider removing the launcher packages and introduce `App`.
- Per Go style guideline, avoid repetitiveness caused by package name in identifier names. - Rename gcs package to gcsartifact to differentiate it from the official GCS client package in...
- Allow custom MCP client options - Allow client reuse if needed
Not sure if this package is ready to be released yet. It uses a hardcoded "session-id" in return values. Let's release this package once we can provide an identical implementation...
There is a `gorm` integration underneath the `session/database` package. - Third party ecosystem integrations should be provided from the community repo, adk-go-community. - The package shouldn't be called database, but...
ADK will introduce a `workflowagent` in the future, its code can easily fit into the `workflowagent`. Plural package names is an anti pattern in Go because the package name is...
Also simply the wording in some existing package godocs.