{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Exmergo","description":"Documentation for Exmergo, the AI stack for your data stack, and for its products, starting with Dex, the agent-native analytics engineering toolkit.","colors":{"primary":"#2563eb","light":"#51a2ff","dark":"#2563eb"},"logo":{"light":"https://mintcdn.com/exmergo/7yUsy7pYVRWvzRbF/logo/light.svg?fit=max\u0026auto=format\u0026n=7yUsy7pYVRWvzRbF\u0026q=85\u0026s=484e04619625d32856c4ba27596f387c","dark":"https://mintcdn.com/exmergo/7yUsy7pYVRWvzRbF/logo/dark.svg?fit=max\u0026auto=format\u0026n=7yUsy7pYVRWvzRbF\u0026q=85\u0026s=4162049c191c396c83f41ec5fc79d123","href":"https://docs.exmergo.com"},"favicon":"https://mintcdn.com/exmergo/7yUsy7pYVRWvzRbF/favicon.svg?fit=max\u0026auto=format\u0026n=7yUsy7pYVRWvzRbF\u0026q=85\u0026s=fbbdeeafb4caded2245beaec310075dd","appearance":{"default":"system"},"navbar":{"links":[{"href":"https://www.exmergo.com/discord?ref=docs","label":"Discord"},{"href":"https://www.exmergo.com/dex/enterprise","label":"Dex Enterprise"}],"primary":{"type":"github","href":"https://github.com/exmergo"}},"footer":{"socials":{"github":"https://github.com/exmergo","x":"https://x.com/exmergo","linkedin":"https://www.linkedin.com/company/exmergo","discord":"https://www.exmergo.com/discord?ref=docs","website":"https://www.exmergo.com"}},"search":{"prompt":"Search the Exmergo docs"},"seo":{"metatags":{"canonical":"https://docs.exmergo.com","og:site_name":"Exmergo","twitter:site":"@exmergo"},"indexing":"navigable"},"fonts":{"family":"Geist"},"integrations":{"ga4":{"measurementId":"G-D0VN4G61JD"}},"errors":{"404":{"redirect":false,"title":"Page not found","description":"Search the docs, or start from the [home page](/)."}},"contextual":{"options":["copy","view","claude","chatgpt","perplexity","mcp","add-mcp","cursor","vscode"],"display":"header"},"thumbnails":{"appearance":"dark","background":"https://mintcdn.com/exmergo/7yUsy7pYVRWvzRbF/images/og-background.png?fit=max\u0026auto=format\u0026n=7yUsy7pYVRWvzRbF\u0026q=85\u0026s=ae0b1f3dc96ddddb7f0646c4e8a0d9e4","fonts":{"family":"Geist"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"exmergo","hasAudioNarration":false,"actualSubdomain":"exmergo","customDomains":["docs.exmergo.com"],"gitSource":{"type":"github","owner":"exmergo","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6aeb185b1f0e0ab891ccdb06","collectionId":"39e2f24c-cccf-48bf-b94c-4802a6f56799","liveDeploymentHistoryId":"6aeb185b1f0e0ab891ccdb06","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6aeb185b1f0e0ab891ccdb06","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Dex","count":42},{"language":"default","tag":"Reference","count":31},{"language":"default","tag":"Documentation","count":10},{"language":"default","tag":"CLI","count":9},{"language":"default","tag":"Connectors","count":8},{"language":"default","tag":"Get started","count":4},{"language":"default","tag":"Workflows","count":4},{"language":"default","tag":"Integration contracts","count":4},{"language":"default","tag":"Project and exploration","count":3},{"language":"default","tag":"Safety and spending","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"vite-origin","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":"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}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"dex/cli/procedure","slug":"/dex/cli/procedure","pageMetadata":{"title":"dex procedure","sidebarTitle":"procedure","description":"Reference for dex procedure: print the agent procedure every dex skill carries, the block to paste into CLAUDE.md or AGENTS.md, and a stale check.","og:title":"dex procedure · Exmergo Dex","twitter:title":"dex procedure · Exmergo Dex","href":"/dex/cli/procedure"},"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: \"Reference for dex procedure: print the agent procedure every dex skill carries, the block to paste into CLAUDE.md or AGENTS.md, and a stale check.\"\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={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`print the agent procedure, or the block to paste into CLAUDE.md / AGENTS.md (no connection)`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`dex procedure [--block] [--check FILE]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Options`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Option`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Default`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--block`})}),_jsx(_components.td,{children:`also return data.block, ready to paste into CLAUDE.md or AGENTS.md`}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`--check FILE`})}),_jsx(_components.td,{children:`report whether FILE carries the current procedure (repeatable)`}),_jsx(_components.td,{})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Every command here also accepts the `,_jsx(_components.a,{href:`/dex/cli/overview#global-options`,children:`global options`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Source: `,_jsx(_components.a,{href:`https://github.com/exmergo/dex/blob/v1.17.3/packages/dex-core/src/exmergo_dex_core/cli.py`,children:_jsx(_components.code,{children:`packages/dex-core/src/exmergo_dex_core/cli.py`})}),` (`,_jsx(_components.a,{href:`https://github.com/exmergo/dex/edit/main/packages/dex-core/src/exmergo_dex_core/cli.py`,children:`edit on main`}),`). This page is generated; change the source, not the site.`]})]})}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":"dex procedure","sidebarTitle":"procedure","description":"Reference for dex procedure: print the agent procedure every dex skill carries, the block to paste into CLAUDE.md or AGENTS.md, and a stale check.","og:title":"dex procedure · Exmergo Dex","twitter:title":"dex procedure · Exmergo Dex","href":"/dex/cli/procedure"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"exmergo","siteName":"Exmergo","title":"dex procedure · Exmergo Dex","navMaps":{"firstHrefInVersion":{"v1.17":{"href":"/dex/cli/procedure","matchLevel":0},"v1.16":{"href":"/dex/v1.16/cli/overview","matchLevel":2},"v1.15":{"href":"/dex/v1.15/cli/overview","matchLevel":2},"v1.14":{"href":"/dex/v1.14/cli/overview","matchLevel":2},"v1.13":{"href":"/dex/v1.13/cli/overview","matchLevel":2}},"firstHrefInLanguage":{}},"lastModified":"2026-11-04T11:34:55.799Z","originalFileLocation":"dex/cli/procedure.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=\"Reference for dex procedure: print the agent procedure every dex skill carries, the block to paste into CLAUDE.md or AGENTS.md, and a stale check.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Exmergo\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/exmergo/iJaPH5lvD3hW1PFT/_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/exmergo/iJaPH5lvD3hW1PFT/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/exmergo/iJaPH5lvD3hW1PFT/_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/exmergo/iJaPH5lvD3hW1PFT/_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/exmergo/iJaPH5lvD3hW1PFT/_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/exmergo/iJaPH5lvD3hW1PFT/_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/exmergo/iJaPH5lvD3hW1PFT/_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/exmergo/iJaPH5lvD3hW1PFT/_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/exmergo/iJaPH5lvD3hW1PFT/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"dex procedure · Exmergo Dex\">\u003cmeta data-mint-head property=\"og:description\" content=\"Reference for dex procedure: print the agent procedure every dex skill carries, the block to paste into CLAUDE.md or AGENTS.md, and a stale check.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Exmergo\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.exmergo.com/dex/cli/procedure\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://exmergo.mintlify.app/_mintlify/api/og/v2?division=CLI\u0026amp;title=dex+procedure\u0026amp;description=Reference+for+dex+procedure%3A+print+the+agent+procedure+every+dex+skill+carries%2C+the+block+to+paste+into+CLAUDE.md+or+AGENTS.md%2C+and+a+stale+check.\u0026amp;theme=ac1e0000fbe998be6401e9a4\u0026amp;signature=5e6d6ea3c78f9591528c9b4b3f1f8ee0bcaaa611f22b0375cd9cec527716dc31\">\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=\"dex procedure · Exmergo Dex\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Reference for dex procedure: print the agent procedure every dex skill carries, the block to paste into CLAUDE.md or AGENTS.md, and a stale check.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://exmergo.mintlify.app/_mintlify/api/og/v2?division=CLI\u0026amp;title=dex+procedure\u0026amp;description=Reference+for+dex+procedure%3A+print+the+agent+procedure+every+dex+skill+carries%2C+the+block+to+paste+into+CLAUDE.md+or+AGENTS.md%2C+and+a+stale+check.\u0026amp;theme=ac1e0000fbe998be6401e9a4\u0026amp;signature=5e6d6ea3c78f9591528c9b4b3f1f8ee0bcaaa611f22b0375cd9cec527716dc31\">\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/exmergo/iJaPH5lvD3hW1PFT/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Exmergo\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563eb\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.exmergo.com/dex/cli/procedure\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/dex/cli/procedure.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.exmergo.com/#organization\",\"name\":\"Exmergo\",\"url\":\"https://docs.exmergo.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/exmergo/7yUsy7pYVRWvzRbF/logo/light.svg?fit=max\u0026auto=format\u0026n=7yUsy7pYVRWvzRbF\u0026q=85\u0026s=484e04619625d32856c4ba27596f387c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.exmergo.com#website\",\"name\":\"Exmergo\",\"url\":\"https://docs.exmergo.com\",\"publisher\":{\"@id\":\"https://docs.exmergo.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.exmergo.com/dex/cli/procedure#webpage\",\"url\":\"https://docs.exmergo.com/dex/cli/procedure\",\"name\":\"dex procedure\",\"description\":\"Reference for dex procedure: print the agent procedure every dex skill carries, the block to paste into CLAUDE.md or AGENTS.md, and a stale check.\",\"dateModified\":\"2026-11-04T11:34:55.799Z\",\"isPartOf\":{\"@id\":\"https://docs.exmergo.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.exmergo.com/dex/cli/procedure#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.exmergo.com/dex/cli/procedure#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"CLI\",\"item\":\"https://docs.exmergo.com/dex/cli/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"dex procedure\",\"item\":\"https://docs.exmergo.com/dex/cli/procedure\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.exmergo.com/dex/cli/procedure#article\",\"headline\":\"dex procedure\",\"name\":\"dex procedure\",\"description\":\"Reference for dex procedure: print the agent procedure every dex skill carries, the block to paste into CLAUDE.md or AGENTS.md, and a stale check.\",\"url\":\"https://docs.exmergo.com/dex/cli/procedure\",\"mainEntityOfPage\":{\"@id\":\"https://docs.exmergo.com/dex/cli/procedure#webpage\"},\"dateModified\":\"2026-11-04T11:34:55.799Z\",\"publisher\":{\"@id\":\"https://docs.exmergo.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.exmergo.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Exmergo\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Exmergo","nav":{"global":null,"products":[{"product":"Exmergo","description":"The AI stack for your data stack","pages":[{"title":"Exmergo","href":""}]},{"product":"Dex","description":"Agent-native analytics engineering","versions":[{"version":"v1.17","default":true,"tag":"Latest","tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/dex"}]},{"tab":"Reference","groups":[{"group":"CLI","pages":[{"title":"dex CLI overview","sidebarTitle":"Overview","href":"/dex/cli/overview"},{"title":"dex connect","sidebarTitle":"connect","href":"/dex/cli/connect"},{"title":"dex explore","sidebarTitle":"explore","href":"/dex/cli/explore"},{"title":"dex transform","sidebarTitle":"transform","href":"/dex/cli/transform"},{"title":"dex semantic","sidebarTitle":"semantic","href":"/dex/cli/semantic"},{"title":"dex maintain","sidebarTitle":"maintain","href":"/dex/cli/maintain"},{"title":"dex config","sidebarTitle":"config","href":"/dex/cli/config"},{"title":"dex demo","sidebarTitle":"demo","description":"Reference for dex demo: create a seeded local DuckDB warehouse with realistic data quality problems, no credentials or network, to try every dex command on.","href":"/dex/cli/demo"},{"title":"dex procedure","sidebarTitle":"procedure","href":"/dex/cli/procedure"}]},{"group":"Connectors","pages":[{"title":"DuckDB connector","sidebarTitle":"DuckDB","description":"Run dex on DuckDB with no credentials: the zero-setup on-ramp, the demo warehouse, the dev and CI engine, and the read-only, resource-bounded defaults.","href":"/dex/connectors/duckdb"},{"title":"BigQuery connector","sidebarTitle":"BigQuery","href":"/dex/connectors/bigquery"},{"title":"Snowflake connector","sidebarTitle":"Snowflake","href":"/dex/connectors/snowflake"},{"title":"Databricks connector","sidebarTitle":"Databricks","href":"/dex/connectors/databricks"},{"title":"Amazon Redshift connector","sidebarTitle":"Redshift","href":"/dex/connectors/redshift"},{"title":"PostgreSQL connector","sidebarTitle":"PostgreSQL","href":"/dex/connectors/postgres"},{"title":"ClickHouse connector","sidebarTitle":"ClickHouse","href":"/dex/connectors/clickhouse"},{"title":"Trino connector","sidebarTitle":"Trino","href":"/dex/connectors/trino"}]},{"group":"Safety and spending","pages":[{"title":"Cost controls","href":"/dex/guardrails/cost-controls"},{"title":"The PII policy","sidebarTitle":"PII policy","href":"/dex/guardrails/pii-policy"},{"title":"Values-free mode","sidebarTitle":"Values-free mode","href":"/dex/guardrails/values-free-mode"}]},{"group":"Project and exploration","pages":[{"title":"The source of truth and the .dex/ cache","sidebarTitle":"Source of truth","href":"/dex/concepts/source-of-truth"},{"title":"Exploration methodology","sidebarTitle":"Methodology","href":"/dex/concepts/methodology"},{"title":"dbt projects: what dex reads and writes","sidebarTitle":"dbt projects","href":"/dex/concepts/dbt-project"}]},{"group":"Semantic layer compatibility","pages":[{"title":"Querying the semantic layer","sidebarTitle":"Catalog and queries","href":"/dex/semantic-layers/overview"},{"title":"Apache Ossie compatibility","sidebarTitle":"Apache Ossie","href":"/dex/semantic-layers/ossie"},{"title":"Cube compatibility","sidebarTitle":"Cube","href":"/dex/semantic-layers/cube"}]},{"group":"Integration contracts","pages":[{"title":"The command contract","sidebarTitle":"Command contract","href":"/dex/reference/command-contract"},{"title":"Project formats","href":"/dex/reference/project-formats"},{"title":"Storage backends","href":"/dex/reference/storage-backends"},{"title":"Running the lifecycle across processes","sidebarTitle":"Host integration","href":"/dex/reference/host-integration"}]},{"group":"Project quality","pages":[{"title":"Evaluation","href":"/dex/reference/evaluation"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/dex/changelog"}]}]},{"version":"v1.16","pages":[{"title":"v1.16","href":"/dex/v1.16/cli/overview"}]},{"version":"v1.15","pages":[{"title":"v1.15","href":"/dex/v1.15/cli/overview"}]},{"version":"v1.14","pages":[{"title":"v1.14","href":"/dex/v1.14/cli/overview"}]},{"version":"v1.13","pages":[{"title":"v1.13","href":"/dex/v1.13/cli/overview"}]}]}]},"basePath":"","title":"dex procedure · Exmergo Dex","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}