Define your Agent’s role, behavior, tone, and task scope
This is the first thing you see when you open the Agent tab, and it’s the most important part of your setup. The instructions tell your Agent how it should behave, what kind of tasks it should handle, what tone to use, and what to do (or not do) in different situations.You’ll see a text area with a helper note above it: “Describe how your agent should work. It’s recommended to provide examples of tasks it might receive and what to do. You can reference tools/inputs as variables by typing ‘{{’ to open the variable builder.”Write your instructions in plain language. The default template looks like this:
“You are an intelligent assistant designed to provide helpful, accurate, and relevant information. Your responsibilities:
Answer questions clearly and concisely
Assist with tasks within your capabilities
Acknowledge when you don’t know something
Maintain a professional and friendly tone
Follow user instructions carefully
When responding, focus on providing value while being respectful of the user’s time and needs.”
You can replace this entirely with your own instructions.You can reference tools and inputs in your instructions by typing {{ in the text field. This opens a variable builder that lets you insert references to specific tools or input variables (e.g., input_0) by name. This is useful when you want to explicitly tell the Agent when or how to use a particular tool, or when you need to inject input values directly into the instructions.
Input variables are only available when the agent variant is set to Functional. If you’re using a different variant, only tool references will appear in the variable builder.
There is also an expand button on the text area that opens the instructions in a full-screen editor, which is helpful when working with longer instruction sets.
If you reference a variable that doesn’t exist or has been removed, the instructions field will show a red border to indicate the invalid reference.
The more specific your instructions are, the better your Agent will perform. Include examples of tasks the Agent might receive, describe how it should handle edge cases, and be explicit about what it should not do.
Example: Compliance Assistant instructionsYou are a compliance assistant for Meridian Financial. You help team members with questions about SEC regulations, internal audit policies, and trade reporting requirements. Your responsibilities:
Answer questions using the Query Knowledge Base tool to search our compliance documentation
Always cite the specific policy or regulation section in your response
If a question falls outside SEC, FINRA, or internal policy scope, say so clearly
Never provide legal advice — direct users to the legal team for interpretation questions
Vague instructions like “help with compliance stuff” lead to unpredictable behavior. Specific instructions like the above give the Agent clear boundaries and consistent behavior.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"VectorShift","colors":{"primary":"#6366f1","light":"#818cf8","dark":"#4f46e5"},"logo":{"light":"https://mintcdn.com/vectorshift/ko1lD3nuBSgpmLV4/logo/vectorshift-logo.png?fit=max\u0026auto=format\u0026n=ko1lD3nuBSgpmLV4\u0026q=85\u0026s=0b909e21221badbcd2332ad0c7b06a8e","dark":"https://mintcdn.com/vectorshift/ko1lD3nuBSgpmLV4/logo/vectorshift-logo.png?fit=max\u0026auto=format\u0026n=ko1lD3nuBSgpmLV4\u0026q=85\u0026s=0b909e21221badbcd2332ad0c7b06a8e"},"favicon":"https://mintcdn.com/vectorshift/PSG1OGMwi51Mi0EL/android-chrome-512x512.png?fit=max\u0026auto=format\u0026n=PSG1OGMwi51Mi0EL\u0026q=85\u0026s=1a5016324923f89a576a8696462ef07e","appearance":{"default":"system","strict":false},"navbar":{"links":[{"href":"/support","label":"Support"},{"href":"https://app.vectorshift.ai/account/api-keys","label":"API Keys"}],"primary":{"type":"button","label":"Platform","href":"https://app.vectorshift.ai"}},"footer":{"socials":{"x":"https://x.com/vectorshiftai","linkedin":"https://linkedin.com/company/vectorshift"}},"search":{"prompt":"Search the SDK, API, and platform docs…"},"seo":{"metatags":{"og:image":"/logo/vectorshift-logo.png"},"indexing":"navigable"},"icons":{"library":"lucide"},"styling":{"codeblocks":{"languages":{}},"latex":true},"contextual":{"options":["copy","view","chatgpt","claude","aistudio","perplexity"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"Book a Demo","icon":"calendar","href":"https://calendly.com/albert_mao/vectorshift-intro-chat"},{"anchor":"Changelog","icon":"history","href":"https://vectorshift.ai/blog?tag=changelog"},{"anchor":"Blog","icon":"newspaper","href":"https://vectorshift.ai/blog"},{"anchor":"Tutorials","icon":"youtube","href":"https://www.youtube.com/@VectorShiftAI"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vectorshift","hasAudioNarration":false,"actualSubdomain":"vectorshift","customDomains":["docs.vectorshift.ai"],"gitSource":{"type":"github","owner":"vectorshift","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a4fe02b59f45c534f1a9960","collectionId":"f85b947e-62c3-492f-9432-347ee09473da","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a58eb7c7bfe054002014416:success","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"SDK","count":136},{"language":"default","tag":"Documentation","count":124},{"language":"default","tag":"Examples","count":84},{"language":"default","tag":"Nodes","count":65},{"language":"default","tag":"Platform","count":61},{"language":"default","tag":"Pipeline","count":38},{"language":"default","tag":"API Reference","count":30},{"language":"default","tag":"Agent","count":27},{"language":"default","tag":"Knowledge Base","count":24},{"language":"default","tag":"Interfaces","count":20}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@media (min-width:1024px){.hidden.xl\\:flex{display:flex!important}div.z-10.hidden:has(>div.xl\\:flex){display:block!important}}"}],"page":{"pagePath":"platform/agents/agent-instructions","slug":"/platform/agents/agent-instructions","pageMetadata":{"title":"Agent Instructions","description":"Define your Agent's role, behavior, tone, and task scope","href":"/platform/agents/agent-instructions"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Define your Agent’s role, behavior, tone, and task scope\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={blockquote:`blockquote`,code:`code`,em:`em`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Note,OptimizedImage,Tip}=_components;if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`This is the first thing you see when you open the Agent tab, and it’s the most important part of your setup. The instructions tell your Agent how it should behave, what kind of tasks it should handle, what tone to use, and what to do (or not do) in different situations.`}),`\n`,_jsxs(_components.p,{children:[`You’ll see a text area with a helper note above it: `,_jsxs(_components.em,{children:[`“Describe how your agent should work. It’s recommended to provide examples of tasks it might receive and what to do. You can reference tools/inputs as variables by typing ‘`,_jsx(_components.code,{children:`{{`}),`’ to open the variable builder.”`]})]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/vectorshift/1xkNpYr5adROGL-v/images/platform/agents/instructions-text-area.png?fit=max\u0026auto=format\u0026n=1xkNpYr5adROGL-v\u0026q=85\u0026s=c3e043db2a1af601d28bc996a8f761e3`,alt:`Agent instructions text area`,\"data-og-width\":`1100`,width:`1100`,\"data-og-height\":`480`,height:`480`,\"data-path\":`images/platform/agents/instructions-text-area.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/vectorshift/1xkNpYr5adROGL-v/images/platform/agents/instructions-text-area.png?w=280\u0026fit=max\u0026auto=format\u0026n=1xkNpYr5adROGL-v\u0026q=85\u0026s=3406dab77b5f3878c3b62192b84b036a 280w, https://mintcdn.com/vectorshift/1xkNpYr5adROGL-v/images/platform/agents/instructions-text-area.png?w=560\u0026fit=max\u0026auto=format\u0026n=1xkNpYr5adROGL-v\u0026q=85\u0026s=8f2c9202ad5bead43c3c4dc91664e778 560w, https://mintcdn.com/vectorshift/1xkNpYr5adROGL-v/images/platform/agents/instructions-text-area.png?w=840\u0026fit=max\u0026auto=format\u0026n=1xkNpYr5adROGL-v\u0026q=85\u0026s=4dfd1adb984c6474af0f1f0e446f0a74 840w, https://mintcdn.com/vectorshift/1xkNpYr5adROGL-v/images/platform/agents/instructions-text-area.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1xkNpYr5adROGL-v\u0026q=85\u0026s=38d044cbba5b3a5a765c4b435e26479b 1100w, https://mintcdn.com/vectorshift/1xkNpYr5adROGL-v/images/platform/agents/instructions-text-area.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1xkNpYr5adROGL-v\u0026q=85\u0026s=5de63bd2404a0d169c6987b5c122f30d 1650w, https://mintcdn.com/vectorshift/1xkNpYr5adROGL-v/images/platform/agents/instructions-text-area.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1xkNpYr5adROGL-v\u0026q=85\u0026s=31bda6ca51d46d353d18ad4645c0de8d 2500w`}),`\n`,_jsx(_components.p,{children:`Write your instructions in plain language. The default template looks like this:`}),`\n`,_jsxs(_components.blockquote,{children:[`\n`,_jsx(_components.p,{children:`“You are an intelligent assistant designed to provide helpful, accurate, and relevant information. Your responsibilities:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Answer questions clearly and concisely`}),`\n`,_jsx(_components.li,{children:`Assist with tasks within your capabilities`}),`\n`,_jsx(_components.li,{children:`Acknowledge when you don’t know something`}),`\n`,_jsx(_components.li,{children:`Maintain a professional and friendly tone`}),`\n`,_jsx(_components.li,{children:`Follow user instructions carefully`}),`\n`]}),`\n`,_jsx(_components.p,{children:`When responding, focus on providing value while being respectful of the user’s time and needs.”`}),`\n`]}),`\n`,_jsx(_components.p,{children:`You can replace this entirely with your own instructions.`}),`\n`,_jsxs(_components.p,{children:[`You can reference tools and inputs in your instructions by typing `,_jsx(_components.code,{children:`{{`}),` in the text field. This opens a variable builder that lets you insert references to specific tools or input variables (e.g., `,_jsx(_components.code,{children:`input_0`}),`) by name. This is useful when you want to explicitly tell the Agent when or how to use a particular tool, or when you need to inject input values directly into the instructions.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Input variables are only available when the agent variant is set to `,_jsx(_components.strong,{children:`Functional`}),`. If you’re using a different variant, only tool references will appear in the variable builder.`]})}),`\n`,_jsx(_components.p,{children:`There is also an expand button on the text area that opens the instructions in a full-screen editor, which is helpful when working with longer instruction sets.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`If you reference a variable that doesn’t exist or has been removed, the instructions field will show a red border to indicate the invalid reference.`})}),`\n`,_jsx(_components.p,{children:`The more specific your instructions are, the better your Agent will perform. Include examples of tasks the Agent might receive, describe how it should handle edge cases, and be explicit about what it should not do.`}),`\n`,_jsxs(Tip,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Example: Compliance Assistant instructions`})}),_jsx(_components.p,{children:_jsx(_components.em,{children:`You are a compliance assistant for Meridian Financial. You help team members with questions about SEC regulations, internal audit policies, and trade reporting requirements. Your responsibilities:`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.em,{children:`Answer questions using the Query Knowledge Base tool to search our compliance documentation`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.em,{children:`Always cite the specific policy or regulation section in your response`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.em,{children:`If a question falls outside SEC, FINRA, or internal policy scope, say so clearly`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.em,{children:`Never provide legal advice — direct users to the legal team for interpretation questions`})}),`\n`]}),_jsx(_components.p,{children:`Vague instructions like “help with compliance stuff” lead to unpredictable behavior. Specific instructions like the above give the Agent clear boundaries and consistent behavior.`})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"languages":{}},"config":{},"pageMetadata":{"title":"Agent Instructions","description":"Define your Agent's role, behavior, tone, and task scope","href":"/platform/agents/agent-instructions"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"vectorshift","siteName":"VectorShift","title":"Agent Instructions - VectorShift","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-10T10:26:54.138Z","originalFileLocation":"platform/agents/agent-instructions.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Define your Agent\u0026#x27;s role, behavior, tone, and task scope\">\u003cmeta data-mint-head name=\"application-name\" content=\"VectorShift\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vectorshift/TwRU3RaBNwnTjf5H/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/vectorshift/TwRU3RaBNwnTjf5H/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vectorshift/TwRU3RaBNwnTjf5H/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vectorshift/TwRU3RaBNwnTjf5H/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vectorshift/TwRU3RaBNwnTjf5H/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vectorshift/TwRU3RaBNwnTjf5H/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vectorshift/TwRU3RaBNwnTjf5H/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/vectorshift/TwRU3RaBNwnTjf5H/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/vectorshift/TwRU3RaBNwnTjf5H/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Agent Instructions - VectorShift\">\u003cmeta data-mint-head property=\"og:description\" content=\"Define your Agent\u0026#x27;s role, behavior, tone, and task scope\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"VectorShift\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.vectorshift.ai/platform/agents/agent-instructions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vectorshift.mintlify.app/logo/vectorshift-logo.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Agent Instructions - VectorShift\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Define your Agent\u0026#x27;s role, behavior, tone, and task scope\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vectorshift.mintlify.app/logo/vectorshift-logo.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/vectorshift/TwRU3RaBNwnTjf5H/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"VectorShift\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6366f1\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.vectorshift.ai/platform/agents/agent-instructions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/platform/agents/agent-instructions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.vectorshift.ai/#organization\",\"name\":\"VectorShift\",\"url\":\"https://docs.vectorshift.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vectorshift/ko1lD3nuBSgpmLV4/logo/vectorshift-logo.png?fit=max\u0026auto=format\u0026n=ko1lD3nuBSgpmLV4\u0026q=85\u0026s=0b909e21221badbcd2332ad0c7b06a8e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.vectorshift.ai#website\",\"name\":\"VectorShift\",\"url\":\"https://docs.vectorshift.ai\",\"publisher\":{\"@id\":\"https://docs.vectorshift.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.vectorshift.ai/platform/agents/agent-instructions#webpage\",\"url\":\"https://docs.vectorshift.ai/platform/agents/agent-instructions\",\"name\":\"Agent Instructions\",\"description\":\"Define your Agent's role, behavior, tone, and task scope\",\"dateModified\":\"2026-04-10T10:26:54.138Z\",\"isPartOf\":{\"@id\":\"https://docs.vectorshift.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.vectorshift.ai/platform/agents/agent-instructions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.vectorshift.ai/platform/agents/agent-instructions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Platform\",\"item\":\"https://docs.vectorshift.ai/platform/pipelines/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Agents\",\"item\":\"https://docs.vectorshift.ai/platform/agents/introduction\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Agent Instructions\",\"item\":\"https://docs.vectorshift.ai/platform/agents/agent-instructions\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.vectorshift.ai/platform/agents/agent-instructions#article\",\"headline\":\"Agent Instructions\",\"name\":\"Agent Instructions\",\"description\":\"Define your Agent's role, behavior, tone, and task scope\",\"url\":\"https://docs.vectorshift.ai/platform/agents/agent-instructions\",\"mainEntityOfPage\":{\"@id\":\"https://docs.vectorshift.ai/platform/agents/agent-instructions#webpage\"},\"image\":\"https://docs.vectorshift.ai/logo/vectorshift-logo.png\",\"dateModified\":\"2026-04-10T10:26:54.138Z\",\"publisher\":{\"@id\":\"https://docs.vectorshift.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.vectorshift.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"VectorShift\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"VectorShift","nav":{"global":{"anchors":[{"anchor":"Book a Demo","icon":"calendar","href":"https://calendly.com/albert_mao/vectorshift-intro-chat"},{"anchor":"Changelog","icon":"history","href":"https://vectorshift.ai/blog?tag=changelog"},{"anchor":"Blog","icon":"newspaper","href":"https://vectorshift.ai/blog"},{"anchor":"Tutorials","icon":"youtube","href":"https://www.youtube.com/@VectorShiftAI"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Quickstart","href":"/quickstart"},{"title":"Support","href":"/support"},{"title":"Sub-processors","href":"/sub-processors"}]},{"group":"Platform","pages":[{"group":"Workflows","pages":[{"title":"Overview","href":"/platform/pipelines/overview"},{"group":"Workflow Mechanics","pages":[{"title":"Variables","href":"/platform/pipelines/variables"},{"title":"Data Types","href":"/platform/pipelines/data-types"},{"title":"Dependencies","href":"/platform/pipelines/dependencies"}]}]},{"group":"Agents","pages":[{"title":"Agents","href":"/platform/agents/introduction"},{"title":"Build an Agent","description":"Create a new Agent from scratch, orient yourself in the builder, and build your first working Agent step by step","href":"/platform/agents/build-an-agent"},{"group":"Agent Tab","pages":[{"title":"Agent Instructions","href":"/platform/agents/agent-instructions"},{"title":"AI Model","description":"Choose the language model and configure advanced settings for your Agent","href":"/platform/agents/ai-model"},{"title":"Agent Tools","href":"/platform/agents/agent-tools"},{"title":"Knowledge Base","href":"/platform/agents/knowledge-base"},{"title":"Session Memory","href":"/platform/agents/session-memory"},{"title":"@ Tag References","href":"/platform/agents/at-tag-references"}]},{"title":"Customize Your Agent","href":"/platform/agents/interface-tab"},{"title":"Monitor Your Agent","href":"/platform/agents/manager-tab"},{"title":"Test and Deploy","href":"/platform/agents/chat-preview"},{"title":"Save and Version","href":"/platform/agents/saving-and-versioning"},{"title":"Share with Teammates","href":"/platform/agents/sharing"},{"title":"Tips and Best Practices","href":"/platform/agents/tips"}]},{"group":"Knowledge Base","pages":[{"title":"Overview","href":"/platform/knowledge/overview"},{"title":"Creating a New Knowledge Base","href":"/platform/knowledge/creating"},{"title":"Adding Data to Your Knowledge Base","href":"/platform/knowledge/adding-data"},{"title":"Managing Documents","href":"/platform/knowledge/managing-documents"},{"title":"Knowledge Base Settings","href":"/platform/knowledge/settings"},{"title":"Configuring Metadata on an Existing Knowledge Base","href":"/platform/knowledge/configure-metadata"},{"title":"Setting Up the Search Interface","href":"/platform/knowledge/search-interface"},{"title":"Using the Search Experience","href":"/platform/knowledge/search-experience"},{"title":"Monitoring Usage with the Manager Tab","href":"/platform/knowledge/manager-tab"},{"title":"Sharing a Knowledge Base","href":"/platform/knowledge/sharing"},{"title":"Accessing the API","href":"/platform/knowledge/api"},{"title":"Reference","href":"/platform/knowledge/reference"}]},{"group":"Interfaces","pages":[{"title":"Overview","href":"/platform/interfaces/overview"},{"group":"Chatbots","pages":[{"title":"Overview","href":"/platform/interfaces/chatbots/overview"},{"title":"Agentic Chatbot","href":"/platform/interfaces/chatbots/agentic"},{"title":"Workflow chatbot","href":"/platform/interfaces/chatbots/workflow"},{"title":"Chat Assistant vs Website Chatbot","href":"/platform/interfaces/chatbots/assistant-vs-website"},{"title":"Chat Assistant","href":"/platform/interfaces/chatbots/assistant"},{"title":"Website Chatbot","href":"/platform/interfaces/chatbots/website"},{"title":"Deploy to Slack","href":"/platform/interfaces/chatbots/slack"},{"title":"Deploy via WhatsApp and SMS","href":"/platform/interfaces/chatbots/whatsapp"},{"title":"Chat via API","href":"/platform/interfaces/chatbots/api"},{"title":"Chat analytics","href":"/platform/interfaces/chatbots/analytics"}]},{"title":"Search","href":"/platform/interfaces/search"},{"group":"Forms","pages":[{"title":"Overview","href":"/platform/interfaces/forms/overview"},{"title":"Building Your First Form","href":"/platform/interfaces/forms/building"},{"title":"Personalizing Your Form","href":"/platform/interfaces/forms/personalizing"},{"title":"Sharing Your Form","href":"/platform/interfaces/forms/sharing"},{"title":"Additional Features","href":"/platform/interfaces/forms/additional-features"},{"title":"Tracking Performance","href":"/platform/interfaces/forms/analytics"},{"title":"Reviewing Submissions","href":"/platform/interfaces/forms/submissions"}]},{"title":"Voicebots","href":"/platform/interfaces/voicebots"}]},{"group":"Portals","pages":[{"title":"Overview","href":"/platform/portals/overview"},{"title":"Creating a Portal","href":"/platform/portals/creating-a-portal"},{"title":"The Portal User Experience","href":"/platform/portals/portal-user-experience"},{"title":"Configuring a Portal","href":"/platform/portals/configuring-a-portal"},{"title":"Workspace","href":"/platform/portals/workspace"},{"title":"Deploying and Sharing a Portal","href":"/platform/portals/deploying-and-sharing"}]},{"group":"Marketplaces","pages":[{"title":"Overview","href":"/platform/marketplaces/overview"},{"title":"Publish to Marketplace","href":"/platform/marketplaces/publish"},{"title":"Ready-to-use templates","href":"/platform/marketplaces/templates"}]},{"title":"Transformations","href":"/platform/transformations"},{"title":"Files","href":"/platform/files"}]},{"group":"Nodes","pages":[{"group":"Start","pages":[{"title":"Input","href":"/nodes/input/overview"},{"title":"Output","href":"/nodes/output/overview"},{"title":"Start","href":"/nodes/start-node/overview"},{"title":"Trigger","href":"/nodes/trigger/overview"},{"title":"Browser Extension","href":"/nodes/browser-extension/overview"},{"title":"Note","href":"/nodes/note/overview"}]},{"group":"VectorShift","pages":[{"title":"Workflow Node","href":"/nodes/workflow/overview"},{"title":"Agent Node","href":"/nodes/agent/overview"}]},{"group":"Knowledge","pages":[{"title":"Knowledge Base Reader","href":"/nodes/knowledge-base-v3/overview"},{"title":"Create Knowledge Base","href":"/nodes/create-knowledge-base/overview"},{"title":"Knowledge Base Fetch Items","href":"/nodes/knowledge-base-fetch-items/overview"},{"title":"Knowledge Base Fetch Document Content","href":"/nodes/knowledge-base-fetch-document-content/overview"},{"title":"Knowledge Base Loader","href":"/nodes/knowledge-base-loader/overview"},{"title":"Sync Knowledge Base","href":"/nodes/sync-knowledge-base/overview"},{"title":"Knowledge Base Agent","href":"/nodes/knowledge-base-agent/overview"},{"title":"Semantic Search","href":"/nodes/semantic-search/overview"},{"title":"File","href":"/nodes/file/overview"},{"title":"File Save","href":"/nodes/file-save/overview"},{"title":"Create Workspace","href":"/nodes/create-workspace/overview"}]},{"group":"AI","pages":[{"title":"OpenAI LLM","href":"/nodes/openai/overview"},{"title":"Anthropic LLM","href":"/nodes/anthropic/overview"},{"title":"Google LLM","href":"/nodes/google/overview"},{"title":"Cohere LLM","href":"/nodes/cohere/overview"},{"title":"Custom LLM","href":"/nodes/custom/overview"},{"title":"Open Source LLM","href":"/nodes/open-source/overview"},{"title":"AWS Bedrock LLM","href":"/nodes/aws-bedrock/overview"},{"title":"xAI LLM","href":"/nodes/xai/overview"},{"title":"Perplexity LLM","href":"/nodes/perplexity/overview"},{"title":"Deep Research","href":"/nodes/deep-research/overview"},{"title":"Image to Image","href":"/nodes/image-to-image/overview"},{"title":"Text to Image","href":"/nodes/text-to-image/overview"},{"title":"Image to Text","href":"/nodes/image-to-text/overview"},{"title":"Speech to Text","href":"/nodes/speech-to-text/overview"},{"title":"Text to Speech","href":"/nodes/text-to-speech/overview"}]},{"group":"Logic","pages":[{"title":"Condition","href":"/nodes/condition/overview"},{"title":"AI Routing","href":"/nodes/ai-routing/overview"},{"title":"Merge - Pick First","href":"/nodes/merge-pick-first/overview"},{"title":"Merge - Join All","href":"/nodes/merge-join-all/overview"},{"title":"Set Variable","href":"/nodes/set-variable/overview"},{"title":"Code","href":"/nodes/code/overview"}]},{"group":"Chat","pages":[{"title":"Chat File Reader","href":"/nodes/chat-file-reader/overview"},{"title":"Chat Memory","href":"/nodes/chat-memory/overview"},{"title":"Create Session","href":"/nodes/create-session/overview"},{"title":"Data Collector","href":"/nodes/data-collector/overview"},{"title":"Listen — Button","href":"/nodes/listen-button/overview"},{"title":"Listen — Capture","href":"/nodes/listen-capture/overview"},{"title":"Post Message","href":"/nodes/post-message/overview"},{"title":"Talk — Message","href":"/nodes/talk-message/overview"},{"title":"Talk — Image","href":"/nodes/talk-image/overview"},{"title":"Talk — Card","href":"/nodes/talk-card/overview"},{"title":"Talk — Carousel","href":"/nodes/talk-carousel/overview"},{"title":"Read Session Messages","href":"/nodes/read-session-messages/overview"},{"title":"Get Run Data","href":"/nodes/get-run-data/overview"}]}]},{"group":"Account","pages":[{"title":"Profile","href":"/account/profile"},{"group":"Organizations","pages":[{"title":"Overview","href":"/account/organizations/overview"},{"title":"Enterprise Connections","href":"/account/organizations/enterprise-connections"}]},{"group":"Subscriptions","pages":[{"title":"Overview","href":"/account/subscriptions/overview"},{"title":"Personal Subscriptions","href":"/account/subscriptions/personal"},{"title":"Organization Subscriptions","href":"/account/subscriptions/organization"}]}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/overview"}]},{"tab":"SDK","pages":[{"title":"SDK","href":"/sdk"}]}]},"basePath":"","title":"Agent Instructions - VectorShift","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-eHyQ0tlO.js","lightbox-handle-r17bVUz3.js"]}