Skip to content

Conversation

@trehanshakuntG
Copy link
Contributor

@trehanshakuntG trehanshakuntG commented Aug 7, 2025

Add firestore-add-documents tool

Adds a new tool for creating documents in Firestore collections.

What it does:

  • Adds documents to any Firestore collection
  • Auto-generates unique document IDs
  • Supports all Firestore data types (strings, numbers, booleans, timestamps, geopoints, arrays, maps, etc.)
  • Uses Firestore's native JSON format for type safety

Key parameters:

  • collectionPath: Where to add the document
  • documentData: The document content in Firestore JSON format
  • returnData: Optional flag to include created document in response

@github-actions
Copy link
Contributor

github-actions bot commented Aug 7, 2025

@github-actions
Copy link
Contributor

github-actions bot commented Aug 7, 2025

@github-actions
Copy link
Contributor

github-actions bot commented Aug 7, 2025

@github-actions
Copy link
Contributor

github-actions bot commented Aug 7, 2025

@github-actions
Copy link
Contributor

github-actions bot commented Aug 7, 2025

@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

@trehanshakuntG trehanshakuntG marked this pull request as ready for review August 13, 2025 16:28
@trehanshakuntG trehanshakuntG requested a review from a team as a code owner August 13, 2025 16:29
@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

@averikitsch averikitsch changed the title feat: Add firestore-add-documents tool feat(tool/firestore-add-documents): Add firestore-add-documents tool Aug 14, 2025
@averikitsch averikitsch changed the title feat(tool/firestore-add-documents): Add firestore-add-documents tool feat(tools/firestore-add-documents): Add firestore-add-documents tool Aug 14, 2025
@averikitsch
Copy link
Contributor

Can you add a short description to the PR? Thanks!

@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

@trehanshakuntG trehanshakuntG merged commit ee4a70a into main Aug 19, 2025
9 checks passed
@trehanshakuntG trehanshakuntG deleted the trehanshakunt-firestore-add-doc branch August 19, 2025 05:54
@github-actions
Copy link
Contributor

🧨 Preview deployments removed.

