Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Toolset

import type { Toolset } from "https://googleapis.deno.dev/v1/ces:v1.ts";

A toolset represents a group of dynamically managed tools that can be used by the agent.

interface Toolset {
connectorToolset?: ConnectorToolset;
readonly createTime?: Date;
description?: string;
displayName?: string;
etag?: string;
executionType?: "EXECUTION_TYPE_UNSPECIFIED" | "SYNCHRONOUS" | "ASYNCHRONOUS";
mcpToolset?: McpToolset;
name?: string;
openApiToolset?: OpenApiToolset;
toolFakeConfig?: ToolFakeConfig;
readonly updateTime?: Date;
}

§Properties

§
connectorToolset?: ConnectorToolset
[src]

Optional. A toolset that generates tools from an Integration Connectors Connection.

§
readonly createTime?: Date
[src]

Output only. Timestamp when the toolset was created.

§
description?: string
[src]

Optional. The description of the toolset.

§
displayName?: string
[src]

Optional. The display name of the toolset. Must be unique within the same app.

§
etag?: string
[src]

ETag used to ensure the object hasn't changed during a read-modify-write operation. If the etag is empty, the update will overwrite any concurrent changes.

§
executionType?: "EXECUTION_TYPE_UNSPECIFIED" | "SYNCHRONOUS" | "ASYNCHRONOUS"
[src]

Optional. The execution type of the tools in the toolset.

§
mcpToolset?: McpToolset
[src]

Optional. A toolset that contains a list of tools that are offered by the MCP server.

§
name?: string
[src]

Identifier. The unique identifier of the toolset. Format: projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}

§
openApiToolset?: OpenApiToolset
[src]

Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.

§
toolFakeConfig?: ToolFakeConfig
[src]

Optional. Configuration for tools behavior in fake mode.

§
readonly updateTime?: Date
[src]

Output only. Timestamp when the toolset was last updated.