Jack Wotherspoon
0c07e15c2c
docs: update ADK samples to use toolbox-core ( #584 )
...
`ToolboxTool` has been removed from `google-adk` package in
11ca528090
Instead `toolbox-core` should be used directly to remove the need for a
dependency on `toolbox-langchain` and `langchain`.
The new recommendation is to install `toolbox-core`.
```shell
pip install toolbox-core
```
And then load toolbox tools directly and pass it to the ADK agent.
```python
from google.adk.agents import Agent
# NEW IMPORT
from toolbox_core import ToolboxSyncClient
# Full control over MCP Toolbox
toolbox_client = ToolboxSyncClient("http://127.0.0.1:5000 ")
toolbox_tools = toolbox_client.load_toolset("my-toolset")
root_agent = Agent(
model="gemini-2.0-flash",
name="root_agent",
instruction=agent_instruction,
# Add Toolbox tools to ADK agent
tools=toolbox_tools,
)
```
2025-05-20 17:44:50 +00:00
Twisha Bansal
0e4564f383
docs: change docs to add authenticated Toolbox Cloud Run access ( #575 )
2025-05-20 21:26:38 +05:30
Yuan
4b4fbc656a
chore(tools/mysqlsql): only cast TEXT to string ( #581 )
...
Only cast to string if the column's `DatabaseTypeName` is `TEXT`.
2025-05-19 14:58:28 -07:00
Yuan
4d4b3ebeb9
chore: lint fix ( #582 )
2025-05-19 14:53:25 -07:00
trehanshakuntG
d65747a2dc
feat: add spanner-execute-sql tool ( #576 )
...
This tool can be used across spanner sources.
`spanner-execute-sql` config is as below:
```
tools:
spanner_execute_sql_tool:
kind: "spanner-execute-sql"
source: my-spanner-source
description: Use this tool to execute sql.
```
The `spanner-execute-sql` tool takes one parameter. Example request as
follow:
```
curl -X POST -H "Content-Type: application/json" -d '{"sql": "SELECT 1"}' http://127.0.0.1:5000/api/tool/spanner_execute_sql_tool/invoke
```
---------
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-19 14:48:11 -07:00
trehanshakuntG
8590061ae4
feat: add mysql-execute-sql tool ( #577 )
...
This tool can be used across mysql sources.
`mysql-execute-sql` config is as below:
```
tools:
mysql_execute_sql_tool:
kind: "mysql-execute-sql"
source: my-mysql-source
description: Use this tool to execute sql.
```
The `mysql-execute-sql` tool takes one parameter. Example request as
follow:
```
curl -X POST -H "Content-Type: application/json" -d '{"sql": "SELECT 1"}' http://127.0.0.1:5000/api/tool/mysql_execute_sql_tool/invoke
```
2025-05-20 02:17:39 +05:30
Mend Renovate
e89abac29f
chore(deps): update module github.com/jackc/pgx/v5 to v5.7.5 ( #574 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/jackc/pgx/v5](https://redirect.github.com/jackc/pgx ) |
`v5.7.4` -> `v5.7.5` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>jackc/pgx (github.com/jackc/pgx/v5)</summary>
###
[`v5.7.5`](https://redirect.github.com/jackc/pgx/compare/v5.7.4...v5.7.5 )
[Compare
Source](https://redirect.github.com/jackc/pgx/compare/v5.7.4...v5.7.5 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
2025-05-19 10:39:04 -07:00
trehanshakuntG
6512704e77
feat: Add support for read-only in Spanner tool ( #563 )
...
Allowing user to add `readOnly` field in spanner tools.
The existing tool doesn't work for reading schema tables since schema
tables can only be accessed through read-only transaction.
This PR also resolve #435 for Spanner tool.
---------
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-16 12:08:05 +05:30
Yuan
04dcf47912
fix: reinitialize required slice if nil ( #571 )
...
`slices.Concat` will return `nil` if arrays are all empty instead of an
empty slice `[]`. Fix this by setting `[]` if it's `nil`.
Fixes #564
2025-05-16 00:54:03 +00:00
Mend Renovate
0e53829703
chore(deps): update dependency go to v1.24.3 ( #537 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/ )
([source](https://redirect.github.com/golang/go )) | toolchain | patch |
`1.24.2` -> `1.24.3` |
---
### Release Notes
<details>
<summary>golang/go (go)</summary>
###
[`v1.24.3`](https://redirect.github.com/golang/go/compare/go1.24.2...go1.24.3 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjQwLjcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-15 16:55:10 -07:00
Mend Renovate
a890d0beee
chore(deps): update module cloud.google.com/go/spanner to v1.81.1 ( #568 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/spanner](https://redirect.github.com/googleapis/google-cloud-go )
| `v1.81.0` -> `v1.81.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-15 16:45:57 -07:00
Averi Kitsch
ca4491b0a9
docs: separate MCP docs ( #569 )
...
Create a doc page per database for MCP Dev Assist workflows
2025-05-15 15:40:19 -07:00
An Nguyen
2068f26302
chore: fix bigtable doc typo ( #570 )
...
Fix bigtable doc typo
2025-05-15 21:44:04 +00:00
Mend Renovate
d7579861e8
chore(deps): update module cloud.google.com/go/alloydbconn to v1.15.2 ( #562 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/alloydbconn](https://redirect.github.com/googlecloudplatform/alloydb-go-connector )
| `v1.15.1` -> `v1.15.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googlecloudplatform/alloydb-go-connector
(cloud.google.com/go/alloydbconn)</summary>
###
[`v1.15.2`](https://redirect.github.com/GoogleCloudPlatform/alloydb-go-connector/releases/tag/v1.15.2 )
[Compare
Source](https://redirect.github.com/googlecloudplatform/alloydb-go-connector/compare/v1.15.1...v1.15.2 )
##### Bug Fixes
- update dependencies to latest
([#​680](https://redirect.github.com/GoogleCloudPlatform/alloydb-go-connector/issues/680 ))
([8962c17](8962c17aab ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS45IiwidXBkYXRlZEluVmVyIjoiNDAuMTEuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-15 00:08:08 +00:00
AlexTalreja
e8e0125eaa
docs: fix typo and import in local quickstart ( #565 )
2025-05-14 16:58:37 -07:00
Mend Renovate
c98bc4b1a3
chore(deps): update module google.golang.org/api to v0.233.0 ( #559 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.232.0` -> `v0.233.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.233.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.233.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.232.0...v0.233.0 )
##### Features
- **accessapproval:** Remove accessapproval/v1beta1 client
([#​3142](https://redirect.github.com/googleapis/google-api-go-client/issues/3142 ))
([aae5a4e](aae5a4ef10 ))
- **all:** Auto-regenerate discovery clients
([#​3139](https://redirect.github.com/googleapis/google-api-go-client/issues/3139 ))
([ef1442a](ef1442adf4 ))
- **all:** Auto-regenerate discovery clients
([#​3141](https://redirect.github.com/googleapis/google-api-go-client/issues/3141 ))
([868e87a](868e87a45b ))
- **all:** Auto-regenerate discovery clients
([#​3143](https://redirect.github.com/googleapis/google-api-go-client/issues/3143 ))
([357a874](357a874016 ))
- **all:** Auto-regenerate discovery clients
([#​3144](https://redirect.github.com/googleapis/google-api-go-client/issues/3144 ))
([37401aa](37401aa34a ))
- **all:** Auto-regenerate discovery clients
([#​3145](https://redirect.github.com/googleapis/google-api-go-client/issues/3145 ))
([c8d1b4b](c8d1b4b144 ))
- **all:** Auto-regenerate discovery clients
([#​3147](https://redirect.github.com/googleapis/google-api-go-client/issues/3147 ))
([2bb75a2](2bb75a2b57 ))
- **all:** Auto-regenerate discovery clients
([#​3148](https://redirect.github.com/googleapis/google-api-go-client/issues/3148 ))
([1002481](1002481011 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS45IiwidXBkYXRlZEluVmVyIjoiNDAuMTEuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-14 13:42:42 -07:00
Yuan
b58bf76dda
fix: fix spellings in comments ( #561 )
2025-05-13 21:09:37 +00:00
Kurtis Van Gent
5a5e06f1a6
docs: add discord link to README ( #560 )
2025-05-13 14:55:46 -06:00
Mend Renovate
5c166d0651
chore(deps): update module google.golang.org/api to v0.232.0 ( #542 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.231.0` -> `v0.232.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>
###
[`v0.232.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.232.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.231.0...v0.232.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3132](https://redirect.github.com/googleapis/google-api-go-client/issues/3132 ))
([f041909](f041909f99 ))
- **all:** Auto-regenerate discovery clients
([#​3134](https://redirect.github.com/googleapis/google-api-go-client/issues/3134 ))
([f5cbc80](f5cbc80e53 ))
- **all:** Auto-regenerate discovery clients
([#​3135](https://redirect.github.com/googleapis/google-api-go-client/issues/3135 ))
([25f8d4a](25f8d4abda ))
- **all:** Auto-regenerate discovery clients
([#​3136](https://redirect.github.com/googleapis/google-api-go-client/issues/3136 ))
([fceda0c](fceda0cfc1 ))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-12 23:22:07 +00:00
Mend Renovate
2c3e7a0c1c
chore(deps): update module github.com/microsoft/go-mssqldb to v1.8.1 ( #551 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/microsoft/go-mssqldb](https://redirect.github.com/microsoft/go-mssqldb )
| `v1.8.0` -> `v1.8.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>microsoft/go-mssqldb
(github.com/microsoft/go-mssqldb)</summary>
###
[`v1.8.1`](https://redirect.github.com/microsoft/go-mssqldb/compare/v1.8.0...v1.8.1 )
[Compare
Source](https://redirect.github.com/microsoft/go-mssqldb/compare/v1.8.0...v1.8.1 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
2025-05-12 16:17:19 -07:00
Mend Renovate
7138ed5f42
chore(deps): update module cloud.google.com/go/bigquery to v1.68.0 ( #557 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/bigquery](https://redirect.github.com/googleapis/google-cloud-go )
| `v1.67.0` -> `v1.68.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [x] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-12 15:54:24 -07:00
Mend Renovate
54f2614edf
chore(deps): update module github.com/couchbase/tools-common/http to v1.0.9 ( #541 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/couchbase/tools-common/http](https://redirect.github.com/couchbase/tools-common )
| `v1.0.8` -> `v1.0.9` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
2025-05-12 15:47:54 -07:00
Mend Renovate
6bcbadf948
chore(deps): update module cloud.google.com/go/spanner to v1.81.0 ( #550 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/spanner](https://redirect.github.com/googleapis/google-cloud-go )
| `v1.80.0` -> `v1.81.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
2025-05-12 15:19:19 -07:00
Mend Renovate
e375317914
chore(deps): update actions/setup-go action to v5.5.0 ( #548 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/setup-go](https://redirect.github.com/actions/setup-go ) |
action | minor | `v5.4.0` -> `v5.5.0` |
---
### Release Notes
<details>
<summary>actions/setup-go (actions/setup-go)</summary>
###
[`v5.5.0`](https://redirect.github.com/actions/setup-go/releases/tag/v5.5.0 )
[Compare
Source](https://redirect.github.com/actions/setup-go/compare/v5.4.0...v5.5.0 )
##### What's Changed
##### Bug fixes:
- Update self-hosted environment validation by
[@​priyagupta108](https://redirect.github.com/priyagupta108 ) in
[https://github.com/actions/setup-go/pull/556 ](https://redirect.github.com/actions/setup-go/pull/556 )
- Add manifest validation and improve error handling by
[@​priyagupta108](https://redirect.github.com/priyagupta108 ) in
[https://github.com/actions/setup-go/pull/586 ](https://redirect.github.com/actions/setup-go/pull/586 )
- Update template link by
[@​jsoref](https://redirect.github.com/jsoref ) in
[https://github.com/actions/setup-go/pull/527 ](https://redirect.github.com/actions/setup-go/pull/527 )
##### Dependency updates:
- Upgrade
[@​action/cache](https://redirect.github.com/action/cache ) from
4.0.2 to 4.0.3 by
[@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y ) in
[https://github.com/actions/setup-go/pull/574 ](https://redirect.github.com/actions/setup-go/pull/574 )
- Upgrade
[@​actions/glob](https://redirect.github.com/actions/glob ) from
0.4.0 to 0.5.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-go/pull/573 ](https://redirect.github.com/actions/setup-go/pull/573 )
- Upgrade ts-jest from 29.1.2 to 29.3.2 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-go/pull/582 ](https://redirect.github.com/actions/setup-go/pull/582 )
- Upgrade eslint-plugin-jest from 27.9.0 to 28.11.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/actions/setup-go/pull/537 ](https://redirect.github.com/actions/setup-go/pull/537 )
##### New Contributors
- [@​jsoref](https://redirect.github.com/jsoref ) made their first
contribution in
[https://github.com/actions/setup-go/pull/527 ](https://redirect.github.com/actions/setup-go/pull/527 )
**Full Changelog**:
https://github.com/actions/setup-go/compare/v5...v5.5.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-12 14:00:52 -07:00
Wenxin Du
01e089cc34
docs: Update testing instruction in DEVELPER.md ( #556 )
...
We have refactored our tests. Fix instruction in DEVELOPER.md to match
the latest setting.
2025-05-12 16:04:05 -04:00
Jack Wotherspoon
352b3ed91c
chore: update typo ( #555 )
...
Windsurf was formerly https://codeium.com/
updating typo `codium` --> `codeium`
2025-05-12 13:35:11 -04:00
Averi Kitsch
df31fa6680
docs: Add Dev Assist docs for AlloyDB ( #546 )
...
Co-authored-by: duwenxin <duwenxin@google.com >
2025-05-09 16:01:49 -04:00
Kurtis Van Gent
b2ff195831
chore: update diagram for couchbase ( #547 )
...
Update diagram to include Couchbase.
2025-05-08 15:07:24 -06:00
Jack Wotherspoon
00e3a87258
docs: update typo in export_telemetry.md ( #549 )
...
Changing "Connector" --> "Collector".
2025-05-08 11:48:53 -04:00
Wenxin Du
e747b6e289
fix: prevent tool calls through MCP when auth is required ( #544 )
...
MCP does not support the `authRequired` feature. Disallow all MCP Tool
call to Tools with `authRequired` set.
Fixes: https://github.com/googleapis/genai-toolbox/issues/543
2025-05-07 15:24:13 -04:00
Twisha Bansal
8834a36445
chore: auto update toolbox version in colab quickstarts ( #534 )
2025-05-07 10:50:49 +05:30
release-please[bot]
9a5d76e2dc
chore(main): release 0.5.0 ( #484 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.5.0](https://github.com/googleapis/genai-toolbox/compare/v0.4.0...v0.5.0 )
(2025-05-06)
### Features
* Add Couchbase as Source and Tool
([#307 ](https://github.com/googleapis/genai-toolbox/issues/307 ))
([d7390b0 ](d7390b06b7 ))
* Add postgres-execute-sql tool
([#490 ](https://github.com/googleapis/genai-toolbox/issues/490 ))
([11ea7bc ](11ea7bc584 ))
### Bug Fixes
* **deps:** Update module cloud.google.com/go/cloudsqlconn to v1.17.0
([#500 ](https://github.com/googleapis/genai-toolbox/issues/500 ))
([ad040cf ](ad040cfb8b ))
* **deps:** Update module cloud.google.com/go/spanner to v1.80.0
([#481 ](https://github.com/googleapis/genai-toolbox/issues/481 ))
([1e1348f ](1e1348f5f0 ))
* **deps:** Update module google.golang.org/api to v0.231.0
([#505 ](https://github.com/googleapis/genai-toolbox/issues/505 ))
([50ec7f4 ](50ec7f4a06 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
---------
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
Co-authored-by: Yuan Teoh <yuanteoh@google.com >
v0.5.0
2025-05-06 16:32:01 -06:00
Yuan
a087280fe2
docs: fix indentation for release please ( #540 )
2025-05-06 16:08:02 -06:00
Yuan
c26b2f4d9e
test: add integration tests for postgres-execute-sql tool ( #494 )
...
Add `postgres-execute-sql` to compatible source's integration tests.
2025-05-06 15:42:22 -06:00
Averi Kitsch
31a1fe971a
docs: add dev assist tools using MCP documentation ( #510 )
...
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-06 13:58:17 -07:00
Twisha Bansal
1d096de82f
docs: use env-based project in LlamaIndex Quickstart ( #531 )
...
The `GoogleGenAI` llm directly takes in the `Project ID` [set
up](https://googleapis.github.io/genai-toolbox/samples/bigquery/local_quickstart/#before-you-begin )
in the quickstart.
Partially fixes https://github.com/googleapis/genai-toolbox/issues/518
2025-05-06 22:09:57 +05:30
Jack Wotherspoon
652dc5c2dd
docs: update colab badge link ( #536 )
...
The "Open in Colab" badge on the getting started quickstart links to the
GitHub file and not the colab.
Updating it to properly point at
https://colab.research.google.com/github/googleapis/genai-toolbox/blob/main/docs/en/getting-started/colab_quickstart.ipynb
2025-05-06 19:56:54 +05:30
Anubhav Dhawan
1dce40fc26
docs: Bump Toolbox version in Colab Quickstart + fix typo ( #533 )
2025-05-06 16:51:52 +05:30
Anubhav Dhawan
717f43420a
docs: Address connection issues in local quickstart with clearer guidance ( #520 )
...
Fix for #517
This PR improves the Local Quickstart guide by adding troubleshooting
advice for common PostgreSQL connection issues in [step
1](https://googleapis.github.io/genai-toolbox/getting-started/local_quickstart/#step-1-set-up-your-database ).
This reduces friction and improves the setup experience for users
following the local quickstart by addressing feedback in #517 regarding
difficulties in the initial database connection step.
### Problem
Users faced issues like password prompts or "role 'postgres' does not
exist" errors when trying to connect to PostgreSQL with `psql -h
127.0.0.1 -U postgres`.
### Solution
This PR adds a notice that provides solutions for common connection
errors, including guidance on using `sudo -i -u postgres` for peer
authentication.
---------
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-05-06 11:24:59 +05:30
Mend Renovate
7c5ae0bf0b
chore(deps): update module golang.org/x/oauth2 to v0.30.0 ( #529 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| golang.org/x/oauth2 | `v0.29.0` -> `v0.30.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-05 10:38:57 -06:00
Jack Wotherspoon
8b68764ef6
docs: update wording and typos for AuthServices ( #525 )
...
The wording for `Authorized Invocations` reads a bit funny and has a
typo.
Updating it to make a bit more sense and fixing a couple other typos
around auth.
2025-05-05 16:24:03 +00:00
Jack Wotherspoon
c7189e9fcf
docs: use --tools-file over deprecated --tools_file ( #524 )
...
Updating docs to use the `--tools-file` flag over the now deprecated
`--tools_file`.
The new flag was added as of `v0.3.0` in #384
This change reduces confusion as current usage in docs results in
following message on startup of Toolbox server:
```sh
Flag --tools_file has been deprecated, please use --tools-file instead
```
Fixes #514
---------
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-05 16:16:40 +00:00
Jack Wotherspoon
8b635955fc
docs: update typo in MySQL tool ( #526 )
...
Updating description of MySQL tool to properly mention MySQL as it
has a typo and currently says SQL Server.
2025-05-05 10:10:59 -06:00
Andrew Brook
91cc3e366d
docs: replace 'product' with 'solution' ( #522 )
...
To better conform to Google Cloud terminology, Toolbox should be
referred to as a "solution" rather than a "product".
2025-05-02 17:40:32 -07:00
shyam-cb
d7390b06b7
feat: add Couchbase as Source and Tool ( #307 )
...
Added couchbase support to Genai Toolbox
---------
Co-authored-by: duwenxin <duwenxin@google.com >
2025-05-02 16:37:58 -04:00
Mend Renovate
724957b4a9
chore(deps): update module github.com/neo4j/neo4j-go-driver/v5 to v5.28.1 ( #513 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/neo4j/neo4j-go-driver/v5](https://redirect.github.com/neo4j/neo4j-go-driver )
| `v5.28.0` -> `v5.28.1` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>neo4j/neo4j-go-driver
(github.com/neo4j/neo4j-go-driver/v5)</summary>
###
[`v5.28.1`](https://redirect.github.com/neo4j/neo4j-go-driver/releases/tag/v5.28.1 )
[Compare
Source](https://redirect.github.com/neo4j/neo4j-go-driver/compare/v5.28.0...v5.28.1 )
See https://github.com/neo4j/neo4j-go-driver/wiki/5.x-changelog for more
information.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/googleapis/genai-toolbox ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-05-02 11:10:35 -07:00
Yuan
c891c8e7bc
chore: update renovate bot commit message type ( #521 )
2025-05-02 17:57:51 +00:00
Yuan
11ea7bc584
feat: add postgres-execute-sql tool ( #490 )
...
This tool can be used across all postgres sources.
`postgres-execute-sql` config is as below:
```
tools:
postgres_execute_sql_tool:
kind: "postgres-execute-sql"
source: my-alloydb-source // or any other sources that is compatible with this tool
description: Use this tool to execute sql.
```
The `postgres-execute-sql` tool takes one parameter. Example request as
follow:
```
curl -X POST -H "Content-Type: application/json" -d '{"sql": "SELECT 1"}' http://127.0.0.1:5000/api/tool/postgres_execute_sql_tool/invoke
```
2025-05-01 17:43:41 +00:00
Huan Chen
b2176c0e2f
docs: update bigquery samples ( #512 )
...
1. Updated ADK dependencies.
2. Fixed sample code for Toolbox + ADK usage.
3. Updated the BigQuery MCP quickstart file to properly show the images.
2025-05-01 10:10:24 -07:00
Andrew Brook
f629df642b
docs: update MCP Toolbox description ( #504 )
...
Minor edit to description of Toolbox to avoid some sensitivity around
production/enterprise suitability as that may imply compliance features
or guarantees which aren't suitable to an early stage product.
---------
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
Co-authored-by: Yuan Teoh <yuanteoh@google.com >
Co-authored-by: Yuan <45984206+Yuan325@users.noreply.github.com >
2025-04-29 13:52:59 -07:00