github-actions bot pushed a commit that referenced this pull request Aug 19, 2025
…nts tool (#1107)

## Add firestore-add-documents tool

Adds a new tool for creating documents in Firestore collections.

__What it does:__

- Adds documents to any Firestore collection
- Auto-generates unique document IDs
- Supports all Firestore data types (strings, numbers, booleans,
timestamps, geopoints, arrays, maps, etc.)
- Uses Firestore's native JSON format for type safety

__Key parameters:__

- `collectionPath`: Where to add the document
- `documentData`: The document content in Firestore JSON format
- `returnData`: Optional flag to include created document in response

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> ee4a70a
github-actions bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Aug 19, 2025
…nts tool (googleapis#1107)

## Add firestore-add-documents tool

Adds a new tool for creating documents in Firestore collections.

__What it does:__

- Adds documents to any Firestore collection
- Auto-generates unique document IDs
- Supports all Firestore data types (strings, numbers, booleans,
timestamps, geopoints, arrays, maps, etc.)
- Uses Firestore's native JSON format for type safety

__Key parameters:__

- `collectionPath`: Where to add the document
- `documentData`: The document content in Firestore JSON format
- `returnData`: Optional flag to include created document in response

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> ee4a70a
github-actions bot pushed a commit to bhardwajRahul/genai-toolbox that referenced this pull request Aug 19, 2025
…nts tool (googleapis#1107)

## Add firestore-add-documents tool

Adds a new tool for creating documents in Firestore collections.

__What it does:__

- Adds documents to any Firestore collection
- Auto-generates unique document IDs
- Supports all Firestore data types (strings, numbers, booleans,
timestamps, geopoints, arrays, maps, etc.)
- Uses Firestore's native JSON format for type safety

__Key parameters:__

- `collectionPath`: Where to add the document
- `documentData`: The document content in Firestore JSON format
- `returnData`: Optional flag to include created document in response

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> ee4a70a
github-actions bot pushed a commit to Jaleel-zhu/genai-toolbox that referenced this pull request Aug 19, 2025
…nts tool (googleapis#1107)

## Add firestore-add-documents tool

Adds a new tool for creating documents in Firestore collections.

__What it does:__

- Adds documents to any Firestore collection
- Auto-generates unique document IDs
- Supports all Firestore data types (strings, numbers, booleans,
timestamps, geopoints, arrays, maps, etc.)
- Uses Firestore's native JSON format for type safety

__Key parameters:__

- `collectionPath`: Where to add the document
- `documentData`: The document content in Firestore JSON format
- `returnData`: Optional flag to include created document in response

---------

Co-authored-by: Averi Kitsch <akitsch@google.com> ee4a70a
Yuan325 added a commit that referenced this pull request Aug 27, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.13.0](v0.12.0...v0.13.0)
(2025-08-27)


### ⚠ BREAKING CHANGES

* **prebuilt/alloydb:** Add bearer token support for
alloydb-wait-for-operation
([#1183](#1183))


### Features

* Add capability to set default for environment variable in config
([#1248](#1248))
([5bcd52e](5bcd52e))
* **firebird:** Add Firebird SQL 2.5+ source and tool
([#1011](#1011))
([4f6b806](4f6b806))
* **oceanbase:** Add Oceanbase source and tool
([#895](#895))
([6fc4982](6fc4982))
* **server/mcp:** Support `ping` mechanism
([#1178](#1178))
([5dcc66c](5dcc66c))
* **server:** Fail-fast on environment variable substitution
([#1177](#1177))
([212aaba](212aaba))
* **server:** Implement Tool call auth error propagation
([#1235](#1235))
([b94a021](b94a021))
* **sources/bigquery:** Add support for user-credential passthrough
([#1067](#1067))
([650e2e2](650e2e2))
* **tool/looker:** Add support for `description` field in looker tool
([#1199](#1199))
([97f0dd2](97f0dd2))
* **tools/bigquery-ask-data-insights:** Add bigquery `ask-data-insights`
tool ([#932](#932))
([7651357](7651357))
* **tools/bigquery-forecast:** Add bigqueryforecast tool
([#1148](#1148))
([2ad0ccf](2ad0ccf))
* **tools/firestore-add-documents:** Add firestore-add-documents tool
([#1107](#1107))
([ee4a70a](ee4a70a))
* **tools/firestore-update-document:** Add firestore-update-document
tool ([#1191](#1191))
([0010123](0010123))
* **tools/looker:** Control over whether hidden objects are surfaced
([#1222](#1222))
([bc91559](bc91559))
* **trino:** Add Trino source and tools
([#948](#948))
([7dd123b](7dd123b))


### Bug Fixes

* **tools/looker:** Lookergetdashboards uses proper Authorized helper
func ([#1255](#1255))
([00866bc](00866bc))
* **tools/mongodb-find-one:** ProjectPayload unmarshaling
([#1167](#1167))
([8ea6a98](8ea6a98))
* **tools/mysql:** Fix encoded text for mysql
([#1161](#1161))
([a37cfa8](a37cfa8)),
closes [#840](#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>
github-actions bot pushed a commit that referenced this pull request Aug 27, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.13.0](v0.12.0...v0.13.0)
(2025-08-27)

### ⚠ BREAKING CHANGES

* **prebuilt/alloydb:** Add bearer token support for
alloydb-wait-for-operation
([#1183](#1183))

### Features

* Add capability to set default for environment variable in config
([#1248](#1248))
([5bcd52e](5bcd52e))
* **firebird:** Add Firebird SQL 2.5+ source and tool
([#1011](#1011))
([4f6b806](4f6b806))
* **oceanbase:** Add Oceanbase source and tool
([#895](#895))
([6fc4982](6fc4982))
* **server/mcp:** Support `ping` mechanism
([#1178](#1178))
([5dcc66c](5dcc66c))
* **server:** Fail-fast on environment variable substitution
([#1177](#1177))
([212aaba](212aaba))
* **server:** Implement Tool call auth error propagation
([#1235](#1235))
([b94a021](b94a021))
* **sources/bigquery:** Add support for user-credential passthrough
([#1067](#1067))
([650e2e2](650e2e2))
* **tool/looker:** Add support for `description` field in looker tool
([#1199](#1199))
([97f0dd2](97f0dd2))
* **tools/bigquery-ask-data-insights:** Add bigquery `ask-data-insights`
tool ([#932](#932))
([7651357](7651357))
* **tools/bigquery-forecast:** Add bigqueryforecast tool
([#1148](#1148))
([2ad0ccf](2ad0ccf))
* **tools/firestore-add-documents:** Add firestore-add-documents tool
([#1107](#1107))
([ee4a70a](ee4a70a))
* **tools/firestore-update-document:** Add firestore-update-document
tool ([#1191](#1191))
([0010123](0010123))
* **tools/looker:** Control over whether hidden objects are surfaced
([#1222](#1222))
([bc91559](bc91559))
* **trino:** Add Trino source and tools
([#948](#948))
([7dd123b](7dd123b))

### Bug Fixes

* **tools/looker:** Lookergetdashboards uses proper Authorized helper
func ([#1255](#1255))
([00866bc](00866bc))
* **tools/mongodb-find-one:** ProjectPayload unmarshaling
([#1167](#1167))
([8ea6a98](8ea6a98))
* **tools/mysql:** Fix encoded text for mysql
([#1161](#1161))
([a37cfa8](a37cfa8)),
closes [#840](#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> 1a6dfe8
github-actions bot pushed a commit to renovate-bot/googleapis-_-genai-toolbox that referenced this pull request Aug 27, 2025
🤖 I have created a release *beep* *boop*
---

##
[0.13.0](googleapis/genai-toolbox@v0.12.0...v0.13.0)
(2025-08-27)

### ⚠ BREAKING CHANGES

* **prebuilt/alloydb:** Add bearer token support for
alloydb-wait-for-operation
([googleapis#1183](googleapis#1183))

### Features

* Add capability to set default for environment variable in config
([googleapis#1248](googleapis#1248))
([5bcd52e](googleapis@5bcd52e))
* **firebird:** Add Firebird SQL 2.5+ source and tool
([googleapis#1011](googleapis#1011))
([4f6b806](googleapis@4f6b806))
* **oceanbase:** Add Oceanbase source and tool
([googleapis#895](googleapis#895))
([6fc4982](googleapis@6fc4982))
* **server/mcp:** Support `ping` mechanism
([googleapis#1178](googleapis#1178))
([5dcc66c](googleapis@5dcc66c))
* **server:** Fail-fast on environment variable substitution
([googleapis#1177](googleapis#1177))
([212aaba](googleapis@212aaba))
* **server:** Implement Tool call auth error propagation
([googleapis#1235](googleapis#1235))
([b94a021](googleapis@b94a021))
* **sources/bigquery:** Add support for user-credential passthrough
([googleapis#1067](googleapis#1067))
([650e2e2](googleapis@650e2e2))
* **tool/looker:** Add support for `description` field in looker tool
([googleapis#1199](googleapis#1199))
([97f0dd2](googleapis@97f0dd2))
* **tools/bigquery-ask-data-insights:** Add bigquery `ask-data-insights`
tool ([googleapis#932](googleapis#932))
([7651357](googleapis@7651357))
* **tools/bigquery-forecast:** Add bigqueryforecast tool
([googleapis#1148](googleapis#1148))
([2ad0ccf](googleapis@2ad0ccf))
* **tools/firestore-add-documents:** Add firestore-add-documents tool
([googleapis#1107](googleapis#1107))
([ee4a70a](googleapis@ee4a70a))
* **tools/firestore-update-document:** Add firestore-update-document
tool ([googleapis#1191](googleapis#1191))
([0010123](googleapis@0010123))
* **tools/looker:** Control over whether hidden objects are surfaced
([googleapis#1222](googleapis#1222))
([bc91559](googleapis@bc91559))
* **trino:** Add Trino source and tools
([googleapis#948](googleapis#948))
([7dd123b](googleapis@7dd123b))

### Bug Fixes

* **tools/looker:** Lookergetdashboards uses proper Authorized helper
func ([googleapis#1255](googleapis#1255))
([00866bc](googleapis@00866bc))
* **tools/mongodb-find-one:** ProjectPayload unmarshaling
([googleapis#1167](googleapis#1167))
([8ea6a98](googleapis@8ea6a98))
* **tools/mysql:** Fix encoded text for mysql
([googleapis#1161](googleapis#1161))
([a37cfa8](googleapis@a37cfa8)),
closes [googleapis#840](googleapis#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> 1a6dfe8
hmchen-github pushed a commit to hmchen-github/genai-toolbox that referenced this pull request Sep 4, 2025
…googleapis#1107)

## Add firestore-add-documents tool

Adds a new tool for creating documents in Firestore collections.

__What it does:__

- Adds documents to any Firestore collection
- Auto-generates unique document IDs
- Supports all Firestore data types (strings, numbers, booleans,
timestamps, geopoints, arrays, maps, etc.)
- Uses Firestore's native JSON format for type safety

__Key parameters:__

- `collectionPath`: Where to add the document
- `documentData`: The document content in Firestore JSON format
- `returnData`: Optional flag to include created document in response

---------

Co-authored-by: Averi Kitsch <akitsch@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants