You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* remove broken keychain support for password ([#127](https://github.com/gemini-cli-extensions/alloydb/issues/127)) ([65746bb](https://github.com/gemini-cli-extensions/alloydb/commit/65746bb1203afaf4af4e0edd5ce255f428488309))
***tools/alloydbainl:** Only add psv when NL Config Param is defined ([genai-toolbox#2265](https://redirect.github.com/googleapis/genai-toolbox/issues/2265)) ([ef8f3b0](https://redirect.github.com/googleapis/genai-toolbox/commit/ef8f3b02f2f38ce94a6ba9acf35d08b9469bef4e)) ([177e29e](https://github.com/gemini-cli-extensions/alloydb/commit/177e29e7f836e93d8ca5932c6941e99ee34f7faf))
***source/alloydb, source/cloud-sql-postgres,source/cloud-sql-mysql,source/cloud-sql-mssql:** Use project from env for alloydb and cloud sql control plane tools ([genai-toolbox#1588](https://redirect.github.com/googleapis/genai-toolbox/issues/1588)) ([12bdd95](https://redirect.github.com/googleapis/genai-toolbox/commit/12bdd954597e49d3ec6b247cc104584c5a4d1943)) ([7ca7d46](https://github.com/gemini-cli-extensions/alloydb/commit/7ca7d4691fd47ad3081363b288681da0851d9985))
60
-
* Added prompt support for toolbox ([genai-toolbox#1798](https://redirect.github.com/googleapis/genai-toolbox/issues/1798)) ([cd56ea4](https://redirect.github.com/googleapis/genai-toolbox/commit/cd56ea44fbdd149fcb92324e70ee36ac747635db)) ([7ca7d46](https://github.com/gemini-cli-extensions/alloydb/commit/7ca7d4691fd47ad3081363b288681da0851d9985))
***tools/alloydbainl:** update AlloyDB AI NL statement order ([genai-toolbox#1753](https://redirect.github.com/googleapis/genai-toolbox/issues/1753)) ([45933f1](https://github.com/gemini-cli-extensions/alloydb/commit/45933f10e4daafb177bd59c069f8880d7a485ed5))
68
-
69
-
70
-
### Bug Fixes
71
-
72
-
***tools/alloydbainl:** AlloyDB AI NL execute\_sql statement order ([genai-toolbox#1753](https://redirect.github.com/googleapis/genai-toolbox/issues/1753)) ([9723cad](https://redirect.github.com/googleapis/genai-toolbox/commit/9723cadaa181a76d8fdda65a6254f6c887c3cf57)) ([45933f1](https://github.com/gemini-cli-extensions/alloydb/commit/45933f10e4daafb177bd59c069f8880d7a485ed5))
***deps:** update dependency googleapis/genai-toolbox to v0.17.0 to Support PSC connection ([#66](https://github.com/gemini-cli-extensions/alloydb/issues/66)) ([1280920](https://github.com/gemini-cli-extensions/alloydb/commit/12809204b2e1053bc8e1a101879580b2857d50f6))
* additional instructions for the context file ([#51](https://github.com/gemini-cli-extensions/alloydb/issues/51)) ([cef0fb6](https://github.com/gemini-cli-extensions/alloydb/commit/cef0fb68dedb400225347adf3a16cb320ff28d20))
94
-
***deps:** update dependency googleapis/genai-toolbox to v0.16.0 ([#42](https://github.com/gemini-cli-extensions/alloydb/issues/42)) ([6a25cb6](https://github.com/gemini-cli-extensions/alloydb/commit/6a25cb699264d415eb75f4bfdd25b325a372425e))
95
-
* standardize mcp server names ([#49](https://github.com/gemini-cli-extensions/alloydb/issues/49)) ([ab738fc](https://github.com/gemini-cli-extensions/alloydb/commit/ab738fc7f669dc3712777cec969b41084b7e5224))
96
-
* update context file to use full table name ([dc565f4](https://github.com/gemini-cli-extensions/alloydb/commit/dc565f427db7611c70155109cfd4010591784af4))
97
-
* Update context to recommend other observability extension ([#34](https://github.com/gemini-cli-extensions/alloydb/issues/34)) ([874b148](https://github.com/gemini-cli-extensions/alloydb/commit/874b1489989c5945c81b0eeef1592bb65693f6d6))
98
-
99
-
100
-
## 0.1.0 (2025-09-20)
101
-
102
-
103
-
### Features
104
-
105
-
* create the AlloyDB Extension ([#21](https://github.com/gemini-cli-extensions/alloydb/issues/21)) ([b71218b](https://github.com/gemini-cli-extensions/alloydb/commit/b71218ba1977b906043621f23cf7fff05937e833))
Copy file name to clipboardExpand all lines: DEVELOPER.md
+10-26Lines changed: 10 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,16 @@
1
1
# DEVELOPER.md
2
2
3
3
This document provides instructions for setting up your development environment
4
-
and contributing to the AlloyDB Gemini CLI Extension project.
4
+
and contributing to the AlloyDB Omni Gemini CLI Extension project.
5
5
6
6
## Prerequisites
7
7
8
8
Before you begin, ensure you have the following:
9
9
10
-
1.**Gemini CLI:** Install the Gemini CLI version v0.6.0 or above. Installation
10
+
1.**Gemini CLI:** Install the Gemini CLI version v0.33.0 or above. Installation
11
11
instructions can be found on the official Gemini CLI documentation. You can
12
12
verify your version by running `gemini --version`.
13
-
2.**AlloyDB Cluster & Instance:** For testing data plane tools, you will need access to an active AlloyDB
14
-
for PostgreSQL instance. We recommend using Public IP to eliminate the need to create and use a workspace
15
-
within the same VPC network as the database.
13
+
2. For AlloyDB Omni for Kubernetes, you will need to have access to a Kubernetes cluster with AlloyDB Omni operator installed. Instructions can be found on the [AlloyDB Omni for Kubernetes documentation](https://docs.cloud.google.com/alloydb/omni/kubernetes/current/docs/overview).
16
14
17
15
## Developing the Extension
18
16
@@ -23,26 +21,12 @@ The core logic for this extension is handled by a pre-built `toolbox` binary. Th
# For Windows, you will need to download the .exe file and rename it to `toolbox`.
44
-
# The `chmod` command is not required on Windows.
45
-
```
29
+
is specified in`toolbox_version.txt`. Download it foryour platform by following the instructionsin the [Toolbox documentation](https://github.com/googleapis/genai-toolbox).
46
30
47
31
3. **Install the Extension Locally:** Use the Gemini CLI to install the
48
32
extension from your local directory.
@@ -53,7 +37,7 @@ The core logic for this extension is handled by a pre-built `toolbox` binary. Th
53
37
The CLI will prompt you to confirm the installation. Accept it to proceed.
54
38
55
39
4. **Testing Changes:** After installation, start the Gemini CLI (`gemini`).
56
-
You can now interact with the `alloydb` tools to manually test your changes
40
+
You can now interact with the `alloydb-omni` tools to manually test your changes
57
41
against your connected database.
58
42
59
43
## Testing
@@ -82,7 +66,7 @@ are currently tested in the [MCP Toolbox GitHub](https://github.com/googleapis/g
82
66
## Building the Extension
83
67
84
68
The "build" process for this extension involves packaging the extension's
85
-
metadata files (`gemini-extension.json`, `ALLOYDB.md`, `LICENSE`) along with the
69
+
metadata files (`gemini-extension.json`, `ALLOYDB-OMNI.md`, `LICENSE`) along with the
86
70
pre-built `toolbox` binary into platform-specific archives (`.tar.gz` or `.zip`).
87
71
88
72
This process is handled automatically by the
@@ -98,7 +82,7 @@ The primary maintainers for this repository are defined in the
0 commit comments