Annotations(mapping=None, *, ignore_unknown_fields=False, **kwargs)Annotations describing the characteristics and behavior of a tool or operation.
Attributes |
|
|---|---|
| Name | Description |
title |
str
Output only. A human-readable title for the tool. |
destructive_hint |
bool
Output only. If true, the tool may perform destructive updates to its environment. If false, the tool performs only additive updates. NOTE: This property is meaningful only when read_only_hint == false Default: true
|
idempotent_hint |
bool
Output only. If true, calling the tool repeatedly with the same arguments will have no additional effect on its environment. NOTE: This property is meaningful only when read_only_hint == false Default: false
|
open_world_hint |
bool
Output only. If true, this tool may interact with an "open world" of external entities. If false, the tool's domain of interaction is closed. For example, the world of a web search tool is open, whereas that of a memory tool is not. Default: true |
read_only_hint |
bool
Output only. If true, the tool does not modify its environment. Default: false |