Activation Reference — Unique AI Documentation
Activation Reference
4 min read
This page is the single place to look for the question "why is engine/reader X (not) showing up in the Spaces UI?" and "how do I turn the whole Web Search tool off?".
The key principle to internalise:
The env var puts the option in the UI; the API key in the env makes it actually work.
There are two independent gates:
Visibility gate —
ACTIVE_SEARCH_ENGINESandACTIVE_INHOUSE_CRAWLERS(plus API-key auto-activation) decide which entries appear in the Search Engine and Web Page Reader dropdowns in the Spaces UI.Functional gate — for an engine or reader to actually run, its specific credentials (API key, Azure identity, GCP credentials, etc.) must also be configured. An engine can be visible but non-functional, in which case it appears in the dropdown but fails at runtime.
This page covers the visibility gate plus the platform-wide tool kill switch and the default-mode selector. For the functional gate (per-engine and per-reader credentials), see Search Engine Setup and Web Page Reader Setup.
Activation flow at startup
At runtime, the executor fetches credentials lazily and any engine or reader with missing credentials raises a configuration error before its first call.
Search Engine Activation
ACTIVE_SEARCH_ENGINES is a comma-separated list of engine identifiers. Each identifier appears in the engine selector if and only if it is on this list.
| Identifier | Display name in the UI | Required env to make it functional | Setup page |
|---|---|---|---|
google |
Google Search | GOOGLE_SEARCH_API_KEY, GOOGLE_SEARCH_API_ENDPOINT, GOOGLE_SEARCH_ENGINE_ID |
Search Engine Setup |
bing |
Grounding with Bing | Azure identity (AZURE_AI_PROJECT_ENDPOINT, optional AZURE_AI_ASSISTANT_ID, AZURE_AI_BING_RESOURCE_CONNECTION_STRING, AZURE_AI_BING_AGENT_MODEL) |
Search Engine Setup |
vertexai |
Grounding with VertexAI | GCP credentials (Workload Identity in production; VERTEXAI_SERVICE_ACCOUNT_CREDENTIALS for development) |
Search Engine Setup |
brave |
Brave Search | BRAVE_SEARCH_API_KEY, BRAVE_SEARCH_API_ENDPOINT |
Search Engine Setup |
jina |
Jina Search | JINA_API_KEY (JINA_SEARCH_API_ENDPOINT defaults if unset) |
Search Engine Setup |
tavily |
Tavily Search | TAVILY_API_KEY |
Search Engine Setup |
firecrawl |
Firecrawl Search | FIRECRAWL_API_KEY |
Search Engine Setup |
custom_api |
Customized API Search | CUSTOM_WEB_SEARCH_API_ENDPOINT and friends (or in-Space configuration) |
Search Engine Setup |
Default:["google"].
Each Space can pick any one of the visible engines via its Search Engine setting.
Web Page Reader Activation
Reader activation has two layers:
- Built-in readers —
ACTIVE_INHOUSE_CRAWLERSis the explicit list. Defaults to `[\