Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/gaos/models/interactions/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,7 @@ export * from "./thought-summary-content.js";
export * from "./thought-summary-delta.js";
export * from "./tool-choice-config.js";
export * from "./tool-choice-type.js";
export * from "./tool-search.js";
export * from "./tool.js";
export * from "./transcription-config.js";
export * from "./turn.js";
Expand Down
18 changes: 18 additions & 0 deletions src/gaos/models/interactions/tool-search.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/**
* @license
* Copyright 2026 Google LLC
* SPDX-License-Identifier: Apache-2.0
*
* g3-prettier-ignore-file
*/

/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/

/**
* Tool search configuration.
*/
export type ToolSearch = {
type: "tool_search";
};
4 changes: 3 additions & 1 deletion src/gaos/models/interactions/tool.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ import { GoogleMaps } from "./google-maps.js";
import { GoogleSearch } from "./google-search.js";
import { MCPServer } from "./mcp-server.js";
import { Retrieval } from "./retrieval.js";
import { ToolSearch } from "./tool-search.js";
import { URLContext } from "./url-context.js";

/**
Expand All @@ -32,4 +33,5 @@ export type Tool =
| GoogleSearch
| FileSearch
| GoogleMaps
| Retrieval;
| Retrieval
| ToolSearch;
4 changes: 4 additions & 0 deletions src/gaos/resources.ts
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@ import type { ThoughtStep as ThoughtStep$Import } from "./models/interactions/th
import type { ThoughtSummaryDelta as ThoughtSummaryDelta$Import } from "./models/interactions/thought-summary-delta.js";
import type { ToolChoiceConfig as ToolChoiceConfig$Import } from "./models/interactions/tool-choice-config.js";
import type { ToolChoiceType as ToolChoiceType$Import } from "./models/interactions/tool-choice-type.js";
import type { ToolSearch as ToolSearch$Import } from "./models/interactions/tool-search.js";
import type { Tool as Tool$Import } from "./models/interactions/tool.js";
import type { TranscriptionConfig as TranscriptionConfig$Import } from "./models/interactions/transcription-config.js";
import type { URLCitation as URLCitation$Import } from "./models/interactions/url-citation.js";
Expand Down Expand Up @@ -326,6 +327,7 @@ type GoogleMaps$ = GoogleMaps$Import;
type GoogleSearch$ = GoogleSearch$Import;
type MCPServer$ = MCPServer$Import;
type Retrieval$ = Retrieval$Import;
type ToolSearch$ = ToolSearch$Import;
type URLContext$ = URLContext$Import;
type VertexAISearchConfig$ = VertexAISearchConfig$Import;
type Arguments$5 = URLContextCallArguments$Import;
Expand Down Expand Up @@ -497,6 +499,7 @@ export type ThoughtSummary = ThoughtSummary$;
export type Tool = Tool$;
export type ToolChoiceConfig = ToolChoiceConfig$;
export type ToolChoiceType = ToolChoiceType$;
export type ToolSearch = ToolSearch$;
export type ToolUseTokensByModality = ToolUseTokensByModality$;
export type TranscriptionConfig = TranscriptionConfig$;
export type Trigger = Trigger$;
Expand Down Expand Up @@ -754,6 +757,7 @@ export declare namespace Interactions {
export type GoogleSearch = GoogleSearch$;
export type MCPServer = MCPServer$;
export interface Retrieval extends Retrieval$ {}
export type ToolSearch = ToolSearch$;
export type URLContext = URLContext$;
export namespace Retrieval {
export type VertexAISearchConfig = VertexAISearchConfig$;
Expand Down
Loading