mirror of
https://github.com/googleapis/genai-toolbox.git
synced 2026-02-10 23:25:17 -05:00
744214e04cd12b11d166e6eb7da8ce4714904abc
1261 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
744214e04c |
fix(tools/mongodb): remove required tag from the canonical field (#2099)
The `required` tag raises validation failure error when a boolean field is defined as `false`: ``` ERROR "unable to parse tool file at "mongodb_tools.yaml": unable to parse tool "insert-one-device" as kind "mongodb-insert-one": [2:12] Key: 'Config.Canonical' Error:Field validation for 'Canonical' failed on the 'required' tag\n 1 | authRequired: []\n> 2 | canonical: false\n ^\n 3 | collection: Device\n 4 | database: xiar\n 5 | description: Inserts a single new document into the Device collection. The 'data' parameter must be a string containing the JSON object to insert.\n 6 | " ``` All the `required` tags are removed from the boolean `canonical` field of the MongoDB tools. Unit tests are added. |
||
|
|
155bff80c1 |
fix: format BigQuery numeric output as decimal strings (#2084)
## Description
> Should include a concise description of the changes (bug or feature),
it's
> impact, along with a summary of the solution
This change updates both `bigquery-sql` and `bigquery-execute-sql` tools
to format `NUMERIC` and `BIGNUMERIC` values as decimal strings (e.g.,
"9.5") instead of rational fractions (e.g., "19/2"). This ensures the
tools' output matches the BigQuery REST API JSON format.
Key changes:
- Added `NormalizeValue` function in
`internal/tools/bigquery/bigquerycommon` to handle `*big.Rat` conversion
with 38-digit precision and trailing zero trimming.
- Updated `bigquery-sql` and `bigquery-execute-sql` to use
`NormalizeValue`.
- Added comprehensive tests in
`internal/tools/bigquery/bigquerycommon/conversion_test.go`.
With these changes the formatting for NUMERIC and BIGNUMERIC is fixed.
**Before:**
```
[
{
"id": 3,
"numeric_value": "1"
},
{
"id": 2,
"numeric_value": "333333333/1000000000"
},
{
"id": 4,
"numeric_value": "12341/10"
},
{
"id": 1,
"numeric_value": "19/2"
}
]
```
**After:**
```
[
{
"id": 3,
"numeric_value": "1"
},
{
"id": 2,
"numeric_value": "0.333333333"
},
{
"id": 4,
"numeric_value": "1234.1"
},
{
"id": 1,
"numeric_value": "9.5"
}
]
```
## PR Checklist
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:
- [x] Make sure you reviewed
[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [ ] Make sure to open an issue as a
[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [ ] Appropriate docs were updated (if necessary)
- [ ] Make sure to add `!` if this involve a breaking change
🛠️ Fixes #1194
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Averi Kitsch <akitsch@google.com>
|
||
|
|
e84252feb4 | ci: fix multiple source test failures (#2114) | ||
|
|
1e67810740 |
docs(toolbox-adk): Add quickstart for ADK JS SDK (#1862)
## Description ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [x] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [ ] Code coverage does not decrease (if any source code was changed) - [x] Appropriate docs were updated (if necessary) - [ ] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #<issue_number_goes_here> |
||
|
|
bdbc6239cd |
ci: ignore dep updates for GCA reviews (#1991)
This PR introduces the configuration file (.gemini/config.yaml) for the Gemini Code Assist GitHub App. The goal is to enable AI code reviews while preventing quota exhaustion caused by high-volume automated PRs (e.g., Renovate/Dependabot). See [schema](https://developers.google.com/gemini-code-assist/docs/customize-gemini-behavior-github#config.yaml-schema) ## Description > Should include a concise description of the changes (bug or feature), it's > impact, along with a summary of the solution ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [x] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [x] Code coverage does not decrease (if any source code was changed) - [ ] Appropriate docs were updated (if necessary) - [ ] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #<issue_number_goes_here> |
||
|
|
05799475b4 |
docs: update antigravity docs installation instructions and prerequisites (#2088)
This PR updates the documentation across the repository to reflect the new installation workflow using `npx` and Node.js, replacing the previous binary download instructions. It also standardizes the prerequisites and adds helpful configuration notes for Windows users. These changes simplify the setup process for users by leveraging `npx` for executing the tools, ensuring they always use the latest version without manual binary management. It also addresses feedback from PR #2079 regarding installation clarity and Windows support. --------- Co-authored-by: Twisha Bansal <twishabansal07@gmail.com> |
||
|
|
0e7fbf465c |
feat: add spanner list graphs to prebuiltconfigs (#2056)
## Description Adds spanner list graphs to prebuildconfigs ## PR Checklist - [x] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [x] Code coverage does not decrease (if any source code was changed) - [x] Appropriate docs were updated (if necessary) - [x] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #2051 --------- Co-authored-by: Averi Kitsch <akitsch@google.com> |
||
|
|
565460c4ea |
fix: set default annotations for tools in code if annotation not provided in yaml (#2049)
## Description
This sets the default annotation (readOnlyHint, destructiveHint, etc.)
in the looker tool code.
If desired, a custom tool can override the annotation in yaml like
```yaml
tool_name:
kind: tool-kind
source: tool-source
annotations:
readOnlyHint: false
destructiveHint: true
description: |
Tool Description
```
## PR Checklist
> Thank you for opening a Pull Request! Before submitting your PR, there
are a
> few things you can do to make sure it goes smoothly:
- [x] Make sure you reviewed
[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a
[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
before writing your code! That way we can discuss the change, evaluate
designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change
Co-authored-by: Averi Kitsch <akitsch@google.com>
|
||
|
|
a03984cc15 |
fix(tools/alloydb-postgres-list-tables): Exclude google_ml schema from list_tables (#2046)
## Description This Pull Request addresses an issue where the `postgres-list-tables` tool was including the `google_ml` schema in the results when listing tables from an AlloyDB PostgreSQL instance. The primary change involves updating the SQL query within [https://github.com/googleapis/genai-toolbox/blob/main/internal/tools/postgres/postgreslisttables/postgreslisttables.go](url) to explicitly exclude the `google_ml` schema, alongside other system schemas. The `WHERE` clause in the `listTablesStatement` has been modified from: ```sql -- Original WHERE clause snippet AND ns.nspname NOT IN ('pg_catalog', 'information_schema', 'pg_toast') AND ns.nspname NOT LIKE 'pg_temp_%' AND ns.nspname NOT LIKE 'pg_toast_temp_%' ``` To: ```sql -- Updated WHERE clause snippet AND ns.nspname NOT IN ('pg_catalog', 'information_schema', 'pg_toast','google_ml') AND ns.nspname NOT LIKE 'pg_temp_%' AND ns.nspname NOT LIKE 'pg_toast_temp_%' ``` This ensures that tables residing in the google_ml schema are no longer returned by the tool, improving the clarity and relevance of the table listings for users. ## Testing The changes were validated end-to-end by: * Building a custom `toolbox` binary from the modified source. * Configuring `~/.gemini/settings.json` to use this binary as an `alloydb-test` MCP server. * Launching `gemini` CLI and confirming the `alloydb-test` server was `🟢 Ready` via `/mcp`. * Invoking the `postgres-list-tables` tool with `list tables`. * Verifying that `google_ml` schema tables were successfully excluded from the results. Testing screenshot : <img width="2809" height="1779" alt="Screenshot 2025-11-25 3 47 43 PM" src="https://github.com/user-attachments/assets/126cf5be-30d7-4ec1-9d31-652b5219c0ce" /> ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [x] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [ ] Code coverage does not decrease (if any source code was changed) - [ ] Appropriate docs were updated (if necessary) - [ ] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #2009 Co-authored-by: prernakakkar-google <158031829+prernakakkar-google@users.noreply.github.com> |
||
|
|
5e43630907 |
feat(prebuilt/cloud-sql): Add clone instance tool for cloud sql (#1845)
## Description --- This pull request adds a new tool, cloud-sql-clone-instance, which enables cloning a Cloud SQL instance from the toolbox using the Cloud SQL Admin API. The tool supports both standard cloning and point-in-time recovery (PITR). It also supports specifying preferred zones for cloned instances via the preferredZone and preferredSecondaryZone fields. Key Features: Instance Cloning: The tool allows you to clone a Cloud SQL instance by specifying the source and destination instance names. Point-in-Time Recovery (PITR): By providing a pointInTime timestamp, you can create a clone of an instance as it existed at a specific moment. High Availability Configuration: The preferredZone and preferredSecondaryZone parameters allow you to configure the cloned instance for high availability. Tested: <img width="1182" height="446" alt="Screenshot 2025-11-11 at 12 21 47 PM" src="https://github.com/user-attachments/assets/7f39a5a3-3967-43d0-8041-f1d47b4fbcd9" /> ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [x] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [x] Code coverage does not decrease (if any source code was changed) - [x] Appropriate docs were updated (if necessary) - [ ] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #1915 Co-authored-by: prernakakkar-google <158031829+prernakakkar-google@users.noreply.github.com> Co-authored-by: Averi Kitsch <akitsch@google.com> |
||
|
|
19c1b2fa3b |
ci: temp ignore healthcare tests (#2080)
## Description > Should include a concise description of the changes (bug or feature), it's > impact, along with a summary of the solution ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [ ] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [ ] Ensure the tests and linter pass - [ ] Code coverage does not decrease (if any source code was changed) - [ ] Appropriate docs were updated (if necessary) - [ ] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #<issue_number_goes_here> |
||
|
|
7a9cc63376 |
feat(tool/mssql): Set default host and port for MSSQL source (#1943)
## Description This pull request resolves issue [#36](https://github.com/gemini-cli-extensions/sql-server/issues/36) by introducing default connection parameters for the MSSQL prebuilt tool. If a user does not specify a host or port, the tool will now default to localhost:1433 **Changes Implemented** The modification is in internal/prebuiltconfigs/tools/mssql.yaml, where the host and port fields now include default values: host: ${MSSQL_HOST:localhost} port: ${MSSQL_PORT:1433} This configuration allows the tool to function using the defaults, but users can still set the MSSQL_HOST or MSSQL_PORT environment variables to override them. **Validation Process** Validated changes by running the toolbox against a Microsoft SQL Server instance hosted in a Docker container. - **Database Setup:** A testdb database containing a products table was initialized. - **CLI Configuration:** The ~/.gemini/settings.json file was updated to point to my local toolbox build. - **Tool Launch:** The UI was started using go run . --prebuilt mssql --ui - **Testing:** Confirmed the connection logic by testing two scenarios. One with the environment variables set and one without (to confirm the default logic). **1.** Default Value Connection: For this test, the MSSQL_HOST and MSSQL_PORT environment variables were not defined. The application correctly utilized the new default values (localhost:1433) to connect to the testdb. <img width="2175" height="1144" alt="Screenshot 2025-11-12 6 33 05 PM" src="https://github.com/user-attachments/assets/bacfc9bf-8b35-42e1-ad53-4af3aef27125" /> **2.** Explicit Variable Connection: For the second test, MSSQL_HOST and MSSQL_PORT were set to specific values. The application correctly prioritized these variables over the new defaults and connected successfully. <img width="2175" height="1144" alt="Screenshot 2025-11-12 6 37 02 PM" src="https://github.com/user-attachments/assets/61254849-211d-41f4-8c7d-ff92cf64a51c" /> Result: Both connection methods were verified by executing the list_tables prebuilt tool via the UI. In each scenario, the tool successfully retrieved the UserDetails table, confirming the changes. <img width="2250" height="1144" alt="Screenshot 2025-11-12 6 38 12 PM" src="https://github.com/user-attachments/assets/87085777-897e-4a74-9e3f-f36cc8a33305" /> ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [ ] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [ ] Ensure the tests and linter pass - [ ] Code coverage does not decrease (if any source code was changed) - [ ] Appropriate docs were updated (if necessary) - [ ] Make sure to add `!` if this involve a breaking change 🛠️ Fixes [#36](https://github.com/gemini-cli-extensions/sql-server/issues/36) |
||
|
|
f59a06bd10 |
chore: add new argument to invoke() and RequiresClientAuthorization() (#2000)
## Description Tool `invoke()` and `RequiresClientAuthorization()` takes a new input argument -- Resource Manager. Resource manager will be used to retrieve Source in the next step. In order to achieve the goal, this PR implements the follows: * move resource manager from the server package to a new package to prevent import cycles (between server and mcp) * added a new interface in `tools.go` to prevent import cycle (between resources and tools package) * add new input argument in all tools ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [x] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [x] Code coverage does not decrease (if any source code was changed) - [x] Appropriate docs were updated (if necessary) - [x] Make sure to add `!` if this involve a breaking change |
||
|
|
fb7aae9d35 |
fix: add import for firebirdsql (#2045)
## Description Add the import statement for firebirdsql. Our integration test runs on linux and did not catch this error. Seems like windows will look for the import statement -- `unable to create pool: unable to create connection pool: sql: unknown driver \"firebirdsql\" (forgotten import?)"` ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [x] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [x] Code coverage does not decrease (if any source code was changed) - [x] Appropriate docs were updated (if necessary) - [x] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #2014 |
||
|
|
d8ce3c7224 |
chore: update toolset and promptset initialize failure log (#2039)
## Description Update error log to more details when initialization fails. * When a toolset name is not valid, show the toolset name (similar with promptset). * When tool does not exist, show the tool name that is missing (similar with prompt). ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [x] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [x] Code coverage does not decrease (if any source code was changed) - [x] Appropriate docs were updated (if necessary) - [x] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #1579 |
||
|
|
862868f284 |
feat: add allowed-origins flag (#1984)
Support `allowed-origins` flag to allow secure deployment of Toolbox.
Current Toolbox is **insecure by default**, which allows all origin
(`*`). This PR also updated docs to notify user of the new
`allowed-origins` flag in the Cloud Run, kubernetes, and docker
deployment docs.
This PR was tested manually by mocking a browser access:
1. Created a HTML file with Javascript fetch named
`malicious-client.html`:
```
<!DOCTYPE html>
<html>
<head>
<title>Malicious CORS Test</title>
</head>
<body>
<h1>Attempting to access API at http://127.0.0.1:5000/mcp</h1>
<p>Check the **Chrome Developer Console** (F12 -> Console tab) for the result.</p>
<script>
fetch('http://127.0.0.1:5000/mcp', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
// The browser automatically adds the 'Origin' header based on where this HTML is served from (http://localhost:8000)
},
body: JSON.stringify({
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
})
})
.then(response => {
console.log('Success (but check console for CORS enforcement details):', response);
return response.json();
})
.then(data => console.log('Data received (only if CORS passes):', data))
.catch(error => console.error('Fetch Error:', error));
</script>
</body>
</html>
```
2. Run `python3 -m http.server 8000`
3. Open `http://localhost:8000/malicious-client.html` in browser.
4. Tried without `--allowed-origins` flag -- success.
Tried with `--allowed-origins=http://localhost:8000` -- success.
Tried with `--allowed-origins=http://foo.com` -- unsuccessful.
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Averi Kitsch <akitsch@google.com>
|
||
|
|
9f76026925 |
feat: add list-query-stats and get-column-cardinality functions (#1976)
Adds the following tools for Postgre (1) get_column_cardinality - to fetch the estimates of the distinct column counts in the table for particular column or all columns (2) list-query-stats - to obtain the query level statistics in a database. This tool requires pg_stat_statements extension as a prerequisite. <img width="2428" height="1368" alt="image" src="https://github.com/user-attachments/assets/5d9b22f0-6b09-4abe-8411-b1139387e259" /> <img width="3774" height="1010" alt="image" src="https://github.com/user-attachments/assets/b1d9fdf1-8a3b-4afe-ab98-63226a7e3705" /> PR Checklist [Y] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) [Y] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea [Y] Ensure the tests and linter pass [Y] Code coverage does not decrease (if any source code was changed) [Y] Appropriate docs were updated (if necessary) [Y] Make sure to add ! if this involve a breaking change 🛠️ Fixes https://github.com/googleapis/genai-toolbox/issues/1691 --------- Co-authored-by: Averi Kitsch <akitsch@google.com> |
||
|
|
f15f0814fa |
chore(deps): update actions/setup-go action to v6.1.0 (#2001)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/setup-go](https://redirect.github.com/actions/setup-go) | action | minor | `v6.0.0` -> `v6.1.0` | --- ### Release Notes <details> <summary>actions/setup-go (actions/setup-go)</summary> ### [`v6.1.0`](https://redirect.github.com/actions/setup-go/releases/tag/v6.1.0) [Compare Source](https://redirect.github.com/actions/setup-go/compare/v6.0.0...v6.1.0) #### What's Changed ##### Enhancements - Fall back to downloading from go.dev/dl instead of storage.googleapis.com/golang by [@​nicholasngai](https://redirect.github.com/nicholasngai) in [#​665](https://redirect.github.com/actions/setup-go/pull/665) - Add support for .tool-versions file and update workflow by [@​priya-kinthali](https://redirect.github.com/priya-kinthali) in [#​673](https://redirect.github.com/actions/setup-go/pull/673) - Add comprehensive breaking changes documentation for v6 by [@​mahabaleshwars](https://redirect.github.com/mahabaleshwars) in [#​674](https://redirect.github.com/actions/setup-go/pull/674) ##### Dependency updates - Upgrade eslint-config-prettier from 10.0.1 to 10.1.8 and document breaking changes in v6 by [@​dependabot](https://redirect.github.com/dependabot) in [#​617](https://redirect.github.com/actions/setup-go/pull/617) - Upgrade actions/publish-action from 0.3.0 to 0.4.0 by [@​dependabot](https://redirect.github.com/dependabot) in [#​641](https://redirect.github.com/actions/setup-go/pull/641) - Upgrade semver and [@​types/semver](https://redirect.github.com/types/semver) by [@​dependabot](https://redirect.github.com/dependabot) in [#​652](https://redirect.github.com/actions/setup-go/pull/652) #### New Contributors - [@​nicholasngai](https://redirect.github.com/nicholasngai) made their first contribution in [#​665](https://redirect.github.com/actions/setup-go/pull/665) - [@​priya-kinthali](https://redirect.github.com/priya-kinthali) made their first contribution in [#​673](https://redirect.github.com/actions/setup-go/pull/673) - [@​mahabaleshwars](https://redirect.github.com/mahabaleshwars) made their first contribution in [#​674](https://redirect.github.com/actions/setup-go/pull/674) **Full Changelog**: <https://github.com/actions/setup-go/compare/v6...v6.1.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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: Averi Kitsch <akitsch@google.com> |
||
|
|
ac21335f4e |
feat: support for annotations (#2007)
## Description The MCP spec supports tool annotations like the below structure in the 2025-06-18 version of the spec. https://modelcontextprotocol.io/specification/2025-06-18/schema#toolannotations ``` { destructiveHint?: boolean; idempotentHint?: boolean; openWorldHint?: boolean; readOnlyHint?: boolean; } ``` Added a ToolAnnotations structure, an Annotations member to the McpManifest structure, and a nil initializer for the Annotations member to all calls to GetMcpManifest. The ToolAnnotations structure and the member annotations are all defined as pointers so that they are omited when not set. There are times when the zero value is meaningful so this was the only way to make sure that we distinguish between not setting the annotation and setting it with a zero value. ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [x] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [x] Code coverage does not decrease (if any source code was changed) - [x] Appropriate docs were updated (if necessary) - [x] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #927 --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> |
||
|
|
923479034f |
docs: Improve and simplify ADK Python Quickstart (#1962)
## Description This PR updates the ADK portion of the Python local quickstart to align with the latest ADK getting started guide. The previous instructions involved a complex, boilerplate-heavy script that was not the recommended approach and made it difficult to focus on the Toolbox integration. ### Improvements * The guide now uses the `adk` CLI (e.g., `adk create`, `adk web`), which is the standard and more intuitive way to work with ADK projects. * The agent script is now much simpler and more focused, removing a significant amount of ADK-specific boilerplate. This makes it easier for users to see how Toolbox is integrated. * The steps are clearer, and we've added links to more in-depth ADK documentation for running agents locally and deploying them to the cloud. ### Before <img width="1820" height="1852" alt="image" src="https://github.com/user-attachments/assets/cecb8a4d-cccb-4488-8fca-df5f86c153e9" /> ### After <img width="1800" height="1830" alt="image" src="https://github.com/user-attachments/assets/9200fb51-548e-4188-b42f-1850a47d7349" /> ### Before <img width="1778" height="278" alt="image" src="https://github.com/user-attachments/assets/beb32070-5ef4-4bfb-b8ce-04268da4aa90" /> ### After <img width="1822" height="852" alt="image" src="https://github.com/user-attachments/assets/5e725058-7bae-4e44-9d69-25c46d88005a" /> These changes provide a much smoother and more straightforward onboarding experience for developers using ADK with Toolbox. 🛠️ Addresses https://github.com/googleapis/genai-toolbox/issues/1705 Fixes https://github.com/googleapis/mcp-toolbox-sdk-python/issues/370 |
||
|
|
9315dba996 |
docs: Add guide for deploying ADK Agent to Agent Engine with Cloud Run Toolbox (#2035)
Reopening PR from https://github.com/googleapis/genai-toolbox/pull/2019 but on `main`. ## Description This PR introduces a new How-to guide to deploy ADK Agent to Google Cloud. Following the updates to the ADK with Toolbox Local Quickstart (in https://github.com/googleapis/genai-toolbox/pull/1962), this guide provides the necessary steps to take a locally developed ADK agent and deploy it to a production-like cloud environment. The new guide covers the following workflow: * Instructions (via link) to deploy the Toolbox server to Cloud Run. * Using `uvx agent-starter-pack enhance` to scaffold deployment configuration and adding `toolbox-core` as a dependency. * Updating the agent code to connect to the remote Cloud Run URL. * Running `make backend` to deploy the agent to Vertex AI Agent Engine. * Verifying the deployment using the Agent Engine Playground. This completes the user journey from local development to a fully deployed architecture on Google Cloud. 🛠️ Addresses https://github.com/googleapis/genai-toolbox/issues/1705 |
||
|
|
0ac02ee34e |
chore(deps): update dependency @langchain/google-genai to v2 (#2024)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [@langchain/google-genai](https://redirect.github.com/langchain-ai/langchainjs/tree/main/libs/langchain-google-genai/) ([source](https://redirect.github.com/langchain-ai/langchainjs)) | [`^1.0.0` -> `^2.0.0`](https://renovatebot.com/diffs/npm/@langchain%2fgoogle-genai/1.0.0/2.0.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>langchain-ai/langchainjs (@​langchain/google-genai)</summary> ### [`v1.0.3`](https://redirect.github.com/langchain-ai/langchainjs/releases/tag/%40langchain/google-gauth%401.0.3) [Compare Source](https://redirect.github.com/langchain-ai/langchainjs/compare/@langchain/google-genai@1.0.2...@langchain/google-genai@1.0.3) ##### Patch Changes - Updated dependencies \[]: - [@​langchain/google-common](https://redirect.github.com/langchain/google-common)@​1.0.3 ### [`v1.0.2`](https://redirect.github.com/langchain-ai/langchainjs/releases/tag/%40langchain/aws%401.0.2) ##### Patch Changes - [#​9382](https://redirect.github.com/langchain-ai/langchainjs/pull/9382) [`f464366`]( |
||
|
|
02615a0c7b |
ci: Update blunderbuss.yml (#2040)
## Description > Should include a concise description of the changes (bug or feature), it's > impact, along with a summary of the solution ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [ ] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [ ] Ensure the tests and linter pass - [ ] Code coverage does not decrease (if any source code was changed) - [ ] Appropriate docs were updated (if necessary) - [ ] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #<issue_number_goes_here> |
||
|
|
3f837870eb |
chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /docs/en/getting-started/quickstart/go/genAI (#2017)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.43.0 to 0.45.0. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
f721e1dd0f |
chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 (#2042)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.43.0 to 0.45.0. <details> <summary>Commits</summary> <ul> <li><a href=" |
||
|
|
7285362e24 |
chore(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/exporter/trace to v1.30.0 (#1953)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/trace](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go) | `v1.29.0` -> `v1.30.0` | [](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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> |
||
|
|
b2c4a783e9 |
chore(deps): update dependency langgraph to v1.0.4 (#2043)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [langgraph](https://redirect.github.com/langchain-ai/langgraph) ([source](https://redirect.github.com/langchain-ai/langgraph/tree/HEAD/libs/langgraph), [changelog](https://redirect.github.com/langchain-ai/langgraph/releases)) | `==1.0.3` -> `==1.0.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>langchain-ai/langgraph (langgraph)</summary> ### [`v1.0.4`](https://redirect.github.com/langchain-ai/langgraph/releases/tag/1.0.4) [Compare Source](https://redirect.github.com/langchain-ai/langgraph/compare/1.0.3...1.0.4) Changes since 1.0.3 - release(langgraph): 1.0.4 ([#​6502](https://redirect.github.com/langchain-ai/langgraph/issues/6502)) - chore: pop thread ID from configurable fields in remote graph ([#​6497](https://redirect.github.com/langchain-ai/langgraph/issues/6497)) - chore: clean up some refs ([#​6487](https://redirect.github.com/langchain-ai/langgraph/issues/6487)) - chore(sdk-py): Add more type checking. ([#​6479](https://redirect.github.com/langchain-ai/langgraph/issues/6479)) - fix: interrupt stream mode values ([#​6475](https://redirect.github.com/langchain-ai/langgraph/issues/6475)) - release: langgraph-prebuilt 1.0.5 ([#​6473](https://redirect.github.com/langchain-ai/langgraph/issues/6473)) - refactor: separate prepare\_push\_\* functions ([#​6450](https://redirect.github.com/langchain-ai/langgraph/issues/6450)) - fix: dep warnings in prebuilt ([#​6443](https://redirect.github.com/langchain-ai/langgraph/issues/6443)) - release: prebuilt 1.0.3 ([#​6441](https://redirect.github.com/langchain-ai/langgraph/issues/6441)) </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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> |
||
|
|
7bffe5e8cd |
chore(deps): update dependency langchain to v1.1.0 (#2022)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [langchain](https://redirect.github.com/langchain-ai/langchain) ([source](https://redirect.github.com/langchain-ai/langchain/tree/HEAD/libs/langchain), [changelog](https://redirect.github.com/langchain-ai/langchain/releases?q=tag%3A%22langchain%3D%3D1%22)) | `==1.0.8` -> `==1.1.0` | [](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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS41IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> |
||
|
|
f6458bd4cb |
chore(deps): update dependency langchain-google-vertexai to v3.1.0 (#2023)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [langchain-google-vertexai](https://redirect.github.com/langchain-ai/langchain-google) ([source](https://redirect.github.com/langchain-ai/langchain-google/tree/HEAD/libs/vertexai), [changelog](https://redirect.github.com/langchain-ai/langchain-google/releases?q=%22vertexai%22)) | `==3.0.3` -> `==3.1.0` | [](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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS41IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com> |
||
|
|
a126dcd63e |
ci: add trusted-contribution bot (#2037)
## Description > Should include a concise description of the changes (bug or feature), it's > impact, along with a summary of the solution ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [ ] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [ ] Ensure the tests and linter pass - [ ] Code coverage does not decrease (if any source code was changed) - [ ] Appropriate docs were updated (if necessary) - [ ] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #<issue_number_goes_here> |
||
|
|
86f374c631 |
docs: update Antigravity docs (#2025)
## Description > Should include a concise description of the changes (bug or feature), it's > impact, along with a summary of the solution ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [ ] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [ ] Ensure the tests and linter pass - [ ] Code coverage does not decrease (if any source code was changed) - [ ] Appropriate docs were updated (if necessary) - [ ] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #<issue_number_goes_here> --------- Co-authored-by: prernakakkar-google <158031829+prernakakkar-google@users.noreply.github.com> |
||
|
|
7b44237d4a |
fix: correct FAQ to mention HTTP tools (#2036)
## Description Fixes https://github.com/googleapis/genai-toolbox/issues/595 |
||
|
|
a0f44d34ea |
feat(tools/spanner-list-graph): tool impl + docs + tests (#1923)
## Description Spanner List Graphs tool, similar to list tables it can be used to get all/specific graph details ## PR Checklist - [x] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [x] Code coverage does not decrease (if any source code was changed) - [x] Appropriate docs were updated (if necessary) - [x] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #1916 --------- Co-authored-by: Averi Kitsch <akitsch@google.com> |
||
|
|
8783383119 |
docs: Improve Python async example for ToolboxClient usage (#2021)
Refactor Python example to use an async main function for `ToolboxClient`, which is an async client and needs to be called from an `async` function. This PR fixes that by putting this function call in an async `main` function. |
||
|
|
628539b04a |
docs: add info on Automated Code Reviews (#2031)
## Description > Should include a concise description of the changes (bug or feature), it's > impact, along with a summary of the solution ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [x] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [ ] Code coverage does not decrease (if any source code was changed) - [ ] Appropriate docs were updated (if necessary) - [ ] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #<issue_number_goes_here> |
||
|
|
730ac6d228 |
fix(tools/alloydbcreateuser): remove duplication of project praram (#2028)
## Description The project parameter was defined within an if-else statement before the other parameters were defined. |
||
|
|
8752e05ab6 |
feat(tools/cloudsqlpg): Add CloudSQL PostgreSQL pre-check tool (#1722)
## Description Implements the 'postgres-upgrade-precheck' tool to allow users to validate instance readiness for major version upgrades for CloudSQL PostgreSQL. This includes the tool implementation, unit tests for YAML parsing, integration tests for tool invocation, and documentation. The tool is also added to the CloudSQL PostgreSQL prebuilt set. TEST output: <img width="3406" height="1646" alt="image" src="https://github.com/user-attachments/assets/6abaa535-285d-4645-9dd3-7ebcd447d448" /> <img width="3532" height="1490" alt="image" src="https://github.com/user-attachments/assets/4d512af1-51fd-4187-b80f-be13198aba68" /> ## PR Checklist > Thank you for opening a Pull Request! Before submitting your PR, there are a > few things you can do to make sure it goes smoothly: - [x] Make sure you reviewed [CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md) - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea - [x] Ensure the tests and linter pass - [x] Code coverage does not decrease (if any source code was changed) - [x] Appropriate docs were updated (if necessary) - [x] Make sure to add `!` if this involve a breaking change 🛠️ Fixes #1721 --------- Co-authored-by: Averi Kitsch <akitsch@google.com> |
||
|
|
185c72939d |
docs: Update guides to require Python 3.10+ following Python 3.9 drop (#2020)
## Description This PR updates the installation guides and documentation to reflect that Python 3.9 is no longer supported. Users are now instructed to install Python 3.10+. ## Context This is a follow-up to https://github.com/googleapis/mcp-toolbox-sdk-python/pull/422, which officially removed support for Python 3.9 from the Python SDKs codebase. This change ensures the documentation aligns with the current package requirements. |
||
|
|
87ef9c5908 |
chore(deps): Fix typo in package dependency name (#2018)
Partially reverts googleapis/genai-toolbox#2011 to fix the typo in the package name. The original PR breaks builds due to incorrect package name. <img width="2254" height="522" alt="image" src="https://github.com/user-attachments/assets/d51aba16-a84e-46cb-b17c-4eab1576dd59" /> |
||
|
|
1deda6cb4c |
chore(deps): update dependency langchain-google-vertexai to v3.0.3 (#2011)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [langchain-google-vertexai](https://redirect.github.com/langchain-ai/langchain-google) ([source](https://redirect.github.com/langchain-ai/langchain-google/tree/HEAD/libs/vertexai), [changelog](https://redirect.github.com/langchain-ai/langchain-google/releases?q=%22vertexai%22)) | `==3.0.2` -> `==3.0.3` | [](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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com> |
||
|
|
768bf01966 |
chore(deps): update dependency langchain to v1.0.8 (#2010)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [langchain](https://redirect.github.com/langchain-ai/langchain) ([source](https://redirect.github.com/langchain-ai/langchain/tree/HEAD/libs/langchain), [changelog](https://redirect.github.com/langchain-ai/langchain/releases?q=tag%3A%22langchain%3D%3D1%22)) | `==1.0.3` -> `==1.0.8` | [](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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com> |
||
|
|
b0fe6775d5 |
chore(deps): update dependency toolbox-core to v0.5.3 (#2008)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [toolbox-core](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python) ([changelog](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/blob/main/packages/toolbox-core/CHANGELOG.md)) | `==0.5.2` -> `==0.5.3` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>googleapis/mcp-toolbox-sdk-python (toolbox-core)</summary> ### [`v0.5.3`](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/releases/tag/toolbox-core-v0.5.3): toolbox-core: v0.5.3 [Compare Source](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/compare/toolbox-core-v0.5.2...toolbox-core-v0.5.3) ##### Miscellaneous Chores - **ci:** Updated the toolbox server version for CI and integration tests ([#​388](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/388)), ([#​414](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/414)), ([#​421](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/421), [#​395](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/395)). - **deps:** Updated dependencies: `aiohttp` to v3.13.0 ([#​389](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/389)), `google-auth` to v2.41.1 ([#​383](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/383)), `isort` to v7 ([#​393](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/393)), `pytest` to v9 ([#​416](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/416)), and other non-major Python dependencies ([#​386](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/386)), ([#​387](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/387)), ([#​427](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/427)). </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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xNi4xIiwidXBkYXRlZEluVmVyIjoiNDIuMTYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com> |
||
|
|
a539c71ffe |
ci: Add CGO cross compilation support to release pipeline (#1903)
- Support CGO cross compilation for multiple architectures using Zig. - Download and link MacOSX SDK as needed by the MacOSX cross compilation. There is no official release for MacOSC SDK so I had to download from a third party repo. - Update dockerfile from using `gcr.io/distroless/static:nonroot` to `gcr.io/distroless/cc-debian12:nonroot` for C libraries that is needed for dynamic linking. |
||
|
|
975d02e243 |
docs: update docs for antigravity (#2015)
Update docs formatting and bullet point indentation. Update option to move binary into executables folder. |
||
|
|
624d06e7ba |
docs: Fix binary install commands for windows users (#2012)
This PR updates the documentation to fix installation commands compatible with the standard Windows Command Prompt (`cmd.exe`). Earlier it was targeted towards Powershell, which might not be used by many users using a Windows machine. |
||
|
|
9f27134918 |
chore(deps): update dependency langgraph to v1.0.3 (#1817)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [langgraph](https://redirect.github.com/langchain-ai/langgraph) ([source](https://redirect.github.com/langchain-ai/langgraph/tree/HEAD/libs/langgraph), [changelog](https://redirect.github.com/langchain-ai/langgraph/releases)) | `==1.0.1` -> `==1.0.3` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>langchain-ai/langgraph (langgraph)</summary> ### [`v1.0.3`](https://redirect.github.com/langchain-ai/langgraph/releases/tag/1.0.3) [Compare Source](https://redirect.github.com/langchain-ai/langgraph/compare/1.0.2...1.0.3) Changes since 1.0.2 - chore: langgraph patch release ([#​6429](https://redirect.github.com/langchain-ai/langgraph/issues/6429)) - feat(docs): warn that `StateGraph` is a builder class ([#​6417](https://redirect.github.com/langchain-ai/langgraph/issues/6417)) - fix(docs): `PartialState` rendering in MkDocs ([#​6416](https://redirect.github.com/langchain-ai/langgraph/issues/6416)) - fix(docs): synchronize `invoke` and `ainvoke` docstrings ([#​6415](https://redirect.github.com/langchain-ai/langgraph/issues/6415)) - fix(docs): synchronize `stream` and `astream` docstrings ([#​6414](https://redirect.github.com/langchain-ai/langgraph/issues/6414)) - docs(langgraph): Fix docstring code examples of task function ([#​6410](https://redirect.github.com/langchain-ai/langgraph/issues/6410)) - fix(langgraph): Unexpected behavior for stream\_mode sequences that are not lists ([#​6354](https://redirect.github.com/langchain-ai/langgraph/issues/6354)) - fix: fix previoius edge cases such as 0 ([#​6379](https://redirect.github.com/langchain-ai/langgraph/issues/6379)) - fix(langgraph): export REMOVE\_ALL\_MESSAGES in **all** to fix linting ([#​6375](https://redirect.github.com/langchain-ai/langgraph/issues/6375)) - style: update docstrings to reference `StateGraph` ([#​6308](https://redirect.github.com/langchain-ai/langgraph/issues/6308)) - docs(langgraph): update streaming guide links ([#​6314](https://redirect.github.com/langchain-ai/langgraph/issues/6314)) - chore: add `pyproject.toml` links ([#​6364](https://redirect.github.com/langchain-ai/langgraph/issues/6364)) - docs(langgraph): Fix typo in docstring of PregelLoop.tick ([#​6407](https://redirect.github.com/langchain-ai/langgraph/issues/6407)) - chore(checkpoint-postgres): bump to 3.0.1 ([#​6402](https://redirect.github.com/langchain-ai/langgraph/issues/6402)) - fix(langgraph): do not apply pending writes when updating state ([#​6389](https://redirect.github.com/langchain-ai/langgraph/issues/6389)) - chore: update ormsgpack minbound and add OPT\_REPLACE\_SURROGATES ([#​6395](https://redirect.github.com/langchain-ai/langgraph/issues/6395)) - release(cli): 0.4.7 expand api bounds ([#​6390](https://redirect.github.com/langchain-ai/langgraph/issues/6390)) - chore: style fixes for refs ([#​6365](https://redirect.github.com/langchain-ai/langgraph/issues/6365)) ### [`v1.0.2`](https://redirect.github.com/langchain-ai/langgraph/releases/tag/1.0.2) [Compare Source](https://redirect.github.com/langchain-ai/langgraph/compare/1.0.1...1.0.2) Changes since 0.6.11 - chore: bump prebuilt dep for lg ([#​6361](https://redirect.github.com/langchain-ai/langgraph/issues/6361)) - chore: port tool node improvements back to langgraph ([#​6321](https://redirect.github.com/langchain-ai/langgraph/issues/6321)) - chore: bump core dep for prebuilt ([#​6323](https://redirect.github.com/langchain-ai/langgraph/issues/6323)) - fix(langgraph): dont persist UntrackedValue ([#​6316](https://redirect.github.com/langchain-ai/langgraph/issues/6316)) - feat(langgraph): add Overwrite to bypass reducer ([#​6286](https://redirect.github.com/langchain-ai/langgraph/issues/6286)) - fix: replace `python.langchain` links with new `docs.langchain` ([#​6352](https://redirect.github.com/langchain-ai/langgraph/issues/6352)) - release: Checkpointers 3.0 ([#​6313](https://redirect.github.com/langchain-ai/langgraph/issues/6313)) - chore: Restrict "json" type deserialization ([#​6269](https://redirect.github.com/langchain-ai/langgraph/issues/6269)) - release: langgraph + langgraph-prebuilt v1.0.0 ([#​6300](https://redirect.github.com/langchain-ai/langgraph/issues/6300)) - feat: adding cursory Python 3.14 support ([#​6298](https://redirect.github.com/langchain-ai/langgraph/issues/6298)) - style: fixes for ref docs ([#​6297](https://redirect.github.com/langchain-ai/langgraph/issues/6297)) - chore: release rcs for prebuilt + langgraph ([#​6296](https://redirect.github.com/langchain-ai/langgraph/issues/6296)) - chore: drop Python 3.9 (and syntax) ([#​6289](https://redirect.github.com/langchain-ai/langgraph/issues/6289)) - docs: style linting ([#​6260](https://redirect.github.com/langchain-ai/langgraph/issues/6260)) - release(langgraph): v1 working branch ([#​6093](https://redirect.github.com/langchain-ai/langgraph/issues/6093)) - fix: rename away from LangGraph Platform ([#​6281](https://redirect.github.com/langchain-ai/langgraph/issues/6281)) </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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> --------- Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com> |
||
|
|
baf1bd1a97 |
chore(deps): update dependency llama-index to v0.14.8 (#1831)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [llama-index](https://redirect.github.com/run-llama/llama_index) | `==0.14.6` -> `==0.14.8` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>run-llama/llama_index (llama-index)</summary> ### [`v0.14.8`](https://redirect.github.com/run-llama/llama_index/blob/HEAD/CHANGELOG.md#2025-11-10) [Compare Source](https://redirect.github.com/run-llama/llama_index/compare/v0.14.7...v0.14.8) ##### llama-index-core \[0.14.8] - Fix ReActOutputParser getting stuck when "Answer:" contains "Action:" ([#​20098](https://redirect.github.com/run-llama/llama_index/pull/20098)) - Add buffer to image, audio, video and document blocks ([#​20153](https://redirect.github.com/run-llama/llama_index/pull/20153)) - fix(agent): Handle multi-block ChatMessage in ReActAgent ([#​20196](https://redirect.github.com/run-llama/llama_index/pull/20196)) - Fix/20209 ([#​20214](https://redirect.github.com/run-llama/llama_index/pull/20214)) - Preserve Exception in ToolOutput ([#​20231](https://redirect.github.com/run-llama/llama_index/pull/20231)) - fix weird pydantic warning ([#​20235](https://redirect.github.com/run-llama/llama_index/pull/20235)) ##### llama-index-embeddings-nvidia \[0.4.2] - docs: Edit pass and update example model ([#​20198](https://redirect.github.com/run-llama/llama_index/pull/20198)) ##### llama-index-embeddings-ollama \[0.8.4] - Added a test case (no code) to check the embedding through an actual connection to a Ollama server (after checking that the ollama server exists) ([#​20230](https://redirect.github.com/run-llama/llama_index/pull/20230)) ##### llama-index-llms-anthropic \[0.10.2] - feat(llms/anthropic): Add support for RawMessageDeltaEvent in streaming ([#​20206](https://redirect.github.com/run-llama/llama_index/pull/20206)) - chore: remove unsupported models ([#​20211](https://redirect.github.com/run-llama/llama_index/pull/20211)) ##### llama-index-llms-bedrock-converse \[0.11.1] - feat: integrate bedrock converse with tool call block ([#​20099](https://redirect.github.com/run-llama/llama_index/pull/20099)) - feat: Update model name extraction to include 'jp' region prefix and … ([#​20233](https://redirect.github.com/run-llama/llama_index/pull/20233)) ##### llama-index-llms-google-genai \[0.7.3] - feat: google genai integration with tool block ([#​20096](https://redirect.github.com/run-llama/llama_index/pull/20096)) - fix: non-streaming gemini tool calling ([#​20207](https://redirect.github.com/run-llama/llama_index/pull/20207)) - Add token usage information in GoogleGenAI chat additional\_kwargs ([#​20219](https://redirect.github.com/run-llama/llama_index/pull/20219)) - bug fix google genai stream\_complete ([#​20220](https://redirect.github.com/run-llama/llama_index/pull/20220)) ##### llama-index-llms-nvidia \[0.4.4] - docs: Edit pass and code example updates ([#​20200](https://redirect.github.com/run-llama/llama_index/pull/20200)) ##### llama-index-llms-openai \[0.6.8] - FixV2: Correct DocumentBlock type for OpenAI from 'input\_file' to 'file' ([#​20203](https://redirect.github.com/run-llama/llama_index/pull/20203)) - OpenAI v2 sdk support ([#​20234](https://redirect.github.com/run-llama/llama_index/pull/20234)) ##### llama-index-llms-upstage \[0.6.5] - OpenAI v2 sdk support ([#​20234](https://redirect.github.com/run-llama/llama_index/pull/20234)) ##### llama-index-packs-streamlit-chatbot \[0.5.2] - OpenAI v2 sdk support ([#​20234](https://redirect.github.com/run-llama/llama_index/pull/20234)) ##### llama-index-packs-voyage-query-engine \[0.5.2] - OpenAI v2 sdk support ([#​20234](https://redirect.github.com/run-llama/llama_index/pull/20234)) ##### llama-index-postprocessor-nvidia-rerank \[0.5.1] - docs: Edit pass ([#​20199](https://redirect.github.com/run-llama/llama_index/pull/20199)) ##### llama-index-readers-web \[0.5.6] - feat: Add ScrapyWebReader Integration ([#​20212](https://redirect.github.com/run-llama/llama_index/pull/20212)) - Update Scrapy dependency to 2.13.3 ([#​20228](https://redirect.github.com/run-llama/llama_index/pull/20228)) ##### llama-index-readers-whisper \[0.3.0] - OpenAI v2 sdk support ([#​20234](https://redirect.github.com/run-llama/llama_index/pull/20234)) ##### llama-index-storage-kvstore-postgres \[0.4.3] - fix: Ensure schema creation only occurs if it doesn't already exist ([#​20225](https://redirect.github.com/run-llama/llama_index/pull/20225)) ##### llama-index-tools-brightdata \[0.2.1] - docs: add api key claim instructions ([#​20204](https://redirect.github.com/run-llama/llama_index/pull/20204)) ##### llama-index-tools-mcp \[0.4.3] - Added test case for issue 19211. No code change ([#​20201](https://redirect.github.com/run-llama/llama_index/pull/20201)) ##### llama-index-utils-oracleai \[0.3.1] - Update llama-index-core dependency to 0.12.45 ([#​20227](https://redirect.github.com/run-llama/llama_index/pull/20227)) ##### llama-index-vector-stores-lancedb \[0.4.2] - fix: FTS index recreation bug on every LanceDB query ([#​20213](https://redirect.github.com/run-llama/llama_index/pull/20213)) ### [`v0.14.7`](https://redirect.github.com/run-llama/llama_index/blob/HEAD/CHANGELOG.md#2025-10-30) [Compare Source](https://redirect.github.com/run-llama/llama_index/compare/v0.14.6...v0.14.7) ##### llama-index-core \[0.14.7] - Feat/serpex tool integration ([#​20141](https://redirect.github.com/run-llama/llama_index/pull/20141)) - Fix outdated error message about setting LLM ([#​20157](https://redirect.github.com/run-llama/llama_index/pull/20157)) - Fixing some recently failing tests ([#​20165](https://redirect.github.com/run-llama/llama_index/pull/20165)) - Fix: update lock to latest workflow and fix issues ([#​20173](https://redirect.github.com/run-llama/llama_index/pull/20173)) - fix: ensure full docstring is used in FunctionTool ([#​20175](https://redirect.github.com/run-llama/llama_index/pull/20175)) - fix api docs build ([#​20180](https://redirect.github.com/run-llama/llama_index/pull/20180)) ##### llama-index-embeddings-voyageai \[0.5.0] - Updating the VoyageAI integration ([#​20073](https://redirect.github.com/run-llama/llama_index/pull/20073)) ##### llama-index-llms-anthropic \[0.10.0] - feat: integrate anthropic with tool call block ([#​20100](https://redirect.github.com/run-llama/llama_index/pull/20100)) ##### llama-index-llms-bedrock-converse \[0.10.7] - feat: Add support for Bedrock Guardrails streamProcessingMode ([#​20150](https://redirect.github.com/run-llama/llama_index/pull/20150)) - bedrock structured output optional force ([#​20158](https://redirect.github.com/run-llama/llama_index/pull/20158)) ##### llama-index-llms-fireworks \[0.4.5] - Update FireworksAI models ([#​20169](https://redirect.github.com/run-llama/llama_index/pull/20169)) ##### llama-index-llms-mistralai \[0.9.0] - feat: mistralai integration with tool call block ([#​20103](https://redirect.github.com/run-llama/llama_index/pull/20103)) ##### llama-index-llms-ollama \[0.9.0] - feat: integrate ollama with tool call block ([#​20097](https://redirect.github.com/run-llama/llama_index/pull/20097)) ##### llama-index-llms-openai \[0.6.6] - Allow setting temp of gpt-5-chat ([#​20156](https://redirect.github.com/run-llama/llama_index/pull/20156)) ##### llama-index-readers-confluence \[0.5.0] - feat(confluence): make SVG processing optional to fix pycairo install… ([#​20115](https://redirect.github.com/run-llama/llama_index/pull/20115)) ##### llama-index-readers-github \[0.9.0] - Add GitHub App authentication support ([#​20106](https://redirect.github.com/run-llama/llama_index/pull/20106)) ##### llama-index-retrievers-bedrock \[0.5.1] - Fixing some recently failing tests ([#​20165](https://redirect.github.com/run-llama/llama_index/pull/20165)) ##### llama-index-tools-serpex \[0.1.0] - Feat/serpex tool integration ([#​20141](https://redirect.github.com/run-llama/llama_index/pull/20141)) - add missing toml info ([#​20186](https://redirect.github.com/run-llama/llama_index/pull/20186)) ##### llama-index-vector-stores-couchbase \[0.6.0] - Add Hyperscale and Composite Vector Indexes support for Couchbase vector-store ([#​20170](https://redirect.github.com/run-llama/llama_index/pull/20170)) </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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com> Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com> |
||
|
|
9b67f7354c |
chore(deps): update dependency google-genai to v1.52.0 (#1840)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [google-genai](https://redirect.github.com/googleapis/python-genai) | `==1.47.0` -> `==1.52.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>googleapis/python-genai (google-genai)</summary> ### [`v1.52.0`](https://redirect.github.com/googleapis/python-genai/blob/HEAD/CHANGELOG.md#1520-2025-11-21) [Compare Source](https://redirect.github.com/googleapis/python-genai/compare/v1.51.0...v1.52.0) ##### Features - Add support for configuring resource scope when using base\_url ([a3e0859]( |
||
|
|
60470c32dd |
chore(deps): update dependency toolbox-core to v0.5.3 (#1977)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [toolbox-core](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python) ([changelog](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/blob/main/packages/toolbox-core/CHANGELOG.md)) | `==0.5.2` -> `==0.5.3` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>googleapis/mcp-toolbox-sdk-python (toolbox-core)</summary> ### [`v0.5.3`](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/releases/tag/toolbox-core-v0.5.3): toolbox-core: v0.5.3 [Compare Source](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/compare/toolbox-core-v0.5.2...toolbox-core-v0.5.3) ##### Miscellaneous Chores - **ci:** Updated the toolbox server version for CI and integration tests ([#​388](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/388)), ([#​414](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/414)), ([#​421](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/421), [#​395](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/395)). - **deps:** Updated dependencies: `aiohttp` to v3.13.0 ([#​389](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/389)), `google-auth` to v2.41.1 ([#​383](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/383)), `isort` to v7 ([#​393](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/393)), `pytest` to v9 ([#​416](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/416)), and other non-major Python dependencies ([#​386](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/386)), ([#​387](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/387)), ([#​427](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/427)). </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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMy41IiwidXBkYXRlZEluVmVyIjoiNDIuMTMuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com> |
||
|
|
89277513f0 |
chore(deps): update dependency toolbox-langchain to v0.5.3 (#1978)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [toolbox-langchain](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python) ([changelog](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/blob/main/packages/toolbox-langchain/CHANGELOG.md)) | `==0.5.2` -> `==0.5.3` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>googleapis/mcp-toolbox-sdk-python (toolbox-langchain)</summary> ### [`v0.5.3`](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/releases/tag/toolbox-core-v0.5.3): toolbox-core: v0.5.3 [Compare Source](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/compare/toolbox-langchain-v0.5.2...toolbox-langchain-v0.5.3) ##### Miscellaneous Chores - **ci:** Updated the toolbox server version for CI and integration tests ([#​388](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/388)), ([#​414](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/414)), ([#​421](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/421), [#​395](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/395)). - **deps:** Updated dependencies: `aiohttp` to v3.13.0 ([#​389](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/389)), `google-auth` to v2.41.1 ([#​383](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/383)), `isort` to v7 ([#​393](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/393)), `pytest` to v9 ([#​416](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/416)), and other non-major Python dependencies ([#​386](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/386)), ([#​387](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/387)), ([#​427](https://redirect.github.com/googleapis/mcp-toolbox-sdk-python/issues/427)). </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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMy41IiwidXBkYXRlZEluVmVyIjoiNDIuMTMuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: Harsh Jha <83023263+rapid-killer-9@users.noreply.github.com> Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com> |