diff --git a/docs/content/docs/agent/core-concepts/tools.mdx b/docs/content/docs/agent/core-concepts/tools.mdx index 0b6bd4b8f..38d1c614d 100644 --- a/docs/content/docs/agent/core-concepts/tools.mdx +++ b/docs/content/docs/agent/core-concepts/tools.mdx @@ -60,7 +60,7 @@ This declaration is the same on OpenUI Cloud and self-hosted. Your code always r ## Built-in tools (OpenUI Cloud) -OpenUI Cloud ships tools you enable without writing any implementation. Cloud holds the keys and runs them. For example, `image_search` lets the agent pull in relevant images. +OpenUI Cloud ships tools you enable without writing any implementation. Cloud holds the keys and runs them: declare `{ type: "web_search" }` to give the agent current information, and `{ type: "image_search" }` to let it pull in real imagery for messages, slides, and reports. See [Web and image search](/docs/openui-cloud/build/search). ## Tools and artifacts diff --git a/docs/content/docs/openui-cloud/build/search.mdx b/docs/content/docs/openui-cloud/build/search.mdx new file mode 100644 index 000000000..2e644a7ef --- /dev/null +++ b/docs/content/docs/openui-cloud/build/search.mdx @@ -0,0 +1,66 @@ +--- +title: Web and image search +description: "Ground responses, slides, and reports in current information and real imagery with the built-in web search and image search tools." +--- + +OpenUI Cloud ships web search and image search as built-in tools. They are enabled by declaring them on a generation request: Cloud holds the provider keys and runs the search server-side, so there is nothing to implement and no key to manage in the application. + +- **Web search** gives the agent current information beyond the model's training data, so answers can cite what is true now instead of what the model remembers. +- **Image search** returns absolute image URLs the agent can place directly into generated interfaces, slides, and reports, so visual output uses real imagery rather than placeholders. + +