An AI Agent block accepts instructions in english and takes actions on data loading blocks, AI blocks and data writing blocks on your behalf. These are the most powerful blocks of Keyflow.
These are high level instructions your AI agent will adhere to. The best practice is to define the agent’s scope and provide step by step detailed instructions to your agent so it can take deterministic actions on your behalf.Agents are as good as the instructions they get, we highly recommend spending some time here to test agent behaviour as you type instructions. Good instructions can make an agent feel magical.
These are actions that your agent can take on your behalf. You can provide any data loader, AI or data writer blocks as tools. Simple drag a block in canvas inside the tools area of your agent.
Dragging a block directly from block list inside tool area will not work. We
will fix this soon. However, you can always drag an existing block from the
canvas to the tool area.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Keyflow Docs","colors":{"primary":"#E0580B","light":"#ED6A2F","dark":"#E0580B"},"favicon":"/favicon.svg","logo":{"light":"https://mintcdn.com/keyflow-25/fFpWQxpuiZM1VmdD/logo/logo.png?fit=max\u0026auto=format\u0026n=fFpWQxpuiZM1VmdD\u0026q=85\u0026s=9f29f07c607b76fd7a3618d3a5c4af87","dark":"https://mintcdn.com/keyflow-25/fFpWQxpuiZM1VmdD/logo/logo.png?fit=max\u0026auto=format\u0026n=fFpWQxpuiZM1VmdD\u0026q=85\u0026s=9f29f07c607b76fd7a3618d3a5c4af87"},"background":{"decoration":null,"color":{"light":"#FDFDFF","dark":"#0D0D0D"}},"navbar":{"links":[{"label":"Support","href":"mailto:founders@keyflow.space"}],"primary":{"type":"button","label":"Get Started","href":"https://keyflow.space/signup"}},"footer":{"socials":{"twitter":"https://twitter.com/keyflowapp","linkedin":"https://www.linkedin.com/company/keyflow-space/","discord":"https://discord.gg/AZv6JqPFX6"}},"integrations":{"posthog":{"apiKey":"phc_PsVwZfJy0Vrz19oOCFsXngtAITUEM9y4TYDw18Bsvn7","apiHost":"https://app.posthog.com/"}},"navigation":{"global":{"anchors":[{"anchor":"Discord","href":"https://discord.gg/AZv6JqPFX6","icon":"discord"},{"anchor":"Changelog","href":"https://keyflow.space/changelog","icon":"newspaper"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"keyflow-25","hasAudioNarration":false,"actualSubdomain":"keyflow-25","customDomains":["docs.keyflow.space"],"gitSource":{"type":"github","owner":"trillhouse-studio","repo":"keyflow-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{},"buildId":"6ae91e7b25e4849087074d4d:success","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Documentation","count":101},{"language":"default","tag":"Blocks","count":84},{"language":"default","tag":"Data Loaders","count":22},{"language":"default","tag":"AI","count":19},{"language":"default","tag":"Data Modifiers","count":19},{"language":"default","tag":"Data Writers","count":15},{"language":"default","tag":"App Essentials","count":12},{"language":"default","tag":"Core","count":4},{"language":"default","tag":"API Reference","count":3},{"language":"default","tag":"Endpoint","count":3}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"app-essentials/ai-agents","slug":"/app-essentials/ai-agents","pageMetadata":{"title":"AI Agents","description":"Blocks that act as mini employees.","href":"/app-essentials/ai-agents"},"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: \"Blocks that act as mini employees.\"\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={p:`p`,..._provideComponents(),...props.components},{Frame,Heading,Note,OptimizedImage,Warning}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`An AI Agent block accepts instructions in english and takes actions on data loading blocks, AI blocks and data writing blocks on your behalf. These are the most powerful blocks of Keyflow.`}),`\n`,_jsx(Note,{children:`AI Agents are experimental`}),`\n`,_jsxs(Frame,{children:[_jsx(OptimizedImage,{className:`mint-block dark:mint-hidden`,src:`https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/ai-agent-light.png?fit=max\u0026auto=format\u0026n=Potsj4uvC-5iO0mz\u0026q=85\u0026s=d8e9b4814671b318915e5569b6042601`,alt:`Youtube Article Generator Workflow`,\"data-og-width\":`915`,width:`915`,\"data-og-height\":`573`,height:`573`,\"data-path\":`images/ai-agent-light.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/ai-agent-light.png?w=280\u0026fit=max\u0026auto=format\u0026n=Potsj4uvC-5iO0mz\u0026q=85\u0026s=ade75ad7467bcf050a7e57f38d850229 280w, https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/ai-agent-light.png?w=560\u0026fit=max\u0026auto=format\u0026n=Potsj4uvC-5iO0mz\u0026q=85\u0026s=670bc4424afe0bdbbcfc87b17187c6be 560w, https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/ai-agent-light.png?w=840\u0026fit=max\u0026auto=format\u0026n=Potsj4uvC-5iO0mz\u0026q=85\u0026s=1ccb5acf8f43734f287790f9c3d0a332 840w, https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/ai-agent-light.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Potsj4uvC-5iO0mz\u0026q=85\u0026s=f8783b7bbc8aec84f4cca55280847bda 1100w, https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/ai-agent-light.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Potsj4uvC-5iO0mz\u0026q=85\u0026s=17e04096a9776bf20243c6a2bc039173 1650w, https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/ai-agent-light.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Potsj4uvC-5iO0mz\u0026q=85\u0026s=191ba67976549603246ca835e38a42c1 2500w`}),_jsx(OptimizedImage,{className:`mint-hidden dark:mint-block`,src:`https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/ai-agent-dark.png?fit=max\u0026auto=format\u0026n=Potsj4uvC-5iO0mz\u0026q=85\u0026s=18ca6ab170b55a554a7d5189679c42e4`,alt:`Youtube Article Generator Workflow`,\"data-og-width\":`915`,width:`915`,\"data-og-height\":`575`,height:`575`,\"data-path\":`images/ai-agent-dark.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/ai-agent-dark.png?w=280\u0026fit=max\u0026auto=format\u0026n=Potsj4uvC-5iO0mz\u0026q=85\u0026s=a306b6031f688513a6251ab1a7c9eb62 280w, https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/ai-agent-dark.png?w=560\u0026fit=max\u0026auto=format\u0026n=Potsj4uvC-5iO0mz\u0026q=85\u0026s=60f58e9e122b600e5f68b5352aa37ca9 560w, https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/ai-agent-dark.png?w=840\u0026fit=max\u0026auto=format\u0026n=Potsj4uvC-5iO0mz\u0026q=85\u0026s=4c54d64c0bee421462ce0e77b54c729d 840w, https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/ai-agent-dark.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Potsj4uvC-5iO0mz\u0026q=85\u0026s=d642dc55009c7d964e55faae38ac4aaf 1100w, https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/ai-agent-dark.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Potsj4uvC-5iO0mz\u0026q=85\u0026s=51d42cc9cab940fc3374fa2516077f11 1650w, https://mintcdn.com/keyflow-25/Potsj4uvC-5iO0mz/images/ai-agent-dark.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Potsj4uvC-5iO0mz\u0026q=85\u0026s=9dd3f5bd4e2f5809086de22138b86d4e 2500w`})]}),`\n`,_jsx(Heading,{level:`2`,id:`concepts`,children:`Concepts`}),`\n`,_jsx(Heading,{level:`3`,id:`system-instructions`,children:`System Instructions`}),`\n`,_jsx(_components.p,{children:`These are high level instructions your AI agent will adhere to. The best practice is to define the agent’s scope and provide step by step detailed instructions to your agent so it can take deterministic actions on your behalf.`}),`\n`,_jsx(_components.p,{children:`Agents are as good as the instructions they get, we highly recommend spending some time here to test agent behaviour as you type instructions. Good instructions can make an agent feel magical.`}),`\n`,_jsx(Heading,{level:`3`,id:`tools`,children:`Tools`}),`\n`,_jsx(_components.p,{children:`These are actions that your agent can take on your behalf. You can provide any data loader, AI or data writer blocks as tools. Simple drag a block in canvas inside the tools area of your agent.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Dragging a block directly from block list inside tool area will not work. We\nwill fix this soon. However, you can always drag an existing block from the\ncanvas to the tool area.`})}),`\n`,_jsx(Heading,{level:`3`,id:`context`,children:`Context`}),`\n`,_jsx(_components.p,{children:`You can provide outputs of other blocks or agents as context to you agent. This context can help you agent in carrying out the tasks`}),`\n`,_jsx(Heading,{level:`3`,id:`prompt`,children:`Prompt`}),`\n`,_jsx(_components.p,{children:`The message that triggers the agent to do its job.`})]})}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":{"config":{},"pageMetadata":{"title":"AI Agents","description":"Blocks that act as mini employees.","href":"/app-essentials/ai-agents"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Concepts","slug":"concepts","depth":2,"children":[{"title":"System Instructions","slug":"system-instructions","depth":3,"children":[]},{"title":"Tools","slug":"tools","depth":3,"children":[]},{"title":"Context","slug":"context","depth":3,"children":[]},{"title":"Prompt","slug":"prompt","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-block {\n display: block\n}\n.mint-hidden {\n display: none\n}\n.dark\\:mint-block:is(.dark *) {\n display: block\n}\n.dark\\:mint-hidden:is(.dark *) {\n display: none\n}","subdomain":"keyflow-25","siteName":"Keyflow Docs","title":"AI Agents - Keyflow Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T00:46:41.925Z","originalFileLocation":"app-essentials/ai-agents.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=\"Blocks that act as mini employees.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Keyflow Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/keyflow-25/wCfjKhrErHdPIrvG/_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/keyflow-25/wCfjKhrErHdPIrvG/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/keyflow-25/wCfjKhrErHdPIrvG/_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/keyflow-25/wCfjKhrErHdPIrvG/_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/keyflow-25/wCfjKhrErHdPIrvG/_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/keyflow-25/wCfjKhrErHdPIrvG/_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/keyflow-25/wCfjKhrErHdPIrvG/_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/keyflow-25/wCfjKhrErHdPIrvG/_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/keyflow-25/wCfjKhrErHdPIrvG/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"AI Agents - Keyflow Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Blocks that act as mini employees.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Keyflow Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.keyflow.space/app-essentials/ai-agents\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://keyflow-25.mintlify.site/_mintlify/api/og/v2?division=App+Essentials\u0026amp;title=AI+Agents\u0026amp;description=Blocks+that+act+as+mini+employees.\u0026amp;theme=e14017b53275d5faefca739b\u0026amp;signature=26e75eb4856956073b83dd2e1f2b052f3a6622be55878840e906d0d16883c686\">\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=\"AI Agents - Keyflow Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Blocks that act as mini employees.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://keyflow-25.mintlify.site/_mintlify/api/og/v2?division=App+Essentials\u0026amp;title=AI+Agents\u0026amp;description=Blocks+that+act+as+mini+employees.\u0026amp;theme=e14017b53275d5faefca739b\u0026amp;signature=26e75eb4856956073b83dd2e1f2b052f3a6622be55878840e906d0d16883c686\">\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/keyflow-25/wCfjKhrErHdPIrvG/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Keyflow Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#E0580B\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.keyflow.space/app-essentials/ai-agents\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/app-essentials/ai-agents.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.keyflow.space/#organization\",\"name\":\"Keyflow Docs\",\"url\":\"https://docs.keyflow.space\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/keyflow-25/fFpWQxpuiZM1VmdD/logo/logo.png?fit=max\u0026auto=format\u0026n=fFpWQxpuiZM1VmdD\u0026q=85\u0026s=9f29f07c607b76fd7a3618d3a5c4af87\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.keyflow.space#website\",\"name\":\"Keyflow Docs\",\"url\":\"https://docs.keyflow.space\",\"publisher\":{\"@id\":\"https://docs.keyflow.space/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.keyflow.space/app-essentials/ai-agents#webpage\",\"url\":\"https://docs.keyflow.space/app-essentials/ai-agents\",\"name\":\"AI Agents\",\"description\":\"Blocks that act as mini employees.\",\"dateModified\":\"2026-01-07T00:46:41.925Z\",\"isPartOf\":{\"@id\":\"https://docs.keyflow.space#website\"},\"breadcrumb\":{\"@id\":\"https://docs.keyflow.space/app-essentials/ai-agents#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.keyflow.space/app-essentials/ai-agents#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"App Essentials\",\"item\":\"https://docs.keyflow.space/app-essentials/key-terms\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI Agents\",\"item\":\"https://docs.keyflow.space/app-essentials/ai-agents\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.keyflow.space/app-essentials/ai-agents#article\",\"headline\":\"AI Agents\",\"name\":\"AI Agents\",\"description\":\"Blocks that act as mini employees.\",\"url\":\"https://docs.keyflow.space/app-essentials/ai-agents\",\"mainEntityOfPage\":{\"@id\":\"https://docs.keyflow.space/app-essentials/ai-agents#webpage\"},\"dateModified\":\"2026-01-07T00:46:41.925Z\",\"publisher\":{\"@id\":\"https://docs.keyflow.space/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.keyflow.space#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Keyflow Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Keyflow Docs","nav":{"global":{"anchors":[{"anchor":"Discord","href":"https://discord.gg/AZv6JqPFX6","icon":"discord"},{"anchor":"Changelog","href":"https://keyflow.space/changelog","icon":"newspaper"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Quickstart","href":"/quickstart"}]},{"group":"App Essentials","pages":[{"title":"Key Terms","href":"/app-essentials/key-terms"},{"title":"Batch Mode","href":"/app-essentials/batch-mode"},{"title":"Compute Units","description":"Learn how Compute Units work in Keyflow","href":"/app-essentials/compute-units-in-keyflow"},{"title":"AI Agents","href":"/app-essentials/ai-agents"},{"title":"App View","description":"All flows are apps.","href":"/app-essentials/app-view"},{"title":"Integrations","href":"/app-essentials/integrations"},{"title":"Nesting Flows","href":"/app-essentials/external-flows"},{"title":"Blueprints","href":"/app-essentials/share-flows"},{"title":"Triggers","href":"/app-essentials/trigger-flows"},{"title":"Files","href":"/app-essentials/files-in-keyflow"},{"title":"Runs History","href":"/app-essentials/runs-history"},{"title":"Edit History","href":"/app-essentials/edit-history"}]},{"group":"Blocks","pages":[{"group":"Core","pages":[{"title":"Input","href":"/blocks/core/input"},{"title":"Output","href":"/blocks/core/output"},{"title":"Call API","href":"/blocks/core/call-api"},{"title":"Note","href":"/blocks/core/note"}]},{"group":"Data Loaders","pages":[{"title":"Read File","href":"/blocks/data-loaders/read-file"},{"title":"Read ZIP File","href":"/blocks/data-loaders/read-zip-file"},{"title":"Read From Google Sheets","href":"/blocks/data-loaders/read-from-google-sheets"},{"title":"Read From Google Docs","href":"/blocks/data-loaders/read-from-google-docs"},{"title":"Search Google","href":"/blocks/data-loaders/search-google"},{"title":"Crawl Web","href":"/blocks/data-loaders/crawl-web"},{"title":"Scrape Hacker News","href":"/blocks/data-loaders/scrape-hacker-news"},{"title":"Scrape Leetcode","href":"/blocks/data-loaders/scrape-leetcode"},{"title":"Read Gmail","href":"/blocks/data-loaders/read-gmail"},{"title":"Read Outlook","href":"/blocks/data-loaders/read-outlook"},{"title":"Scrape Reddit","href":"/blocks/data-loaders/scrape-reddit"},{"title":"Extract CSV Rows","href":"/blocks/data-loaders/extract-csv-rows"},{"title":"Extract CSV Column","href":"/blocks/data-loaders/extract-csv-columns"},{"title":"Get Typeform Responses","href":"/blocks/data-loaders/get-typeform-responses"},{"title":"Scrape Website","href":"/blocks/data-loaders/scrape-website"},{"title":"Enrich Company Information","href":"/blocks/data-loaders/enrich-company-information"},{"title":"Enrich People Information","href":"/blocks/data-loaders/enrich-people-information"},{"title":"Get Youtube Transcript","href":"/blocks/data-loaders/get-youtube-transcript"},{"title":"Read Notion Page","href":"/blocks/data-loaders/read-notion-page"},{"title":"Read Notion Database","href":"/blocks/data-loaders/read-notion-database"},{"title":"Extract Notion Database Properties","href":"/blocks/data-loaders/extract-notion-database-properties"},{"title":"Read JSON","href":"/blocks/data-loaders/read-json"}]},{"group":"AI","pages":[{"title":"Ask AI","href":"/blocks/ai/ask-ai"},{"title":"Define OpenAI Function","href":"/blocks/ai/define-openai-function"},{"title":"Scorer","href":"/blocks/ai/scorer"},{"title":"Generate Image","href":"/blocks/ai/generate-image"},{"title":"Describe Image","href":"/blocks/ai/describe-image"},{"title":"Query Image","href":"/blocks/ai/query-image"},{"title":"Categorizer","href":"/blocks/ai/categorizer"},{"title":"AI Filter","href":"/blocks/ai/ai-filter"},{"title":"Text to Speech","href":"/blocks/ai/text-to-speech"},{"title":"Speech to Text","href":"/blocks/ai/speech-to-text"},{"title":"Similarity Search","href":"/blocks/ai/similarity-search"},{"title":"Summarizer","href":"/blocks/ai/summarizer"},{"title":"AI Web Search","href":"/blocks/ai/ai-web-search"},{"title":"Extract Single Item","href":"/blocks/ai/extract-single-item"},{"title":"Extract List Item","href":"/blocks/ai/extract-list-item"},{"title":"Extract Text (OCR)","href":"/blocks/ai/extract-text-ocr"},{"title":"Perplexity Web Search","href":"/blocks/ai/perplexity-web-search"},{"title":"Translate","href":"/blocks/ai/translate"},{"title":"Cohere RAG","href":"/blocks/ai/cohere-rag"}]},{"group":"Data Modifiers","pages":[{"title":"Text","href":"/blocks/data-modifiers/text"},{"title":"Modify Text","href":"/blocks/data-modifiers/modify-text"},{"title":"Create List","href":"/blocks/data-modifiers/create-list"},{"title":"Read List Element","href":"/blocks/data-modifiers/read-list-element"},{"title":"JSON","href":"/blocks/data-modifiers/json"},{"title":"Parse JSON","href":"/blocks/data-modifiers/parse-json"},{"title":"Write JSON","href":"/blocks/data-modifiers/write-json"},{"title":"Find and Replace","href":"/blocks/data-modifiers/find-and-replace"},{"title":"Sort CSV","href":"/blocks/data-modifiers/sort-csv"},{"title":"Split Text","href":"/blocks/data-modifiers/split-text"},{"title":"Join Text Array","href":"/blocks/data-modifiers/join-text-array"},{"title":"Filter","href":"/blocks/data-modifiers/filter"},{"title":"Chunk Text","href":"/blocks/data-modifiers/chunk-text"},{"title":"Update CSV Column","href":"/blocks/data-modifiers/update-csv-column"},{"title":"Sentence Search","href":"/blocks/data-modifiers/sentence-search"},{"title":"Clone","href":"/blocks/data-modifiers/clone"},{"title":"Trim List","href":"/blocks/data-modifiers/trim-list"},{"title":"Flatten List","href":"/blocks/data-modifiers/flatten-list"},{"title":"Concatenate Lists","href":"/blocks/data-modifiers/concat-lists"}]},{"group":"Flow Control","pages":[{"title":"If-else","href":"/blocks/flow-control/if-else"},{"title":"Switch","href":"/blocks/flow-control/switch"},{"title":"Mux","href":"/blocks/flow-control/mux"}]},{"group":"Data Writers","pages":[{"title":"Send Slack Message","href":"/blocks/data-writers/send-slack-message"},{"title":"Send Discord Message","href":"/blocks/data-writers/send-discord-message"},{"title":"Generate File","href":"/blocks/data-writers/generate-file"},{"title":"Create Asana Task","href":"/blocks/data-writers/create-asana-task"},{"title":"Send Gmail","href":"/blocks/data-writers/send-gmail"},{"title":"Write to Google Docs","href":"/blocks/data-writers/write-to-google-docs"},{"title":"Write to Google Sheets","href":"/blocks/data-writers/write-to-google-sheets"},{"title":"Write to Notion Database","href":"/blocks/data-writers/write-to-notion-database"},{"title":"Write to Notion Page","href":"/blocks/data-writers/write-to-notion-page"},{"title":"Send Outlook","href":"/blocks/data-writers/send-outlook"},{"title":"Tweet","href":"/blocks/data-writers/tweet"},{"title":"Write ZIP File","href":"/blocks/data-writers/write-zip-file"},{"title":"Send Email Notification","href":"/blocks/data-writers/send-email-notification"},{"title":"Send Whatsapp","href":"/blocks/data-writers/send-whatsapp"},{"title":"Send Text Message","href":"/blocks/data-writers/send-text-message"}]},{"group":"Database I/O","pages":[{"title":"Load Cached Output","href":"/blocks/database-io/load-cached-output"},{"title":"PostgreSQL","href":"/blocks/database-io/postgresql"}]}]},{"group":"Triggers","pages":[{"title":"API Trigger","href":"/triggers/api-trigger"},{"title":"Gmail Trigger","href":"/triggers/gmail-trigger"},{"title":"Schedule Trigger","href":"/triggers/schedule-trigger"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/endpoint/flows/trigger-flow"}]}]},"basePath":"","title":"AI Agents - Keyflow Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CXMGc493.js","DynamicMarkdown-D-2HDKEp.js","zoom-image-lightbox-CE4cYsJE.js","lightbox-handle-r17bVUz3.js"]}