Yuan
4b7bb158b4
docs(tools): fix broken links ( #284 )
...
Fix broken links to auth source page.
Fixes #282
2025-02-06 15:38:52 -08:00
Kurtis Van Gent
70f617bbae
chore: fix graphic with correct name ( #283 )
2025-02-06 16:22:01 -07:00
Kurtis Van Gent
399cd8686f
chore: correct formatting on intro ( #279 )
2025-02-06 09:45:31 -08:00
Kurtis Van Gent
9ab4dcceac
chore(docs): correct reference to auth params ( #278 )
2025-02-06 10:32:42 -07:00
Twisha Bansal
8c9305c4c8
chore(docs): fix quickstart ( #276 )
2025-02-06 04:40:48 -07:00
Kurtis Van Gent
cd4b35e108
chore: make docs public ( #274 )
2025-02-05 21:32:39 -07:00
Kurtis Van Gent
59b4282adb
chore: update README and move to docs site ( #273 )
...
Updates the README and pushes doc site changes.
2025-02-06 04:01:54 +00:00
Yuan
5fedbde87c
chore: remove sdks and doc fixes ( #271 )
...
Remove `/sdks` folder and fix README file.
Update quickstart to remove installing python package from git repo.
2025-02-06 00:24:52 +00:00
Yuan
2d80922900
doc: fix typo for quickstart ( #270 )
2025-02-05 23:58:53 +00:00
Anubhav Dhawan
21eef2e198
fix: Update README and quickstart with the correct async APIs. ( #269 )
2025-02-05 22:39:24 +00:00
Kurtis Van Gent
2a78de8f46
chore: add FAQ ( #268 )
...
Adds a simple FAQ.
---------
Co-authored-by: Averi Kitsch <akitsch@google.com >
2025-02-05 22:31:51 +00:00
Anubhav Dhawan
1e0dd04f32
doc: update READMEs for sync/async ( #237 )
...
Follows
https://github.com/googleapis/genai-toolbox-langchain-python/pull/15
2025-02-05 15:19:25 -07:00
Kurtis Van Gent
91b134a2a3
chore: move telemetry and deploy pages ( #263 )
2025-02-04 19:51:24 -07:00
Kurtis Van Gent
a402c9e670
chore: improve quickstart ( #262 )
...
Improves the quick start to mention more Chat Models, and uses info boxes now that they are added.
2025-02-04 15:09:24 -07:00
Kurtis Van Gent
1104ec9668
chore: move AuthSources to new docsite ( #236 )
...
Migrations the AuthSources parts of the documentation to the new
docsite.
2025-02-04 19:26:12 +00:00
Kurtis Van Gent
77a9999a24
chore: migrate tools to docsite ( #235 )
...
This migrates the 'tools' documentation to the new docsite.
2025-02-04 19:18:35 +00:00
Yuan
b578e6ce89
docs(mssql): add docs for source ( #256 )
...
Add docs for `mssql` source, and update for `mssql-sql` tool.
2025-02-03 18:34:01 +00:00
Shivaji Kharse
617cc872d1
feat: add dgraph tool and source ( #233 )
...
* add dgraph tool and source
2025-02-01 15:32:06 -07:00
Yuan
5f9fc762e5
docs(mysql): add docs for source ( #251 )
...
Add docs for `mysql` source.
2025-01-31 19:07:41 +00:00
Twisha Bansal
b0c94946d6
chore(docs): Fix typo and language ( #254 )
2025-01-30 20:18:29 +05:30
Yuan
b0ecc16a43
docs(cloudsql-pg): fix typos ( #247 )
...
Fix typos in cloud sql pg docs.
2025-01-29 15:04:54 -08:00
Yuan
a7b4f20c3c
docs(cloudsql-mssql): fixing some typo and add doc to github pages ( #246 )
...
Fixing typo to be consistent with other cloudsql docs, and add source
docs to github pages.
2025-01-29 22:45:55 +00:00
Yuan
a900e562d6
docs(cloudsql-mysql): add docs for source and tools ( #240 )
...
Add docs for `cloud-sql-mysql` source and `mysql-sql` tool.
2025-01-29 14:41:40 -08:00
Kurtis Van Gent
497fb06fae
feat: add local quickstart ( #232 )
...
This is a continuation of #218 , which add a local quickstart for running
Toolbox with Python and LangGraph.
---------
Co-authored-by: Twisha Bansal <twishabansal@google.com >
Co-authored-by: Anubhav Dhawan <anubhav756@gmail.com >
2025-01-24 12:18:19 -07:00
Wenxin Du
9bad952060
feat: Add Cloud SQL for SQL Server Source and Tool ( #223 )
...
1. `sql/database` provides a `Scan()`interface to scan query results
into typed variables. Therefore we have to create a slice of typed
variables (types retrieved from rows.ColumnTypes()) to pass them into
`Scan()`. Using []byte works but makes the printing result different
from other tools (e.g [1] instead of %!s(int32=1)]
2. MS SQL supports both named (e.g @name) and positional args (e.g @p2),
so we have to check if the name is contained in the original statement
before passing them into `db.Query()` as either named arg or as values.
2025-01-23 21:21:12 +08:00
Kurtis Van Gent
1de3853006
chore: move sources documentation to docsite ( #225 )
...
Migrates the docs/sources documentation to the new docsite.
---------
Co-authored-by: Anubhav Dhawan <anubhav756@gmail.com >
2025-01-22 16:57:06 +00:00
Yuan
346c57da23
fix: improve return error for parameters ( #206 )
2025-01-14 16:35:33 +00:00
Michael Hunger
8a1224b9e0
feat: Added Neo4j Source and Tool ( #189 )
...
- configure neo4j source with url, username, password, database
- configure neo4j tools with cypher statement and paramters
- tests based on the postgres tests
- neo4j.yaml for integration tests
---------
Co-authored-by: duwenxin <duwenxin@google.com >
2025-01-14 09:17:18 -07:00
Wenxin Du
22bf137b8d
ci(auth): Add OAuth integration test to Cloud SQL ( #172 )
...
1. Add generic integration test helpers for authenticated parameters and
auth-required tool invocations.
2. Call generic test helpers as Cloud SQL integration tests.
2025-01-14 14:02:50 +08:00
Wenxin Du
0c86e89506
fix(doc): Update example clientId field ( #198 )
2025-01-14 11:00:41 +08:00
Wenxin Du
e069520bb7
feat!: replace Source field ip_type with ipType for consistency ( #197 )
...
Replace `ip_type` with `ipType` to match the camel-case of the other
fields.
Update docs since we support both private and public IP connections.
2025-01-14 10:56:06 +08:00
Yuan
1fcc20a846
feat: add support for OpenTelemetry ( #205 )
...
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
Co-authored-by: Wenxin Du <117315983+duwenxin99@users.noreply.github.com >
2025-01-13 15:38:38 -08:00
Kurtis Van Gent
141cae7702
docs: add site for hosting docs on github pages ( #204 )
...
Adds a static site generation using Hugo, and deployed to GitHub pages
(googleapis.github.io/genai-toolbox).
2025-01-13 15:37:31 -07:00
Twisha Bansal
c4e9da0028
chore(docs): Use project id instead of project name in source ( #184 )
2025-01-07 09:33:24 -08:00
Wenxin Du
bb0345767e
fix: Fix config name in auth doc samples ( #186 )
...
The config names should be in camel case.
2025-01-06 13:45:25 -05:00
Twisha Bansal
8f2ad44fb4
chore(docs): Fix source kind in example ( #175 )
2024-12-30 09:07:44 -07:00
Twisha Bansal
6edcf36a2b
chore: added period ( #169 )
2024-12-25 11:55:43 -08:00
Anubhav Dhawan
46f8bb3bc4
doc(langchain-sdk): Add guidance for configuring and using authenticated tools in Toolbox. ( #146 )
2024-12-18 12:54:57 -05:00
Wenxin Du
8ca7e91240
docs: Add auth source docs ( #132 )
...
Add authsources and authenticated parameter docs. Format some other .md
docs.
---------
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
2024-12-17 13:49:43 -05:00
Yuan
bb30286e65
docs(spanner): add docs ( #128 )
2024-12-16 11:03:14 -08:00
Yuan
827d845759
docs: add ip_type reference to alloydb and cloudsql doc ( #130 )
...
Update source docs to include `ip_type` reference for config.
2024-12-11 22:16:10 +00:00
Yuan
e66cb423a7
docs(deploy/cloud-run): update deploy command ( #109 )
...
Update deploy command to include `--allow-unauthenticated`.
This is optional (hence commented out) and might only be needed for
certain projects.
2024-12-04 10:18:58 -08:00
Kurtis Van Gent
eacabf9439
chore: fix incorrect source name ( #108 )
...
Fix's the source name in one of the examples.
2024-12-04 09:51:05 -07:00
Kurtis Van Gent
d29a32936e
docs: add intros to Cloud SQL and AlloyDB ( #89 )
...
Address a comment about getting started from Per.
2024-11-22 13:43:55 -07:00
Yuan
0af2222cb4
docs: add deploy to cloud run instructions ( #36 )
...
Instructions to deploy Toolbox to Cloud Run.
---------
Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com >
Co-authored-by: Anubhav Dhawan <anubhavdhawan@google.com >
2024-11-11 09:10:43 -08:00
Twisha Bansal
972888b9d6
fix(docs): correct outdated references to tool kinds ( #49 )
2024-11-06 11:27:14 -07:00
Kurtis Van Gent
621f2c61f9
chore(docs): fix reference to pg-sql page ( #44 )
2024-11-01 23:22:09 +00:00
Kurtis Van Gent
f630965937
feat!: consolidate "x-postgres-generic" tools to "postgres-sql" tool ( #43 )
...
This PR introduces the following breaking change: The
`alloydb-pg-generic`, `cloud-sql-pg-generic`, and
`postgres-generic-tool` have been replaced by the `postgres-sql` tool,
which works with all 3 Postgres sources.
If you were using of the the previous tools, you will need to update it
as follows:
```diff
example_tool:
- kind: cloud-sql-pg-generic
+ kind: postgres-sql
source: my-cloud-sql-pg-instance
description: some description
statement: |
SELECT * FROM SQL_STATEMENT;
parameters:
- name: country
type: string
description: some description
```
I'm proposing this change for the following reasons:
1. It provides greater flexibility between postgres-compatible sources
-- you can change between "postgres" and "alloydb-postgres" without
issue
2. The name "postgres-sql" is more clear that "postgres-generic" -- it
indicates it's a tool that runs SQL on the source
3. It's easier for us to maintain feature compatibility across a single
"postgres-sql" tool
2024-11-01 16:17:18 -07:00
Kurtis Van Gent
0a0d206efd
docs: add documentation for tools ( #40 )
...
Adds more detailed documentation on tools and parameters.
2024-11-01 17:03:51 -06:00
Kurtis Van Gent
bf85e6f2fc
docs: add detailed documentation for sources ( #37 )
...
Adds more detailed documentation for sources.
2024-10-31 20:25:12 +00:00