Anmol Shukla
4d59190fb4
Merge branch 'main' into sample-testing-strategy-go-test
2025-09-12 15:49:29 +05:30
Mend Renovate
ce736defb0
chore(deps): update module google.golang.org/genai to v1.24.0 ( #1417 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[google.golang.org/genai](https://redirect.github.com/googleapis/go-genai )
| `v1.23.0` -> `v1.24.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/go-genai (google.golang.org/genai)</summary>
###
[`v1.24.0`](https://redirect.github.com/googleapis/go-genai/releases/tag/v1.24.0 )
[Compare
Source](https://redirect.github.com/googleapis/go-genai/compare/v1.23.0...v1.24.0 )
##### Features
- \[Python] Implement async embedding batches for MLDev.
([f32fb26](f32fb26a12 ))
- Add labels to create tuning job config
([c13a2a5](c13a2a5f68 ))
- generate the function\_call class's converters
([995a3ac](995a3acc0a ))
- Support Veo 2 Editing on Vertex
([7fd6940](7fd694074b ))
##### Bug Fixes
- Enable `id` field in `FunctionCall` for Vertex AI.
([a3f3c2b](a3f3c2b37e ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-09-12 05:24:00 +00:00
Yuan Teoh
38eae15e16
docs: fix broken links in python quickstart ( #1427 )
2025-09-11 14:17:38 -07:00
AnmolShukla2002
6cc8e11132
updated test script
2025-09-11 11:10:29 +05:30
Mend Renovate
36d79ef147
chore(deps): update module google.golang.org/genai to v1.23.0 ( #1361 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[google.golang.org/genai](https://redirect.github.com/googleapis/go-genai )
| `v1.21.0` -> `v1.23.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/go-genai (google.golang.org/genai)</summary>
###
[`v1.23.0`](https://redirect.github.com/googleapis/go-genai/releases/tag/v1.23.0 )
[Compare
Source](https://redirect.github.com/googleapis/go-genai/compare/v1.22.0...v1.23.0 )
##### Features
- Add resolution field for Gemini Developer API Veo 3 generation
([b6a989c](b6a989cdca ))
###
[`v1.22.0`](https://redirect.github.com/googleapis/go-genai/releases/tag/v1.22.0 )
[Compare
Source](https://redirect.github.com/googleapis/go-genai/compare/v1.21.0...v1.22.0 )
##### Features
- add `sdkHttpResponse.headers` to \*Delete responses.
([ac0e763](ac0e7632e5 ))
- Add add\_watermark field for recontext\_image (Virtual Try-On, Product
Recontext)
([07b6f57](07b6f573b2 ))
- Add output\_gcs\_uri to Imagen upscale\_image
([c08d9f3](c08d9f35c3 ))
- Add VALIDATED mode into FunctionCallingConfigMode
([c282e79](c282e79bed ))
- Add VideoGenerationReferenceType enum for generate\_videos
([635b825](635b825bed ))
- refactor Go SDK to use pointers for optional parameters
([3ff328a](3ff328ac19 ))
- support tunings.cancel in the genai SDK for Python, Java, JS, and Go
([8c46fd2](8c46fd26e1 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: Averi Kitsch <akitsch@google.com >
Co-authored-by: Anmol Shukla <shuklaanmol@google.com >
2025-09-10 21:32:32 +05:30
Anmol Shukla
fcb35e89de
Merge branch 'main' into sample-testing-strategy-go-test
2025-09-10 12:37:07 +05:30
Anmol Shukla
302faf2513
docs: updated google api key conf ( #1398 )
...
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-09-10 12:24:19 +05:30
Mend Renovate
22cf228b88
chore(deps): update module github.com/googleapis/mcp-toolbox-sdk-go to v0.3.0 ( #1360 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/googleapis/mcp-toolbox-sdk-go](https://redirect.github.com/googleapis/mcp-toolbox-sdk-go )
| `v0.2.0` -> `v0.3.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>googleapis/mcp-toolbox-sdk-go
(github.com/googleapis/mcp-toolbox-sdk-go)</summary>
###
[`v0.3.0`](https://redirect.github.com/googleapis/mcp-toolbox-sdk-go/releases/tag/v0.3.0 )
[Compare
Source](https://redirect.github.com/googleapis/mcp-toolbox-sdk-go/compare/v0.2.0...v0.3.0 )
##### Features
- Add support for Map parameter type
([#​51](https://redirect.github.com/googleapis/mcp-toolbox-sdk-go/issues/51 ))
([c80d8d6](c80d8d6e2b ))
- Add support for nested maps in generic map parameter
([#​61](https://redirect.github.com/googleapis/mcp-toolbox-sdk-go/issues/61 ))
([3b33c52](3b33c52150 ))
##### Miscellaneous Chores
- Release 0.3.0
([#​59](https://redirect.github.com/googleapis/mcp-toolbox-sdk-go/issues/59 ))
([a89adcf](a89adcf440 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTcuMTAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-09-10 06:41:00 +00:00
AnmolShukla2002
1c76917e1c
chore(testing): testcases for Go
2025-09-08 13:07:45 +05:30
Anmol Shukla
28333e5faf
chore(testing): setup initial directory structure for Go ( #1185 )
2025-09-08 11:27:47 +05:30
release-please[bot]
4f022b6700
chore(main): release 0.14.0 ( #1261 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.14.0](https://github.com/googleapis/genai-toolbox/compare/v0.13.0...v0.14.0 )
(2025-09-05)
### ⚠ BREAKING CHANGES
* **bigquery:** Move `useClientOAuth` config from tool to source
([#1279 ](https://github.com/googleapis/genai-toolbox/issues/1279 ))
([8d20a48 ](8d20a48f13 ))
* **tools/bigquerysql:** remove `useClientOAuth` from tools config
([#1312 ](https://github.com/googleapis/genai-toolbox/issues/1312 ))
### Features
* **clickhouse:** Add ClickHouse Source and Tools
([#1088 ](https://github.com/googleapis/genai-toolbox/issues/1088 ))
([75a04a5 ](75a04a55dd ))
* **prebuilt/alloydb-postgres:** Support ipType and IAM users
([#1324 ](https://github.com/googleapis/genai-toolbox/issues/1324 ))
([0b2121e ](0b2121ea72 ))
* **server/mcp:** Support toolbox auth in mcp
([#1140 ](https://github.com/googleapis/genai-toolbox/issues/1140 ))
([ca353e0 ](ca353e0b66 ))
* **source/mysql:** Support `queryParams` in MySQL source
([#1299 ](https://github.com/googleapis/genai-toolbox/issues/1299 ))
([3ae2526 ](3ae2526e0f ))
* **tools/bigquery:** Support end-user credential passthrough on
multiple BQ tools
([#1314 ](https://github.com/googleapis/genai-toolbox/issues/1314 ))
([88f4b30 ](88f4b3028d ))
* **tools/looker:** Add description for looker-get-models tool
([#1266 ](https://github.com/googleapis/genai-toolbox/issues/1266 ))
([89af3a4 ](89af3a4ca3 ))
* **tools/looker:** Authenticate via end user credentials
([#1257 ](https://github.com/googleapis/genai-toolbox/issues/1257 ))
([8755e3d ](8755e3db34 ))
* **tools/looker:** Report field suggestions to agent
([#1267 ](https://github.com/googleapis/genai-toolbox/issues/1267 ))
([2cad82e ](2cad82e510 ))
### Bug Fixes
* Do not print usage on runtime error
([#1315 ](https://github.com/googleapis/genai-toolbox/issues/1315 ))
([afba7a5 ](afba7a57cd ))
* Update env var to allow empty string
([#1260 ](https://github.com/googleapis/genai-toolbox/issues/1260 ))
([03aa9fa ](03aa9fabac ))
* **tools/firestore:** Add document/collection path validation
([#1229 ](https://github.com/googleapis/genai-toolbox/issues/1229 ))
([14c2249 ](14c224939a ))
* **tools/looker-get-dashboards:** Fix Looker client OAuth check
([#1338 ](https://github.com/googleapis/genai-toolbox/issues/1338 ))
([36225aa ](36225aa6db ))
* **tools/oceanbase:** Fix encoded text with mysql driver
([#1283 ](https://github.com/googleapis/genai-toolbox/issues/1283 ))
([d16f89f ](d16f89fbb6 )),
closes [#1161 ](https://github.com/googleapis/genai-toolbox/issues/1161 )
---
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 Teoh <45984206+Yuan325@users.noreply.github.com >
2025-09-05 09:04:59 -07:00
Anmol Shukla
54d33fbd90
chore(testing): setup initial directory structure for JS ( #1193 )
2025-09-04 11:54:59 +05:30
Harsh Jha
d2978d5395
docs: rename quickstart functions ( #1308 )
2025-09-03 05:22:07 +00:00
Harsh Jha
f544e676ea
chore: modify quickstart structure to support testing ( #1186 )
...
Co-authored-by: Anmol Shukla <shuklaanmol@google.com >
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-08-28 11:52:49 +05:30
Anmol Shukla
a21e68022b
docs: renaming sample agent functions to a common name ( #1244 )
2025-08-28 11:07:51 +05:30
release-please[bot]
1a6dfe8d37
chore(main): release 0.13.0 ( #1175 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.13.0](https://github.com/googleapis/genai-toolbox/compare/v0.12.0...v0.13.0 )
(2025-08-27)
### ⚠ BREAKING CHANGES
* **prebuilt/alloydb:** Add bearer token support for
alloydb-wait-for-operation
([#1183 ](https://github.com/googleapis/genai-toolbox/issues/1183 ))
### Features
* Add capability to set default for environment variable in config
([#1248 ](https://github.com/googleapis/genai-toolbox/issues/1248 ))
([5bcd52e ](5bcd52e7dc ))
* **firebird:** Add Firebird SQL 2.5+ source and tool
([#1011 ](https://github.com/googleapis/genai-toolbox/issues/1011 ))
([4f6b806 ](4f6b806de9 ))
* **oceanbase:** Add Oceanbase source and tool
([#895 ](https://github.com/googleapis/genai-toolbox/issues/895 ))
([6fc4982 ](6fc49826d4 ))
* **server/mcp:** Support `ping` mechanism
([#1178 ](https://github.com/googleapis/genai-toolbox/issues/1178 ))
([5dcc66c ](5dcc66c84f ))
* **server:** Fail-fast on environment variable substitution
([#1177 ](https://github.com/googleapis/genai-toolbox/issues/1177 ))
([212aaba ](212aaba74c ))
* **server:** Implement Tool call auth error propagation
([#1235 ](https://github.com/googleapis/genai-toolbox/issues/1235 ))
([b94a021 ](b94a021ca1 ))
* **sources/bigquery:** Add support for user-credential passthrough
([#1067 ](https://github.com/googleapis/genai-toolbox/issues/1067 ))
([650e2e2 ](650e2e26f5 ))
* **tool/looker:** Add support for `description` field in looker tool
([#1199 ](https://github.com/googleapis/genai-toolbox/issues/1199 ))
([97f0dd2 ](97f0dd2acf ))
* **tools/bigquery-ask-data-insights:** Add bigquery `ask-data-insights`
tool ([#932 ](https://github.com/googleapis/genai-toolbox/issues/932 ))
([7651357 ](7651357d42 ))
* **tools/bigquery-forecast:** Add bigqueryforecast tool
([#1148 ](https://github.com/googleapis/genai-toolbox/issues/1148 ))
([2ad0ccf ](2ad0ccf83d ))
* **tools/firestore-add-documents:** Add firestore-add-documents tool
([#1107 ](https://github.com/googleapis/genai-toolbox/issues/1107 ))
([ee4a70a ](ee4a70a0e8 ))
* **tools/firestore-update-document:** Add firestore-update-document
tool ([#1191 ](https://github.com/googleapis/genai-toolbox/issues/1191 ))
([0010123 ](00101232a3 ))
* **tools/looker:** Control over whether hidden objects are surfaced
([#1222 ](https://github.com/googleapis/genai-toolbox/issues/1222 ))
([bc91559 ](bc91559cc4 ))
* **trino:** Add Trino source and tools
([#948 ](https://github.com/googleapis/genai-toolbox/issues/948 ))
([7dd123b ](7dd123b3d7 ))
### Bug Fixes
* **tools/looker:** Lookergetdashboards uses proper Authorized helper
func ([#1255 ](https://github.com/googleapis/genai-toolbox/issues/1255 ))
([00866bc ](00866bc7fc ))
* **tools/mongodb-find-one:** ProjectPayload unmarshaling
([#1167 ](https://github.com/googleapis/genai-toolbox/issues/1167 ))
([8ea6a98 ](8ea6a98bd9 ))
* **tools/mysql:** Fix encoded text for mysql
([#1161 ](https://github.com/googleapis/genai-toolbox/issues/1161 ))
([a37cfa8 ](a37cfa841d )),
closes [#840 ](https://github.com/googleapis/genai-toolbox/issues/840 )
---
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 Teoh <45984206+Yuan325@users.noreply.github.com >
2025-08-27 01:07:04 +00:00
Dr. Strangelove
5bcd52e7dc
feat: Add capability to set default for environment variable in config ( #1248 )
...
Support `${ENV_VALUE:default_value}`
🛠️ Fixes #1001
2025-08-26 20:28:55 +00:00
Anmol Shukla
6db9ad9389
docs: updated go-genai sample code ( #1212 )
...
Fixes issue #1211
Co-authored-by: dishaprakash <57954147+dishaprakash@users.noreply.github.com >
2025-08-26 20:58:05 +05:30
Harsh Jha
e376cce18c
docs: add shortcode for including file regions ( #1043 )
...
Introduces a new Hugo shortcode, `includeRegion`, to allow embedding
specific, tagged regions from source files directly into Markdown
content.
This helps maintain a single source of truth for code snippets and other
repeated content, such as setup instructions, preventing duplication and
simplifying updates across multiple quickstart guides.
Demo PR: https://github.com/googleapis/genai-toolbox/pull/1179
---------
Co-authored-by: Anmol Shukla <shuklaanmol@google.com >
2025-08-22 06:24:50 +00:00
manuka rahul
7158d72d39
docs: add jsgenai tab in the quickstart js ( #1037 )
...
Co-authored-by: Averi Kitsch <akitsch@google.com >
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-08-21 16:16:25 +00:00
release-please[bot]
d19cfc1e7e
chore(main): release 0.12.0 ( #1085 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.12.0](https://github.com/googleapis/genai-toolbox/compare/v0.11.0...v0.12.0 )
(2025-08-14)
### Features
* **prebuiltconfig:** Introduce additional parameter to limit context in
list_tables
([#1151 ](https://github.com/googleapis/genai-toolbox/issues/1151 ))
([497d3b1 ](497d3b126d ))
* **prebuiltconfig/alloydb-admin:** Add list cluster, instance and users
([#1126 ](https://github.com/googleapis/genai-toolbox/issues/1126 ))
([b42c139 ](b42c139158 ))
* **prebuiltconfig/alloydb-postgres:** Add tool to create user via Built
in user type or IAM
([#1130 ](https://github.com/googleapis/genai-toolbox/issues/1130 ))
([f5bcb9c ](f5bcb9c755 ))
* **source/http:** Add User Agent to `http` invocations
([#1102 ](https://github.com/googleapis/genai-toolbox/issues/1102 ))
([6f55b78 ](6f55b78e96 ))
* **sources/postgres:** Add support for `queryParams`
([#1047 ](https://github.com/googleapis/genai-toolbox/issues/1047 ))
([7b57251 ](7b57251402 )),
closes [#963 ](https://github.com/googleapis/genai-toolbox/issues/963 )
* **tools/bigquery-execute-sql:** Add dry run support
([#1057 ](https://github.com/googleapis/genai-toolbox/issues/1057 ))
([1cac9b5 ](1cac9b5b37 ))
* **tools/dataplex-search-aspect-types:** Add support for
`dataplex-search-aspect-types` tool
([#1061 ](https://github.com/googleapis/genai-toolbox/issues/1061 ))
([d940187 ](d940187c85 ))
* **tools/looker:** Add `looker-make-look` tool to create Looks
([#1099 ](https://github.com/googleapis/genai-toolbox/issues/1099 ))
([61d9489 ](61d9489344 ))
* **tools/looker:** Add visualizations to `query-url` tool
([#1090 ](https://github.com/googleapis/genai-toolbox/issues/1090 ))
([5bf2758 ](5bf275846a ))
* **tools/looker:** New Looker tools for dashboards
([#1118 ](https://github.com/googleapis/genai-toolbox/issues/1118 ))
([42be3f5 ](42be3f550c ))
* **ui:** Add login with google button for automatic id token retrieval
([#1044 ](https://github.com/googleapis/genai-toolbox/issues/1044 ))
([d91bdfc ](d91bdfcbdc ))
### Bug Fixes
* Correct the capitalization of `map` manifests
([#1139 ](https://github.com/googleapis/genai-toolbox/issues/1139 ))
([0b0457c ](0b0457c8e6 ))
* Remove unnecessary fields from `map` parameter manifests
([#1138 ](https://github.com/googleapis/genai-toolbox/issues/1138 ))
([fbe8c1a ](fbe8c1a9c0 ))
* **tools/looker:** Add authorized invocation feature to all Looker
tools ([#1091 ](https://github.com/googleapis/genai-toolbox/issues/1091 ))
([3b1cce7 ](3b1cce72e7 ))
* Update ui info log to reflect port
([#1125 ](https://github.com/googleapis/genai-toolbox/issues/1125 ))
([6d691d5 ](6d691d582f ))
---
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 Teoh <45984206+Yuan325@users.noreply.github.com >
2025-08-14 16:41:28 -07:00
Ajaykumar Yadav
c65c11af24
docs: fix typos across docs ( #1154 )
...
got some typos while reading the docs
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-08-14 21:42:04 +00:00
Twisha Bansal
e92fed63de
docs: fix genkit module installation ( #1155 )
2025-08-14 12:44:01 +00:00
AlexTalreja
a020b7a041
docs(ui): add Toolbox UI login with google feature to docs ( #1111 )
...
Add `Login with Google` feature to Toolbox docs
2025-08-07 15:27:46 -07:00
Twisha Bansal
f6b15de8cd
docs: fix js quickstart ( #1104 )
...
Use the newly recommended `@langchain/google-genai` library to use
gemini API keys.
2025-08-07 10:35:20 +00:00
release-please[bot]
a09f628b52
chore(main): release 0.11.0 ( #1071 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.11.0](https://github.com/googleapis/genai-toolbox/compare/v0.11.0...v0.11.0 )
(2025-08-05)
### ⚠ BREAKING CHANGES
* **tools/bigquery-sql:** Ensure invoke always returns a non-null value
([#1020 ](https://github.com/googleapis/genai-toolbox/issues/1020 ))
([9af55b6 ](9af55b651d ))
* **tools/bigquery-execute-sql:** Update the return messages
([#1034 ](https://github.com/googleapis/genai-toolbox/issues/1034 ))
([051e686 ](051e686476 ))
### Features
* Add TiDB source and tool
([#829 ](https://github.com/googleapis/genai-toolbox/issues/829 ))
([6eaf36a ](6eaf36ac85 ))
* Interactive web UI for Toolbox
([#1065 ](https://github.com/googleapis/genai-toolbox/issues/1065 ))
([8749b03 ](8749b03003 ))
* **prebuiltconfigs/cloud-sql-postgres:** Introduce additional parameter
to limit context in list tables
([#1062 ](https://github.com/googleapis/genai-toolbox/issues/1062 ))
([c3a58e1 ](c3a58e1d16 ))
* **tools/looker-query-url:** Add support for `looker-query-url` tool
([#1015 ](https://github.com/googleapis/genai-toolbox/issues/1015 ))
([327ddf0 ](327ddf0439 ))
* **tools/dataplex-lookup-entry:** Add support for
`dataplex-lookup-entry` tool
([#1009 ](https://github.com/googleapis/genai-toolbox/issues/1009 ))
([5fa1660 ](5fa1660fc8 ))
### Bug Fixes
* **tools/bigquery,mssql,mysql,postgres,spanner,tidb:** Add query
logging to execute-sql tools
([#1069 ](https://github.com/googleapis/genai-toolbox/issues/1069 ))
([0527532 ]([0527532bd7 ))
---
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 Teoh <45984206+Yuan325@users.noreply.github.com >
2025-08-05 14:00:26 -07:00
Averi Kitsch
af3d791dea
chore: roll back version ( #1077 )
2025-08-05 16:12:31 +00:00
release-please[bot]
8d0fa6783a
chore(main): release 0.11.0 ( #1000 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.11.0](https://github.com/googleapis/genai-toolbox/compare/v0.10.0...v0.11.0 )
(2025-08-04)
### ⚠ BREAKING CHANGES
* **tools/bigquery-sql:** Ensure invoke always returns a non-null value
([#1020 ](https://github.com/googleapis/genai-toolbox/issues/1020 ))
([9af55b6 ](9af55b651d ))
* **tools/bigquery-execute-sql:** Update the return messages
([#1034 ](https://github.com/googleapis/genai-toolbox/issues/1034 ))
([051e686 ](051e686476 ))
### Features
* Add DuckDB source and tool
([#879 ](https://github.com/googleapis/genai-toolbox/pull/879 ))
([fd14933 ](fd149337e9 ))
* Add TiDB source and tool
([#829 ](https://github.com/googleapis/genai-toolbox/issues/829 ))
([6eaf36a ](6eaf36ac85 ))
* Interactive web UI for Toolbox
([#1065 ](https://github.com/googleapis/genai-toolbox/issues/1065 ))
([8749b03 ](8749b03003 ))
* **tools/looker-query-url:** Add support for `looker-query-url` tool
([#1015 ](https://github.com/googleapis/genai-toolbox/issues/1015 ))
([327ddf0 ](327ddf0439 ))
* **tools/dataplex-lookup-entry:** Add support for
`dataplex-lookup-entry` tool
([#1009 ](https://github.com/googleapis/genai-toolbox/issues/1009 ))
([5fa1660 ](5fa1660fc8 ))
---
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 Teoh <45984206+Yuan325@users.noreply.github.com >
2025-08-04 19:11:17 -07:00
Averi Kitsch
ecf9d65e8a
docs: update architecture diagram ( #1038 )
2025-08-04 22:20:25 +00:00
AlexTalreja
8749b03003
feat: interactive web UI for Toolbox ( #1065 )
...
Introduce Toolbox UI, which can be launched with the `--ui` flag.
This initial version of Toolbox UI allows users to test Toolbox by
inspecting tools/toolsets, modifying parameters, managing headers, and
executing API calls.
2025-08-04 11:47:38 -07:00
Twisha Bansal
330b14e518
docs: fix method name ( #1042 )
2025-07-31 10:29:32 +05:30
Averi Kitsch
a279d32c57
docs: add link checker and fix broken links ( #1014 )
2025-07-28 14:51:18 -07:00
Yuan Teoh
90d4558a8e
docs: update docs lint ( #995 )
2025-07-25 17:26:28 +00:00
Pranava B
8ff60ca430
feat: add homebrew installation support for toolbox ( #936 )
...
Fixes #820
- Added installation and upgrade support for toolbox via homebrew
-https://github.com/Homebrew/homebrew-core/pull/231149 ,
https://github.com/Homebrew/homebrew-core/pull/230590
- This PR updates the documentation files to include the same.
Install toolbox via homebrew with:
```
brew install mcp-toolbox
```
Start the server using the command:
```
toolbox --tools-file "tools.yaml"
```
2025-07-25 14:17:22 +00:00
release-please[bot]
c45390e6f7
chore(main): release 0.10.0 ( #886 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.10.0](https://github.com/googleapis/genai-toolbox/compare/v0.9.0...v0.10.0 )
(2025-07-25)
### Features
* Add `Map` parameters support
([#928 ](https://github.com/googleapis/genai-toolbox/issues/928 ))
([4468bc9 ](4468bc920b ))
* Add Dataplex source and tool
([#847 ](https://github.com/googleapis/genai-toolbox/issues/847 ))
([30c16a5 ](30c16a559e ))
* Add Looker source and tool
([#923 ](https://github.com/googleapis/genai-toolbox/issues/923 ))
([c67e01b ](c67e01bcf9 ))
* Add support for null optional parameter
([#802 ](https://github.com/googleapis/genai-toolbox/issues/802 ))
([a817b12 ](a817b120ca )),
closes [#736 ](https://github.com/googleapis/genai-toolbox/issues/736 )
* **prebuilt/alloydb-admin-config:** Add alloydb control plane as a
prebuilt config
([#937 ](https://github.com/googleapis/genai-toolbox/issues/937 ))
([0b28b72 ](0b28b72aa0 ))
* **prebuilt/mysql,prebuilt/mssql:** Add generic mysql and mssql
prebuilt tools
([#983 ](https://github.com/googleapis/genai-toolbox/issues/983 ))
([c600c30 ](c600c30374 ))
* **server/mcp:** Support MCP version 2025-06-18
([#898 ](https://github.com/googleapis/genai-toolbox/issues/898 ))
([313d3ca ](313d3ca0d0 ))
* **sources/mssql:** Add support for encrypt connection parameter
([#874 ](https://github.com/googleapis/genai-toolbox/issues/874 ))
([14a868f ](14a868f2a0 ))
* **sources/firestore:** Add Firestore as Source
([#786 ](https://github.com/googleapis/genai-toolbox/issues/786 ))
([2bb790e ](2bb790e4f8 ))
* **sources/mongodb:** Add MongoDB Source
([#969 ](https://github.com/googleapis/genai-toolbox/issues/969 ))
([74dbd61 ](74dbd6124d ))
* **tools/alloydb-wait-for-operation:** Add wait for operation tool with
exponential backoff
([#920 ](https://github.com/googleapis/genai-toolbox/issues/920 ))
([3f6ec29 ](3f6ec2944e ))
* **tools/mongodb-aggregate:** Add MongoDB `aggregate` Tools
([#977 ](https://github.com/googleapis/genai-toolbox/issues/977 ))
([bd399bb ](bd399bb0fb ))
* **tools/mongodb-delete:** Add MongoDB `delete` Tools
([#974 ](https://github.com/googleapis/genai-toolbox/issues/974 ))
([78e9752 ](78e9752f62 ))
* **tools/mongodb-find:** Add MongoDB `find` Tools
([#970 ](https://github.com/googleapis/genai-toolbox/issues/970 ))
([a747475 ](a7474752d8 ))
* **tools/mongodb-insert:** Add MongoDB `insert` Tools
([#975 ](https://github.com/googleapis/genai-toolbox/issues/975 ))
([4c63f0c ](4c63f0c1e4 ))
* **tools/mongodb-update:** Add MongoDB `update` Tools
([#972 ](https://github.com/googleapis/genai-toolbox/issues/972 ))
([dfde52c ](dfde52ca9a ))
* **tools/neo4j-execute-cypher:** Add neo4j-execute-cypher for Neo4j
sources ([#946 ](https://github.com/googleapis/genai-toolbox/issues/946 ))
([81d0505 ](81d05053b2 ))
* **tools/neo4j-schema:** Add neo4j-schema tool
([#978 ](https://github.com/googleapis/genai-toolbox/issues/978 ))
([be7db3d ](be7db3dff2 ))
* **tools/wait:** Create wait for tool
([#885 ](https://github.com/googleapis/genai-toolbox/issues/885 ))
([ed5ef4c ](ed5ef4caea ))
### Bug Fixes
* Fix document preview pipeline for forked PRs
([#950 ](https://github.com/googleapis/genai-toolbox/issues/950 ))
([481cc60 ](481cc608ba ))
* **prebuilt/firestore:** Mark database field as required in the
firestore prebuilt tools
([#959 ](https://github.com/googleapis/genai-toolbox/issues/959 ))
([15417d4 ](15417d4e0c ))
* **prebuilt/cloud-sql-mssql:** Correct source reference for execute_sql
tool in cloud-sql-mssql.yaml prebuilt config
([#938 ](https://github.com/googleapis/genai-toolbox/issues/938 ))
([d16728e ](d16728e5c6 ))
* **prebuilt/cloud-sql-mysql:** Update list_table tool
([#924 ](https://github.com/googleapis/genai-toolbox/issues/924 ))
([2083ba5 ](2083ba5048 ))
* Replace 'float' with 'number' in McpManifest
([#985 ](https://github.com/googleapis/genai-toolbox/issues/985 ))
([59e23e1 ](59e23e1725 ))
* **server/api:** Add logger to context in tool invoke handler
([#891 ](https://github.com/googleapis/genai-toolbox/issues/891 ))
([8ce311f ](8ce311f256 ))
* **sources/looker:** Add agent tag to Looker API calls.
([#966 ](https://github.com/googleapis/genai-toolbox/issues/966 ))
([f55dd6f ](f55dd6fcd0 ))
* **tools/bigquery-execute-sql:** Ensure invoke always returns a
non-null value
([#925 ](https://github.com/googleapis/genai-toolbox/issues/925 ))
([9a55b80 ](9a55b80482 ))
* **tools/mysqlsql:** Unmarshal json data from database during invoke
([#979 ](https://github.com/googleapis/genai-toolbox/issues/979 ))
([ccc3498 ](ccc3498cf0 )),
closes [#840 ](https://github.com/googleapis/genai-toolbox/issues/840 )
---
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 Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-24 17:58:37 -07:00
dishaprakash
9aa6aa079d
docs: Update sample for Genkit Go using tbgenkit package ( #943 )
...
Previously code snippets were added to the README on how to use the new
Toolbox Go Core SDK.
Recently we have released a `tbgenkit` client-side package to make
integration with Genkit Go easier.
This PR updates the code snippet to use the newer package
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-23 11:59:47 +05:30
Anushka Saxena
49b1562f73
docs: add llamaindex integration to js quickstart ( #931 )
...
### Description
Enhance the [JavaScript
Quickstart](https://googleapis.github.io/genai-toolbox/getting-started/local_quickstart_js/ )
by adding a new tab dedicated to integrating the MCP Toolbox with
LlamaIndex. This provides users with a direct, runnable example of how
to utilize Toolbox's capabilities within a LlamaIndex-powered LLM agent
for hotel search and booking operations.
The changes include:
- Addition of a new `LlamaIndex` tab in `docs/quickstarts/js-local.md`.
- Corresponding `hotelAgent.js` code snippet for LlamaIndex integration.
### Related Issue
This PR addresses and resolves #930 .
---------
Signed-off-by: Anushka Saxena <anushka.saxena-it-2k19-05@iips.edu.in >
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-07-22 16:20:33 +05:30
dishaprakash
480d76dfff
docs: add Toolbox Go SDK quickstart ( #941 )
...
docs: Add Toolbox Go SDK Quickstart
2025-07-22 13:51:49 +05:30
Yuan Teoh
000831c15b
docs: update transport protocol in mcp instructions ( #893 )
...
Current default transport protocol shown in docs is using `sse`.
Updating to use `Streamable HTTP`.
Fixes #876
2025-07-16 23:36:59 +00:00
Twisha Bansal
26bdba46ca
docs: add links to quickstart ( #888 )
2025-07-15 11:47:59 +05:30
Nick Acosta
206bea4575
docs: update MCP inspector instructions ( #867 )
...
This pr updates the docs, specifically the quickstart working with MCP
Inspector. The tool recently included a Session Token for Authorization
that can easily be missed, this updates the guide to make it easy to
find and use this Session Token
---------
Co-authored-by: Nick Acosta <nick.acosta@getcollate.io >
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-14 20:11:28 +00:00
Harsh Jha
65843621c5
docs: Add JS SDK quickstart ( #845 )
...
Co-authored-by: Anmol Shukla <shuklaanmol@google.com >
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
Co-authored-by: Twisha Bansal <twishabansal@google.com >
2025-07-15 01:09:18 +05:30
Harsh Jha
6d27dabfb2
docs: add optional cloud setup section for Vertex AI ( #790 )
...
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-07-14 18:38:25 +05:30
dishaprakash
f312fc01b2
docs: Add Toolbox Go SDK snippets to the docsite ( #851 )
...
This PR adds the Go SDK code snippets to the docsite, following the same
pattern as Python and JS.
The code snippets are for:
- Core usage
- LangChain Go
- Genkit Go
- Go GenAI
- OpenAI Go
2025-07-14 02:28:45 +05:30
release-please[bot]
2b69700c5e
chore(main): release 0.9.0 ( #789 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.9.0](https://github.com/googleapis/genai-toolbox/compare/v0.8.0...v0.9.0 )
(2025-07-11)
### Features
* Dynamic reloading for toolbox config
([#800 ](https://github.com/googleapis/genai-toolbox/issues/800 ))
([4c240ac ](4c240ac3c9 ))
* **sources/mysql:** Add queryTimeout support to MySQL source
([#830 ](https://github.com/googleapis/genai-toolbox/issues/830 ))
([391cb5b ](391cb5bfe8 ))
* **tools/bigquery:** Add optional projectID parameter to bigquery tools
([#799 ](https://github.com/googleapis/genai-toolbox/issues/799 ))
([c6ab74c ](c6ab74c5da ))
### Bug Fixes
* Cleanup unassigned err log
([#857 ](https://github.com/googleapis/genai-toolbox/issues/857 ))
([c081ace ](c081ace46b ))
* Fix docs preview deployment pipeline
([#787 ](https://github.com/googleapis/genai-toolbox/issues/787 ))
([0a93b04 ](0a93b0482c ))
* **tools:** Nil parameter error when arrays are used
([#801 ](https://github.com/googleapis/genai-toolbox/issues/801 ))
([2bdcc08 ](2bdcc0841a ))
* Trigger reload on additional fsnotify operations
([#854 ](https://github.com/googleapis/genai-toolbox/issues/854 ))
([aa8dbec ](aa8dbec970 ))
---
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 Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-10 17:46:05 -07:00
AlexTalreja
4c240ac3c9
feat: dynamic reloading for toolbox config ( #800 )
...
Allow Toolbox server to automatically update when users modify their
tool configuration file(s), instead of requiring a restart.
This feature is automatically enabled, but can be turned off with the
flag `--disable-reload`.
2025-07-08 17:28:12 -07:00
Twisha Bansal
648eede62b
docs: add introduction snippets for JS SDK ( #785 )
...
Using nested tabs in hugo is hard and flaky. So, we're using different
heading for the multiple languages here.
2025-07-08 00:11:49 +05:30
release-please[bot]
f13e9635ba
chore(main): release 0.8.0 ( #689 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.8.0](https://github.com/googleapis/genai-toolbox/compare/v0.7.0...v0.8.0 )
(2025-07-02)
### ⚠ BREAKING CHANGES
* **postgres,mssql,cloudsqlmssql:** encode source connection url for
sources ([#727 ](https://github.com/googleapis/genai-toolbox/issues/727 ))
### Features
* Add support for multiple YAML configuration files
([#760 ](https://github.com/googleapis/genai-toolbox/issues/760 ))
([40679d7 ](40679d700e ))
* Add support for optional parameters
([#617 ](https://github.com/googleapis/genai-toolbox/issues/617 ))
([4827771 ](4827771b78 )),
closes [#475 ](https://github.com/googleapis/genai-toolbox/issues/475 )
* **mcp:** Support MCP version 2025-03-26
([#755 ](https://github.com/googleapis/genai-toolbox/issues/755 ))
([474df57 ](474df57d62 ))
* **sources/http:** Support disable SSL verification for HTTP Source
([#674 ](https://github.com/googleapis/genai-toolbox/issues/674 ))
([4055b0c ](4055b0c356 ))
* **tools/bigquery:** Add templateParameters field for bigquery
([#699 ](https://github.com/googleapis/genai-toolbox/issues/699 ))
([f5f771b ](f5f771b0f3 ))
* **tools/bigtable:** Add templateParameters field for bigtable
([#692 ](https://github.com/googleapis/genai-toolbox/issues/692 ))
([1c06771 ](1c067715fa ))
* **tools/couchbase:** Add templateParameters field for couchbase
([#723 ](https://github.com/googleapis/genai-toolbox/issues/723 ))
([9197186 ](9197186b8b ))
* **tools/http:** Add support for HTTP Tool pathParams
([#726 ](https://github.com/googleapis/genai-toolbox/issues/726 ))
([fd300dc ](fd300dc606 ))
* **tools/redis:** Add Redis Source and Tool
([#519 ](https://github.com/googleapis/genai-toolbox/issues/519 ))
([f0aef29 ](f0aef29b0c ))
* **tools/spanner:** Add templateParameters field for spanner
([#691 ](https://github.com/googleapis/genai-toolbox/issues/691 ))
([075dfa4 ](075dfa47e1 ))
* **tools/sqlitesql:** Add templateParameters field for sqlitesql
([#687 ](https://github.com/googleapis/genai-toolbox/issues/687 ))
([75e254c ](75e254c0a4 ))
* **tools/valkey:** Add Valkey Source and Tool
([#532 ](https://github.com/googleapis/genai-toolbox/issues/532 ))
([054ec19 ](054ec198b9 ))
### Bug Fixes
* **bigquery,mssql:** Fix panic on tools with array param
([#722 ](https://github.com/googleapis/genai-toolbox/issues/722 ))
([7a6644c ](7a6644cf0c ))
* **postgres,mssql,cloudsqlmssql:** Encode source connection url for
sources ([#727 ](https://github.com/googleapis/genai-toolbox/issues/727 ))
([67964d9 ](67964d939f )),
closes [#717 ](https://github.com/googleapis/genai-toolbox/issues/717 )
* Set default value to field's type during unmarshalling
([#774 ](https://github.com/googleapis/genai-toolbox/issues/774 ))
([fafed24 ](fafed24858 )),
closes [#771 ](https://github.com/googleapis/genai-toolbox/issues/771 )
* **server/mcp:** Do not listen from port for stdio
([#719 ](https://github.com/googleapis/genai-toolbox/issues/719 ))
([d51dbc7 ](d51dbc759b )),
closes [#711 ](https://github.com/googleapis/genai-toolbox/issues/711 )
* **tools/mysqlexecutesql:** Handle nil panic and connection leak in
Invoke ([#757 ](https://github.com/googleapis/genai-toolbox/issues/757 ))
([7badba4 ](7badba42ee ))
* **tools/mysqlsql:** Handle nil panic and connection leak in invoke
([#758 ](https://github.com/googleapis/genai-toolbox/issues/758 ))
([cbb4a33 ](cbb4a33351 ))
---
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 >
2025-07-02 09:30:33 -06:00
Yuan
c7fe3c7f38
docs: fix linting in docs ( #749 )
...
Fix long lines and table column width lints in docs.
2025-06-25 17:03:42 +00:00
Twisha Bansal
d8e2abe2dd
fix: fix adk quickstart ( #741 )
2025-06-24 12:04:11 +05:30