
- Run Agent
- Modify Image
- Analyze Image
- Transcribe Speech
- Generate Image
- Generate Speech
- Code Interpreter
- Research Web
- Read Document
- Generate Chart
- Query Knowledge Base
- Run Workflow
- URL Scraper
- Edit — customize the tool’s description, inputs, and outputs to fit your use case.
- Auto Run / Require Approval — control whether the tool runs automatically or waits for user confirmation (Conversational agents only).
- ”…” menu — remove the tool from your Agent.
If a tool has required inputs that haven’t been filled in, you’ll see a red Fill required inputs warning on the tool row.
Adding tools
Click + Add Tool to open the tool browser. On the left side, you’ll see Tool Categories for navigation. On the right, you’ll see all available tools grouped by category, each with a short description and an + Add button. Tools that are already added to your Agent show an Added badge.

Tool categories
Tools are organized into the following categories:- VectorShift: Run code, generate charts, query your knowledge bases, delegate to sub-agents, trigger workflows, and more — all using platform-native tools like Code Interpreter, Generate Chart, Query Knowledge Base, Run Agent, and Run Workflow.
- Web Search: Pull real-time information from the internet using Google Search, Exa AI Search, Perplexity Search, or Parallel AI Search.
- LLM: Generate images from text, analyze images, convert speech to text, and create voiceovers — powered by tools like Generate Image, Analyze Image, Transcribe Speech, and Generate Speech.
- File Ops: Read, write, and process files like Excel spreadsheets and documents so your Agent can work with uploaded data directly.
- Data: Access external data sources — query APIs, scrape URLs, pull Wikipedia articles, fetch YouTube transcripts, and search ArXiv or Crunchbase.
- Integration tools: Connect to 50+ third-party services like Airtable, Slack, Asana, Salesforce, Google Sheets, HubSpot, and more — so your Agent can take actions across your existing tools.
Configuring a tool
Click Edit on any tool to customize how it behaves. The Agent uses each tool’s description along with its instructions to decide when to use it — so tailoring these helps your Agent make smarter decisions.
Tool description
The tool description helps your Agent decide when to use the tool. A more specific description leads to better decisions about when the tool gets called. For example, instead of the default “Semantically query a knowledge base…”, you could write “Search the customer financials database for revenue data, account details, and quarterly reports.” — this helps the Agent match the right tool to the right question.Static vs. dynamic inputs
Each tool input has a sparkle icon (✦) toggle button in the top-right corner that switches between static and dynamic mode. Click it to toggle:- Dynamic (sparkle icon active/highlighted): The input shows a green pill labeled “Defined automatically by the Agent”. This means the Agent will autonomously decide what value to use based on the conversation context. For example, when the sparkle icon is active on a Knowledge Base input, the Agent will analyze the user’s question and automatically pick the most relevant Knowledge Base from your available options.
- Static (sparkle icon inactive): The input switches to a text field, dropdown, or other input control where you set a fixed value. The Agent will always use this exact value every time it calls the tool.

Input descriptions
Below each dynamic input, you’ll see a + Add description for the agent link. Click it to provide guidance that helps the Agent understand what kind of value to generate for that input. This is especially useful when the input name alone isn’t descriptive enough.Advanced settings
Most tools have an Advanced Settings section at the bottom of the configuration panel. Click it to expand additional options specific to that tool. These settings vary by tool — for example, the Query Knowledge Base tool lets you configure retrieval options like reranking, query expansion, and chunk limits, while the Code Interpreter tool has options for execution environment settings.Tool outputs
The Tool Outputs section at the bottom of the panel shows what the tool returns to the Agent after it runs. Each output has a name and type (e.g., text, file, image). The Agent uses these outputs to compose its response to the user. You can review the output configuration to understand what data the tool provides — for example, the Query Knowledge Base tool returns the matched text chunks, while the Generate Chart tool returns an image.Execution modes
Each tool can run in one of two execution modes. You can toggle between them directly on the tool row in the tools list.Auto Run
The Agent calls the tool automatically whenever it’s needed — no user intervention required. This is the default and works best for most use cases where you want a seamless, hands-off experience. For example, if a user asks “What’s the latest news on NVIDIA?” and you have the Research Web tool set to Auto Run, the Agent will immediately search the web and return results without any pause.Require User Approval
The Agent pauses and shows the user exactly what it’s about to do before running the tool. An approval form appears in the chat showing all the inputs the Agent has pre-filled. Users can review, edit any field, and then approve or cancel. The approval form includes:- All tool inputs pre-filled by the Agent, editable before approval
- An Advanced section for fine-tuning settings
- Cancel and Approve buttons


