bpranava
e6e1545a97
Merge branch 'main' into feat/kuzudb
2025-08-05 08:27:10 +05:30
bpranava
48f49c5e9a
update kuzu source doc
2025-08-05 08:25:01 +05:30
bpranava
6ab871ea93
address review comments
2025-08-05 08:10:56 +05:30
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
Dr. Strangelove
8da5a8f68d
refactor(tools/looker): dedup code into helper functions ( #1053 )
...
Refactoring code in the Looker tools as suggested by Gemini
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-08-04 16:51:31 -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
prernakakkar-google
bfabcf826e
docs: Redirect alloydb pages to cgc ( #1064 )
2025-08-04 10:53:45 -07:00
Pranava B
78ec2bb52e
Merge branch 'main' into feat/kuzudb
2025-08-03 12:15:21 +05:30
Yuan Teoh
e843f73079
chore(server/mcp): update to accept other json content type request ( #1049 )
...
Toolbox MCP endpoint to accept request of multiple content type
according to the json schema
(https://www.jsonrpc.org/historical/json-rpc-over-http.html#http-header )
Toolbox endpoints only accept `Content-Type: application/json`. Update
to accept `Content-Type: application/json-rpc` and
`Content-Type:application/jsonrequest` as well.
Fixes #1004
2025-08-02 08:04:46 +00:00
Cheese
6eaf36ac85
feat: support tidb in data source, sql tool, and execute sql tool ( #829 )
...
This PR supports TiDB in:
1. sources - tidb: As a data source;
2. tools - tidb - tidbsql: As a prepared SQL running tool;
3. tools - tidb - tidbexecutesql: As an arbitrary SQL running tool (for
development purposes).
And its corresponding docs.
---------
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
Co-authored-by: Yuan Teoh <yuanteoh@google.com >
2025-08-02 00:54:22 -07:00
Huan Chen
051e686476
fix(tools/bigquery-execute-sql): update the return messages ( #1034 )
...
Updated return message to make sure all cases are covered.
2025-08-01 14:39:16 -07:00
Huan Chen
9af55b651d
fix(tools/bigquery-sql): ensure invoke always returns a non-null value ( #1020 )
...
This is to make bigquery-sql consistent with bigquery-execute-sql. May
not be necessary to have.
- Added a dry run step to identify the query type (e.g., SELECT, DML),
which allows the tool to correctly handle the query's output.
- The recommended high-level client, cloud.google.com/go/bigquery, does
not expose the statement type from a dry run. To circumvent this
limitation, the low-level BigQuery REST API client
(google.golang.org/api/bigquery/v2) was added to gain access to these
necessary details.
---------
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-08-01 14:16:57 -07:00
Anuj Jhunjhunwala
5fa1660fc8
feat(tools/dataplex-lookup-entry): Add support for dataplex-lookup-entry tool ( #1009 )
...
Added support for lookup entry tool in Dataplex.
Fixes #997
---------
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-08-01 15:18:56 -04:00
Yuan Teoh
d9ee17d2c7
chore(sources/duckdb): run lint ( #1048 )
2025-08-01 09:15:57 -07:00
Mend Renovate
f693f75f38
chore(deps): update module google.golang.org/api to v0.244.0 ( #1039 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client )
| `v0.243.0` -> `v0.244.0` |
[](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.244.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.244.0 )
[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.243.0...v0.244.0 )
##### Features
- **all:** Auto-regenerate discovery clients
([#​3241](https://redirect.github.com/googleapis/google-api-go-client/issues/3241 ))
([2c20485](2c204857ee ))
- **all:** Auto-regenerate discovery clients
([#​3243](https://redirect.github.com/googleapis/google-api-go-client/issues/3243 ))
([cac72a1](cac72a1458 ))
- **all:** Auto-regenerate discovery clients
([#​3244](https://redirect.github.com/googleapis/google-api-go-client/issues/3244 ))
([e6b1c87](e6b1c8715f ))
- **all:** Auto-regenerate discovery clients
([#​3245](https://redirect.github.com/googleapis/google-api-go-client/issues/3245 ))
([2c1ff18](2c1ff18dfc ))
- **all:** Auto-regenerate discovery clients
([#​3247](https://redirect.github.com/googleapis/google-api-go-client/issues/3247 ))
([09e5c07](09e5c0743d ))
- **all:** Auto-regenerate discovery clients
([#​3249](https://redirect.github.com/googleapis/google-api-go-client/issues/3249 ))
([214eb4e](214eb4ea56 ))
- **all:** Auto-regenerate discovery clients
([#​3250](https://redirect.github.com/googleapis/google-api-go-client/issues/3250 ))
([ce50789](ce50789a30 ))
- **all:** Auto-regenerate discovery clients
([#​3251](https://redirect.github.com/googleapis/google-api-go-client/issues/3251 ))
([e5c3e18](e5c3e1801e ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS40My41IiwidXBkYXRlZEluVmVyIjoiNDEuNDYuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-07-31 21:18:09 +00:00
Dr. Strangelove
327ddf0439
feat: new tool - looker-query-url ( #1015 )
2025-07-31 17:45:45 +00:00
Twisha Bansal
330b14e518
docs: fix method name ( #1042 )
2025-07-31 10:29:32 +05:30
Shobhit Singh
5bdab8c83b
fix: template paramaters link in bigquery-sql tool ( #1032 )
2025-07-31 02:57:09 +00:00
bpranava
da5e130819
update docs
2025-07-30 18:33:43 +05:30
bpranava
ce831a47c3
update auth tool test
2025-07-30 10:48:20 +05:30
bpranava
a0c4483a47
update docs and change module names
2025-07-30 09:37:37 +05:30
bpranava
7aae8d50b3
auth tool test and mcp tool test
2025-07-30 09:35:58 +05:30
bpranava
b41d512759
update docs
2025-07-30 09:35:58 +05:30
bpranava
898403f753
add template param support
2025-07-30 09:35:58 +05:30
bpranava
38db9bd62b
fix broken link in docs
2025-07-30 09:35:58 +05:30
bpranava
376c3bec92
rename Kuzudb structs
2025-07-30 09:35:58 +05:30
bpranava
8190c92818
rename kuzudb packages and update docs
2025-07-30 09:35:58 +05:30
bpranava
064adf2c79
add google copyright comments
2025-07-30 09:35:58 +05:30
bpranava
8fc63c3c73
fix integration test cases
2025-07-30 09:35:58 +05:30
bpranava
8a9344ac06
add kuzudb documentation
2025-07-30 09:35:58 +05:30
bpranava
780e67fd22
add kuzudb cloudbuild integration
2025-07-30 09:35:55 +05:30
bpranava
54dddb772b
fix kuzu param tests
2025-07-30 09:33:58 +05:30
bpranava
20e2c1703f
register kuzudb tool
2025-07-30 09:33:58 +05:30
bpranava
9f545ce9c4
kuzudb source test
2025-07-30 09:33:58 +05:30
bpranava
3ef18e1713
add kuzudb integration tests
2025-07-30 09:33:58 +05:30
bpranava
0615e3a4e5
add kuzudb source and tools
2025-07-30 09:33:58 +05:30
bpranava
4ca4b96223
feat: add support for KuzuDB
2025-07-30 09:33:55 +05:30
Mend Renovate
dbf355d31a
chore(deps): update module modernc.org/sqlite to v1.38.2 ( #1006 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [modernc.org/sqlite](https://gitlab.com/cznic/sqlite ) | `v1.38.0` ->
`v1.38.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>cznic/sqlite (modernc.org/sqlite)</summary>
###
[`v1.38.2`](https://gitlab.com/cznic/sqlite/compare/v1.38.1...v1.38.2 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.38.1...v1.38.2 )
###
[`v1.38.1`](https://gitlab.com/cznic/sqlite/compare/v1.38.0...v1.38.1 )
[Compare
Source](https://gitlab.com/cznic/sqlite/compare/v1.38.0...v1.38.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:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDMuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-07-30 01:44:47 +00:00
Mend Renovate
3bdb12f7a7
chore(deps): update module github.com/marcboeker/go-duckdb/v2 to v2.3.4 ( #1029 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/marcboeker/go-duckdb/v2](https://redirect.github.com/marcboeker/go-duckdb )
| `v2.3.3` -> `v2.3.4` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
### Release Notes
<details>
<summary>marcboeker/go-duckdb
(github.com/marcboeker/go-duckdb/v2)</summary>
###
[`v2.3.4`](https://redirect.github.com/marcboeker/go-duckdb/compare/v2.3.3...v2.3.4 )
[Compare
Source](https://redirect.github.com/marcboeker/go-duckdb/compare/v2.3.3...v2.3.4 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS40My41IiwidXBkYXRlZEluVmVyIjoiNDEuNDMuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-07-30 01:29:06 +00:00
Pranava B
fd149337e9
feat: add support for DuckDB ( #879 )
...
Fixes #861
This PR adds support for DuckDB which is a free, open-source, embedded,
in-process, relational database management system (RDBMS) designed for
analytical processing (OLAP)
---------
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-07-29 14:31:22 -07:00
Averi Kitsch
c1305b5ab4
chore: remove link checker due to flakiness ( #1027 )
2025-07-29 13:19:52 -07:00
Averi Kitsch
3003b45256
chore: Update blunderbuss.yml ( #1026 )
2025-07-29 13:00:40 -07:00
Mend Renovate
1a5fda34b1
chore(deps): update actions/checkout action to v4 ( #1018 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://redirect.github.com/actions/checkout ) |
action | major | `v2` -> `v4` |
---
### Release Notes
<details>
<summary>actions/checkout (actions/checkout)</summary>
###
[`v4`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v422 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v3...v4 )
- `url-helper.ts` now leverages well-known environment variables by
[@​jww3](https://redirect.github.com/jww3 ) in
[https://github.com/actions/checkout/pull/1941 ](https://redirect.github.com/actions/checkout/pull/1941 )
- Expand unit test coverage for `isGhes` by
[@​jww3](https://redirect.github.com/jww3 ) in
[https://github.com/actions/checkout/pull/1946 ](https://redirect.github.com/actions/checkout/pull/1946 )
###
[`v3`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v360 )
[Compare
Source](https://redirect.github.com/actions/checkout/compare/v2...v3 )
- [Fix: Mark test scripts with Bash'isms to be run via
Bash](https://redirect.github.com/actions/checkout/pull/1377 )
- [Add option to fetch tags even if fetch-depth >
0](https://redirect.github.com/actions/checkout/pull/579 )
</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:eyJjcmVhdGVkSW5WZXIiOiI0MS40My41IiwidXBkYXRlZEluVmVyIjoiNDEuNDMuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-07-28 16:19:15 -07:00
Mend Renovate
3353085265
chore(deps): pin dependencies ( #1017 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[JustinBeckwith/linkinator-action](https://redirect.github.com/JustinBeckwith/linkinator-action )
| action | pinDigest | -> `3d5ba09` |
| [actions/checkout](https://redirect.github.com/actions/checkout ) |
action | pinDigest | -> `ee0669b` |
---
### 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.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0MS40My41IiwidXBkYXRlZEluVmVyIjoiNDEuNDMuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
2025-07-28 15:35:53 -07:00
Averi Kitsch
a279d32c57
docs: add link checker and fix broken links ( #1014 )
2025-07-28 14:51:18 -07:00
Dr. Strangelove
0568423e33
docs: Fix looker source links from looker tools. ( #1013 )
...
The relative links to the Looker source documentation page weren't
resolving correctly on the documentation website.
I updated the links in all of the Looker tool markdown files to use a
different relative path that should be correctly interpreted by the Hugo
static site generator. I changed the link from `../sources/looker.md` to
`../../sources/looker/`.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-07-28 09:18:01 -07:00
Matt Cornillon
92845c943a
docs(samples): Adding AlloyDB samples ( #987 )
...
Co-authored-by: Matt Cornillon <cornillon@google.com >
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-07-25 11:38:19 -07:00
Yuan Teoh
90d4558a8e
docs: update docs lint ( #995 )
2025-07-25 17:26:28 +00:00
prernakakkar-google
7791c6f87e
docs: Minor documentation fixes for AlloyDB Admin API using MCP ( #1003 )
2025-07-25 09:17:55 -07:00