Yuan Teoh
735cb760ea
docs: update long lines and tables ( #1952 )
...
Update long lines and tables formatting in markdown doc files.
2025-11-14 20:25:49 +00:00
Yuan Teoh
3d8a041782
docs: fix docs linting ( #1520 )
2025-09-18 16:30:46 -07:00
Anmol Shukla
54d33fbd90
chore(testing): setup initial directory structure for JS ( #1193 )
2025-09-04 11:54:59 +05:30
Anmol Shukla
a21e68022b
docs: renaming sample agent functions to a common name ( #1244 )
2025-08-28 11:07:51 +05:30
Harsh Jha
e376cce18c
docs: add shortcode for including file regions ( #1043 )
...
Introduces a new Hugo shortcode, `includeRegion`, to allow embedding
specific, tagged regions from source files directly into Markdown
content.
This helps maintain a single source of truth for code snippets and other
repeated content, such as setup instructions, preventing duplication and
simplifying updates across multiple quickstart guides.
Demo PR: https://github.com/googleapis/genai-toolbox/pull/1179
---------
Co-authored-by: Anmol Shukla <shuklaanmol@google.com >
2025-08-22 06:24:50 +00:00
manuka rahul
7158d72d39
docs: add jsgenai tab in the quickstart js ( #1037 )
...
Co-authored-by: Averi Kitsch <akitsch@google.com >
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-08-21 16:16:25 +00:00
release-please[bot]
d19cfc1e7e
chore(main): release 0.12.0 ( #1085 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.12.0](https://github.com/googleapis/genai-toolbox/compare/v0.11.0...v0.12.0 )
(2025-08-14)
### Features
* **prebuiltconfig:** Introduce additional parameter to limit context in
list_tables
([#1151 ](https://github.com/googleapis/genai-toolbox/issues/1151 ))
([497d3b1 ](497d3b126d ))
* **prebuiltconfig/alloydb-admin:** Add list cluster, instance and users
([#1126 ](https://github.com/googleapis/genai-toolbox/issues/1126 ))
([b42c139 ](b42c139158 ))
* **prebuiltconfig/alloydb-postgres:** Add tool to create user via Built
in user type or IAM
([#1130 ](https://github.com/googleapis/genai-toolbox/issues/1130 ))
([f5bcb9c ](f5bcb9c755 ))
* **source/http:** Add User Agent to `http` invocations
([#1102 ](https://github.com/googleapis/genai-toolbox/issues/1102 ))
([6f55b78 ](6f55b78e96 ))
* **sources/postgres:** Add support for `queryParams`
([#1047 ](https://github.com/googleapis/genai-toolbox/issues/1047 ))
([7b57251 ](7b57251402 )),
closes [#963 ](https://github.com/googleapis/genai-toolbox/issues/963 )
* **tools/bigquery-execute-sql:** Add dry run support
([#1057 ](https://github.com/googleapis/genai-toolbox/issues/1057 ))
([1cac9b5 ](1cac9b5b37 ))
* **tools/dataplex-search-aspect-types:** Add support for
`dataplex-search-aspect-types` tool
([#1061 ](https://github.com/googleapis/genai-toolbox/issues/1061 ))
([d940187 ](d940187c85 ))
* **tools/looker:** Add `looker-make-look` tool to create Looks
([#1099 ](https://github.com/googleapis/genai-toolbox/issues/1099 ))
([61d9489 ](61d9489344 ))
* **tools/looker:** Add visualizations to `query-url` tool
([#1090 ](https://github.com/googleapis/genai-toolbox/issues/1090 ))
([5bf2758 ](5bf275846a ))
* **tools/looker:** New Looker tools for dashboards
([#1118 ](https://github.com/googleapis/genai-toolbox/issues/1118 ))
([42be3f5 ](42be3f550c ))
* **ui:** Add login with google button for automatic id token retrieval
([#1044 ](https://github.com/googleapis/genai-toolbox/issues/1044 ))
([d91bdfc ](d91bdfcbdc ))
### Bug Fixes
* Correct the capitalization of `map` manifests
([#1139 ](https://github.com/googleapis/genai-toolbox/issues/1139 ))
([0b0457c ](0b0457c8e6 ))
* Remove unnecessary fields from `map` parameter manifests
([#1138 ](https://github.com/googleapis/genai-toolbox/issues/1138 ))
([fbe8c1a ](fbe8c1a9c0 ))
* **tools/looker:** Add authorized invocation feature to all Looker
tools ([#1091 ](https://github.com/googleapis/genai-toolbox/issues/1091 ))
([3b1cce7 ](3b1cce72e7 ))
* Update ui info log to reflect port
([#1125 ](https://github.com/googleapis/genai-toolbox/issues/1125 ))
([6d691d5 ](6d691d582f ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
---------
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-08-14 16:41:28 -07:00
Twisha Bansal
e92fed63de
docs: fix genkit module installation ( #1155 )
2025-08-14 12:44:01 +00:00
Twisha Bansal
f6b15de8cd
docs: fix js quickstart ( #1104 )
...
Use the newly recommended `@langchain/google-genai` library to use
gemini API keys.
2025-08-07 10:35:20 +00:00
release-please[bot]
a09f628b52
chore(main): release 0.11.0 ( #1071 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.11.0](https://github.com/googleapis/genai-toolbox/compare/v0.11.0...v0.11.0 )
(2025-08-05)
### ⚠ BREAKING CHANGES
* **tools/bigquery-sql:** Ensure invoke always returns a non-null value
([#1020 ](https://github.com/googleapis/genai-toolbox/issues/1020 ))
([9af55b6 ](9af55b651d ))
* **tools/bigquery-execute-sql:** Update the return messages
([#1034 ](https://github.com/googleapis/genai-toolbox/issues/1034 ))
([051e686 ](051e686476 ))
### Features
* Add TiDB source and tool
([#829 ](https://github.com/googleapis/genai-toolbox/issues/829 ))
([6eaf36a ](6eaf36ac85 ))
* Interactive web UI for Toolbox
([#1065 ](https://github.com/googleapis/genai-toolbox/issues/1065 ))
([8749b03 ](8749b03003 ))
* **prebuiltconfigs/cloud-sql-postgres:** Introduce additional parameter
to limit context in list tables
([#1062 ](https://github.com/googleapis/genai-toolbox/issues/1062 ))
([c3a58e1 ](c3a58e1d16 ))
* **tools/looker-query-url:** Add support for `looker-query-url` tool
([#1015 ](https://github.com/googleapis/genai-toolbox/issues/1015 ))
([327ddf0 ](327ddf0439 ))
* **tools/dataplex-lookup-entry:** Add support for
`dataplex-lookup-entry` tool
([#1009 ](https://github.com/googleapis/genai-toolbox/issues/1009 ))
([5fa1660 ](5fa1660fc8 ))
### Bug Fixes
* **tools/bigquery,mssql,mysql,postgres,spanner,tidb:** Add query
logging to execute-sql tools
([#1069 ](https://github.com/googleapis/genai-toolbox/issues/1069 ))
([0527532 ]([0527532bd7 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
---------
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-08-05 14:00:26 -07:00
Averi Kitsch
af3d791dea
chore: roll back version ( #1077 )
2025-08-05 16:12:31 +00:00
release-please[bot]
8d0fa6783a
chore(main): release 0.11.0 ( #1000 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.11.0](https://github.com/googleapis/genai-toolbox/compare/v0.10.0...v0.11.0 )
(2025-08-04)
### ⚠ BREAKING CHANGES
* **tools/bigquery-sql:** Ensure invoke always returns a non-null value
([#1020 ](https://github.com/googleapis/genai-toolbox/issues/1020 ))
([9af55b6 ](9af55b651d ))
* **tools/bigquery-execute-sql:** Update the return messages
([#1034 ](https://github.com/googleapis/genai-toolbox/issues/1034 ))
([051e686 ](051e686476 ))
### Features
* Add DuckDB source and tool
([#879 ](https://github.com/googleapis/genai-toolbox/pull/879 ))
([fd14933 ](fd149337e9 ))
* Add TiDB source and tool
([#829 ](https://github.com/googleapis/genai-toolbox/issues/829 ))
([6eaf36a ](6eaf36ac85 ))
* Interactive web UI for Toolbox
([#1065 ](https://github.com/googleapis/genai-toolbox/issues/1065 ))
([8749b03 ](8749b03003 ))
* **tools/looker-query-url:** Add support for `looker-query-url` tool
([#1015 ](https://github.com/googleapis/genai-toolbox/issues/1015 ))
([327ddf0 ](327ddf0439 ))
* **tools/dataplex-lookup-entry:** Add support for
`dataplex-lookup-entry` tool
([#1009 ](https://github.com/googleapis/genai-toolbox/issues/1009 ))
([5fa1660 ](5fa1660fc8 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
---------
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-08-04 19:11:17 -07:00
Yuan Teoh
90d4558a8e
docs: update docs lint ( #995 )
2025-07-25 17:26:28 +00:00
release-please[bot]
c45390e6f7
chore(main): release 0.10.0 ( #886 )
...
🤖 I have created a release *beep* *boop*
---
##
[0.10.0](https://github.com/googleapis/genai-toolbox/compare/v0.9.0...v0.10.0 )
(2025-07-25)
### Features
* Add `Map` parameters support
([#928 ](https://github.com/googleapis/genai-toolbox/issues/928 ))
([4468bc9 ](4468bc920b ))
* Add Dataplex source and tool
([#847 ](https://github.com/googleapis/genai-toolbox/issues/847 ))
([30c16a5 ](30c16a559e ))
* Add Looker source and tool
([#923 ](https://github.com/googleapis/genai-toolbox/issues/923 ))
([c67e01b ](c67e01bcf9 ))
* Add support for null optional parameter
([#802 ](https://github.com/googleapis/genai-toolbox/issues/802 ))
([a817b12 ](a817b120ca )),
closes [#736 ](https://github.com/googleapis/genai-toolbox/issues/736 )
* **prebuilt/alloydb-admin-config:** Add alloydb control plane as a
prebuilt config
([#937 ](https://github.com/googleapis/genai-toolbox/issues/937 ))
([0b28b72 ](0b28b72aa0 ))
* **prebuilt/mysql,prebuilt/mssql:** Add generic mysql and mssql
prebuilt tools
([#983 ](https://github.com/googleapis/genai-toolbox/issues/983 ))
([c600c30 ](c600c30374 ))
* **server/mcp:** Support MCP version 2025-06-18
([#898 ](https://github.com/googleapis/genai-toolbox/issues/898 ))
([313d3ca ](313d3ca0d0 ))
* **sources/mssql:** Add support for encrypt connection parameter
([#874 ](https://github.com/googleapis/genai-toolbox/issues/874 ))
([14a868f ](14a868f2a0 ))
* **sources/firestore:** Add Firestore as Source
([#786 ](https://github.com/googleapis/genai-toolbox/issues/786 ))
([2bb790e ](2bb790e4f8 ))
* **sources/mongodb:** Add MongoDB Source
([#969 ](https://github.com/googleapis/genai-toolbox/issues/969 ))
([74dbd61 ](74dbd6124d ))
* **tools/alloydb-wait-for-operation:** Add wait for operation tool with
exponential backoff
([#920 ](https://github.com/googleapis/genai-toolbox/issues/920 ))
([3f6ec29 ](3f6ec2944e ))
* **tools/mongodb-aggregate:** Add MongoDB `aggregate` Tools
([#977 ](https://github.com/googleapis/genai-toolbox/issues/977 ))
([bd399bb ](bd399bb0fb ))
* **tools/mongodb-delete:** Add MongoDB `delete` Tools
([#974 ](https://github.com/googleapis/genai-toolbox/issues/974 ))
([78e9752 ](78e9752f62 ))
* **tools/mongodb-find:** Add MongoDB `find` Tools
([#970 ](https://github.com/googleapis/genai-toolbox/issues/970 ))
([a747475 ](a7474752d8 ))
* **tools/mongodb-insert:** Add MongoDB `insert` Tools
([#975 ](https://github.com/googleapis/genai-toolbox/issues/975 ))
([4c63f0c ](4c63f0c1e4 ))
* **tools/mongodb-update:** Add MongoDB `update` Tools
([#972 ](https://github.com/googleapis/genai-toolbox/issues/972 ))
([dfde52c ](dfde52ca9a ))
* **tools/neo4j-execute-cypher:** Add neo4j-execute-cypher for Neo4j
sources ([#946 ](https://github.com/googleapis/genai-toolbox/issues/946 ))
([81d0505 ](81d05053b2 ))
* **tools/neo4j-schema:** Add neo4j-schema tool
([#978 ](https://github.com/googleapis/genai-toolbox/issues/978 ))
([be7db3d ](be7db3dff2 ))
* **tools/wait:** Create wait for tool
([#885 ](https://github.com/googleapis/genai-toolbox/issues/885 ))
([ed5ef4c ](ed5ef4caea ))
### Bug Fixes
* Fix document preview pipeline for forked PRs
([#950 ](https://github.com/googleapis/genai-toolbox/issues/950 ))
([481cc60 ](481cc608ba ))
* **prebuilt/firestore:** Mark database field as required in the
firestore prebuilt tools
([#959 ](https://github.com/googleapis/genai-toolbox/issues/959 ))
([15417d4 ](15417d4e0c ))
* **prebuilt/cloud-sql-mssql:** Correct source reference for execute_sql
tool in cloud-sql-mssql.yaml prebuilt config
([#938 ](https://github.com/googleapis/genai-toolbox/issues/938 ))
([d16728e ](d16728e5c6 ))
* **prebuilt/cloud-sql-mysql:** Update list_table tool
([#924 ](https://github.com/googleapis/genai-toolbox/issues/924 ))
([2083ba5 ](2083ba5048 ))
* Replace 'float' with 'number' in McpManifest
([#985 ](https://github.com/googleapis/genai-toolbox/issues/985 ))
([59e23e1 ](59e23e1725 ))
* **server/api:** Add logger to context in tool invoke handler
([#891 ](https://github.com/googleapis/genai-toolbox/issues/891 ))
([8ce311f ](8ce311f256 ))
* **sources/looker:** Add agent tag to Looker API calls.
([#966 ](https://github.com/googleapis/genai-toolbox/issues/966 ))
([f55dd6f ](f55dd6fcd0 ))
* **tools/bigquery-execute-sql:** Ensure invoke always returns a
non-null value
([#925 ](https://github.com/googleapis/genai-toolbox/issues/925 ))
([9a55b80 ](9a55b80482 ))
* **tools/mysqlsql:** Unmarshal json data from database during invoke
([#979 ](https://github.com/googleapis/genai-toolbox/issues/979 ))
([ccc3498 ](ccc3498cf0 )),
closes [#840 ](https://github.com/googleapis/genai-toolbox/issues/840 )
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
---------
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com >
2025-07-24 17:58:37 -07:00
Anushka Saxena
49b1562f73
docs: add llamaindex integration to js quickstart ( #931 )
...
### Description
Enhance the [JavaScript
Quickstart](https://googleapis.github.io/genai-toolbox/getting-started/local_quickstart_js/ )
by adding a new tab dedicated to integrating the MCP Toolbox with
LlamaIndex. This provides users with a direct, runnable example of how
to utilize Toolbox's capabilities within a LlamaIndex-powered LLM agent
for hotel search and booking operations.
The changes include:
- Addition of a new `LlamaIndex` tab in `docs/quickstarts/js-local.md`.
- Corresponding `hotelAgent.js` code snippet for LlamaIndex integration.
### Related Issue
This PR addresses and resolves #930 .
---------
Signed-off-by: Anushka Saxena <anushka.saxena-it-2k19-05@iips.edu.in >
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
2025-07-22 16:20:33 +05:30
Twisha Bansal
26bdba46ca
docs: add links to quickstart ( #888 )
2025-07-15 11:47:59 +05:30
Harsh Jha
65843621c5
docs: Add JS SDK quickstart ( #845 )
...
Co-authored-by: Anmol Shukla <shuklaanmol@google.com >
Co-authored-by: Twisha Bansal <58483338+twishabansal@users.noreply.github.com >
Co-authored-by: Twisha Bansal <twishabansal@google.com >
2025-07-15 01:09:18 +05:30