Essential bootstraps to run on every new Lowkey agent
Run essential bootstraps right after your first session. They reduce mistakes, set the correct AI models, and configure the tools your agent relies on.
Essential bootstraps are the first thing you should run after connecting to a new Lowkey agent. They don’t add optional features — they establish the baseline your agent needs to behave correctly and safely. Without them, the agent uses default settings that are often wrong for a production AWS environment: the wrong model context window, no coding standards, no memory search, and no disk space awareness.
Lowkey please bootstrap yourself based on this url https://github.com/inceptionstack/lowkey/tree/main/bootstraps/essential
The agent reads every file in the directory and applies them in order. This takes a few minutes. When it’s done, it will confirm what was configured.
Run BOOTSTRAP-MODEL-CONFIG before any other bootstrap. It sets the correct model context window for Claude on Bedrock — without it, Opus 4.6 gets capped at 32K tokens instead of 200K, which causes frequent context limit errors during long tasks.
AI model settings: Opus 4.6 for interactive sessions, Sonnet 4.6 for cron jobs. Fixes the 200K context window for Bedrock.
BOOTSTRAP-ALARMS
CloudWatch alarm monitoring with four tiers: instance survival (auto-recover), alert thresholds, service health checks, and operational awareness metrics.
BOOTSTRAP-CODING-GUIDELINES
Development standards: no hardcoded secrets, Graviton ARM64 by default, IaC-first, no manual deploys, Git hygiene rules. Runs a daily automated audit.
BOOTSTRAP-DAILY-UPDATE
Daily status update procedure: AWS costs, security findings, CVEs, pipeline status — delivered before you open your laptop.
BOOTSTRAP-DIAGRAMS
Architecture diagram generation using standard AWS diagram tools.
BOOTSTRAP-DISK-SPACE-STRAT
Disk space management strategy for the agent’s EBS volume, including cleanup rules and alerting thresholds.
BOOTSTRAP-MCPORTER
MCPorter for calling MCP (Model Context Protocol) servers from the command line, no IDE required.
BOOTSTRAP-MEMORY-SEARCH
Persistent memory search so the agent can recall past conversations, decisions, and deployed resources across sessions.
BOOTSTRAP-PLAYWRIGHT
Playwright browser automation for tasks that require web interaction.
BOOTSTRAP-SECRETS-AWS
AWS secrets and credential management via Secrets Manager and SSM Parameter Store.
BOOTSTRAP-SECURITY
Security protocols: allowlist policies, GuardDuty integration, coding-level security rules, and safe handling of destructive operations.
BOOTSTRAP-SKILLS
Skills and capabilities configuration — what the agent knows how to do and how it loads domain-specific skill files.
If you need to re-run or update a single bootstrap, point your agent at the specific file:
Lowkey please bootstrap yourself based on this url https://github.com/inceptionstack/lowkey/blob/main/bootstraps/essential/BOOTSTRAP-MODEL-CONFIG.md
Replace BOOTSTRAP-MODEL-CONFIG.md with the filename of whichever bootstrap you want to run. This is useful after an agent update or if you want to refresh a single configuration without re-running the entire set.
After the essential bootstraps complete, your agent writes marker files (e.g. memory/.bootstrapped-model-config) so it knows which bootstraps have already run. If you re-run the full essential set, already-completed bootstraps are skipped automatically.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Lowkey","colors":{"primary":"#848c8e","light":"#11161e","dark":"#cfd0d2"},"logo":{"light":"https://media.brand.dev/5ffd6ce4-2434-4b4b-920a-f8cacac8b48b.svg","dark":"https://media.brand.dev/5ffd6ce4-2434-4b4b-920a-f8cacac8b48b.svg"},"favicon":"https://media.brand.dev/2b01fe20-c04b-4a1d-a2f9-1d2789c50a7a.jpg","navbar":{"links":[{"href":"https://github.com/inceptionstack/lowkey","label":"GitHub"}],"primary":{"type":"github","href":"https://github.com/inceptionstack/lowkey"}},"footer":{"socials":{"github":"https://github.com/inceptionstack/lowkey"}},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/inceptionstack/lowkey"},{"anchor":"Releases","icon":"tag","href":"https://github.com/inceptionstack/lowkey/releases"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"inceptionstack","hasAudioNarration":false,"actualSubdomain":"inceptionstack","customDomains":["docs.lowkey.run"],"gitSource":{"type":"github","owner":"inceptionstack","repo":"loki-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21dd2a271fd09fad7d85b7","collectionId":"964028ef-d53a-428e-a178-6fbdbd7189cc","schemaVersion":"v2"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a21dd2a271fd09fad7d85b7:success","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"Guide","count":18},{"language":"default","tag":"Reference","count":9},{"language":"default","tag":"Agents","count":7},{"language":"default","tag":"Bootstraps","count":4},{"language":"default","tag":"Profiles","count":4},{"language":"default","tag":"Get Started","count":3},{"language":"default","tag":"CLI","count":3},{"language":"default","tag":"Deploy","count":2},{"language":"default","tag":"Security","count":2},{"language":"default","tag":"Telemetry","count":2}]},"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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"bootstraps/essential","slug":"/bootstraps/essential","pageMetadata":{"title":"Essential bootstraps to run on every new Lowkey agent","description":"Run essential bootstraps right after your first session. They reduce mistakes, set the correct AI models, and configure the tools your agent relies on.","href":"/bootstraps/essential"},"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: \"Run essential bootstraps right after your first session. They reduce mistakes, set the correct AI models, and configure the tools your agent relies on.\"\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={code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Tip,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Essential bootstraps are the first thing you should run after connecting to a new Lowkey agent. They don’t add optional features — they establish the baseline your agent needs to behave correctly and safely. Without them, the agent uses default settings that are often wrong for a production AWS environment: the wrong model context window, no coding standards, no memory search, and no disk space awareness.`}),`\n`,_jsx(Heading,{level:`2`,id:`run-all-essential-bootstraps-at-once`,children:`Run all essential bootstraps at once`}),`\n`,_jsx(_components.p,{children:`Paste this into your agent chat:`}),`\n`,_jsx(CodeBlock,{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:`Lowkey please bootstrap yourself based on this url https://github.com/inceptionstack/lowkey/tree/main/bootstraps/essential`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`The agent reads every file in the directory and applies them in order. This takes a few minutes. When it’s done, it will confirm what was configured.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Run `,_jsx(_components.code,{children:`BOOTSTRAP-MODEL-CONFIG`}),` before any other bootstrap. It sets the correct model context window for Claude on Bedrock — without it, Opus 4.6 gets capped at 32K tokens instead of 200K, which causes frequent context limit errors during long tasks.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`what-each-essential-bootstrap-configures`,children:`What each essential bootstrap configures`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Bootstrap`}),_jsx(_components.th,{children:`What it sets up`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`BOOTSTRAP-MODEL-CONFIG`})}),_jsx(_components.td,{children:`AI model settings: Opus 4.6 for interactive sessions, Sonnet 4.6 for cron jobs. Fixes the 200K context window for Bedrock.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`BOOTSTRAP-ALARMS`})}),_jsx(_components.td,{children:`CloudWatch alarm monitoring with four tiers: instance survival (auto-recover), alert thresholds, service health checks, and operational awareness metrics.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`BOOTSTRAP-CODING-GUIDELINES`})}),_jsx(_components.td,{children:`Development standards: no hardcoded secrets, Graviton ARM64 by default, IaC-first, no manual deploys, Git hygiene rules. Runs a daily automated audit.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`BOOTSTRAP-DAILY-UPDATE`})}),_jsx(_components.td,{children:`Daily status update procedure: AWS costs, security findings, CVEs, pipeline status — delivered before you open your laptop.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`BOOTSTRAP-DIAGRAMS`})}),_jsx(_components.td,{children:`Architecture diagram generation using standard AWS diagram tools.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`BOOTSTRAP-DISK-SPACE-STRAT`})}),_jsx(_components.td,{children:`Disk space management strategy for the agent’s EBS volume, including cleanup rules and alerting thresholds.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`BOOTSTRAP-MCPORTER`})}),_jsx(_components.td,{children:`MCPorter for calling MCP (Model Context Protocol) servers from the command line, no IDE required.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`BOOTSTRAP-MEMORY-SEARCH`})}),_jsx(_components.td,{children:`Persistent memory search so the agent can recall past conversations, decisions, and deployed resources across sessions.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`BOOTSTRAP-PLAYWRIGHT`})}),_jsx(_components.td,{children:`Playwright browser automation for tasks that require web interaction.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`BOOTSTRAP-SECRETS-AWS`})}),_jsx(_components.td,{children:`AWS secrets and credential management via Secrets Manager and SSM Parameter Store.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`BOOTSTRAP-SECURITY`})}),_jsx(_components.td,{children:`Security protocols: allowlist policies, GuardDuty integration, coding-level security rules, and safe handling of destructive operations.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`BOOTSTRAP-SKILLS`})}),_jsx(_components.td,{children:`Skills and capabilities configuration — what the agent knows how to do and how it loads domain-specific skill files.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`run-a-specific-bootstrap-individually`,children:`Run a specific bootstrap individually`}),`\n`,_jsx(_components.p,{children:`If you need to re-run or update a single bootstrap, point your agent at the specific file:`}),`\n`,_jsx(CodeBlock,{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:`Lowkey please bootstrap yourself based on this url https://github.com/inceptionstack/lowkey/blob/main/bootstraps/essential/BOOTSTRAP-MODEL-CONFIG.md`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`Replace `,_jsx(_components.code,{children:`BOOTSTRAP-MODEL-CONFIG.md`}),` with the filename of whichever bootstrap you want to run. This is useful after an agent update or if you want to refresh a single configuration without re-running the entire set.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`After the essential bootstraps complete, your agent writes marker files (e.g. `,_jsx(_components.code,{children:`memory/.bootstrapped-model-config`}),`) so it knows which bootstraps have already run. If you re-run the full essential set, already-completed bootstraps are skipped automatically.`]})})]})}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":"Essential bootstraps to run on every new Lowkey agent","description":"Run essential bootstraps right after your first session. They reduce mistakes, set the correct AI models, and configure the tools your agent relies on.","href":"/bootstraps/essential"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Run all essential bootstraps at once","slug":"run-all-essential-bootstraps-at-once","depth":2,"children":[]},{"title":"What each essential bootstrap configures","slug":"what-each-essential-bootstrap-configures","depth":2,"children":[]},{"title":"Run a specific bootstrap individually","slug":"run-a-specific-bootstrap-individually","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"inceptionstack","siteName":"Lowkey","title":"Essential bootstraps to run on every new Lowkey agent - Lowkey","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-21T18:02:29.734Z","originalFileLocation":"bootstraps/essential.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=\"Run essential bootstraps right after your first session. They reduce mistakes, set the correct AI models, and configure the tools your agent relies on.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Lowkey\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/jpeg\" sizes=\"180x180\" href=\"https://media.brand.dev/2b01fe20-c04b-4a1d-a2f9-1d2789c50a7a.jpg\">\u003clink data-mint-head rel=\"icon\" type=\"image/jpeg\" sizes=\"32x32\" href=\"https://media.brand.dev/2b01fe20-c04b-4a1d-a2f9-1d2789c50a7a.jpg\">\u003clink data-mint-head rel=\"icon\" type=\"image/jpeg\" sizes=\"16x16\" href=\"https://media.brand.dev/2b01fe20-c04b-4a1d-a2f9-1d2789c50a7a.jpg\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/jpeg\" href=\"https://media.brand.dev/2b01fe20-c04b-4a1d-a2f9-1d2789c50a7a.jpg\">\u003cmeta data-mint-head property=\"og:title\" content=\"Essential bootstraps to run on every new Lowkey agent - Lowkey\">\u003cmeta data-mint-head property=\"og:description\" content=\"Run essential bootstraps right after your first session. They reduce mistakes, set the correct AI models, and configure the tools your agent relies on.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Lowkey\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.lowkey.run/bootstraps/essential\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://inceptionstack.mintlify.app/_mintlify/api/og/v2?division=Bootstraps\u0026amp;title=Essential+bootstraps+to+run+on+every+new+Lowkey+agent\u0026amp;description=Run+essential+bootstraps+right+after+your+first+session.+They+reduce+mistakes%2C+set+the+correct+AI+models%2C+and+configure+the+tools+your+agent+relies+on.\u0026amp;theme=6fddf068fe4ed269323833e1\u0026amp;signature=760c1f87c6948e23b4aeb89e9f0e77b603aa3a727ca305e62fa7d26bf0dbfe12\">\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=\"Essential bootstraps to run on every new Lowkey agent - Lowkey\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Run essential bootstraps right after your first session. They reduce mistakes, set the correct AI models, and configure the tools your agent relies on.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://inceptionstack.mintlify.app/_mintlify/api/og/v2?division=Bootstraps\u0026amp;title=Essential+bootstraps+to+run+on+every+new+Lowkey+agent\u0026amp;description=Run+essential+bootstraps+right+after+your+first+session.+They+reduce+mistakes%2C+set+the+correct+AI+models%2C+and+configure+the+tools+your+agent+relies+on.\u0026amp;theme=6fddf068fe4ed269323833e1\u0026amp;signature=760c1f87c6948e23b4aeb89e9f0e77b603aa3a727ca305e62fa7d26bf0dbfe12\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/inceptionstack/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Lowkey\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#848c8e\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.lowkey.run/bootstraps/essential\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/bootstraps/essential.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.lowkey.run/#organization\",\"name\":\"Lowkey\",\"url\":\"https://docs.lowkey.run\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://media.brand.dev/5ffd6ce4-2434-4b4b-920a-f8cacac8b48b.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.lowkey.run#website\",\"name\":\"Lowkey\",\"url\":\"https://docs.lowkey.run\",\"publisher\":{\"@id\":\"https://docs.lowkey.run/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.lowkey.run/bootstraps/essential#webpage\",\"url\":\"https://docs.lowkey.run/bootstraps/essential\",\"name\":\"Essential bootstraps to run on every new Lowkey agent\",\"description\":\"Run essential bootstraps right after your first session. They reduce mistakes, set the correct AI models, and configure the tools your agent relies on.\",\"dateModified\":\"2026-04-21T18:02:29.734Z\",\"isPartOf\":{\"@id\":\"https://docs.lowkey.run#website\"},\"breadcrumb\":{\"@id\":\"https://docs.lowkey.run/bootstraps/essential#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.lowkey.run/bootstraps/essential#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Bootstraps\",\"item\":\"https://docs.lowkey.run/bootstraps/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Essential bootstraps to run on every new Lowkey agent\",\"item\":\"https://docs.lowkey.run/bootstraps/essential\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.lowkey.run/bootstraps/essential#article\",\"headline\":\"Essential bootstraps to run on every new Lowkey agent\",\"name\":\"Essential bootstraps to run on every new Lowkey agent\",\"description\":\"Run essential bootstraps right after your first session. They reduce mistakes, set the correct AI models, and configure the tools your agent relies on.\",\"url\":\"https://docs.lowkey.run/bootstraps/essential\",\"mainEntityOfPage\":{\"@id\":\"https://docs.lowkey.run/bootstraps/essential#webpage\"},\"dateModified\":\"2026-04-21T18:02:29.734Z\",\"publisher\":{\"@id\":\"https://docs.lowkey.run/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.lowkey.run#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Lowkey\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Lowkey","nav":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/inceptionstack/lowkey"},{"anchor":"Releases","icon":"tag","href":"https://github.com/inceptionstack/lowkey/releases"}]},"tabs":[{"tab":"Guide","groups":[{"group":"Get Started","pages":[{"title":"Lowkey: self-hosted AI coding agents on your AWS account","href":"/introduction"},{"title":"Get started with Lowkey: deploy an agent in ~10 minutes","href":"/quickstart"},{"title":"Core concepts: packs, profiles, and deploy methods","href":"/concepts"}]},{"group":"Profiles","pages":[{"title":"Choosing the right Lowkey permission profile for AWS","href":"/profiles/overview"},{"title":"Builder profile: AdministratorAccess for your agent","href":"/profiles/builder"},{"title":"Account assistant profile: read-only access on AWS","href":"/profiles/account-assistant"},{"title":"Personal assistant profile: Bedrock-only inference","href":"/profiles/personal-assistant"}]},{"group":"Agents","pages":[{"title":"Agent packs: compare all available Lowkey AI agents","href":"/agents/overview"},{"title":"OpenClaw: persistent AI agent with gateway and memory","href":"/agents/openclaw"},{"title":"Claude Code: Anthropic's native coding CLI on Bedrock","href":"/agents/claude-code"},{"title":"Codex CLI: run OpenAI's coding agent on your AWS EC2","href":"/agents/codex-cli"},{"title":"Kiro CLI: deploy AWS's agentic IDE on your EC2 instance","href":"/agents/kiro-cli"},{"title":"NemoClaw: sandboxed OpenClaw with Bedrock inference","href":"/agents/nemoclaw"},{"title":"Hermes: lightweight NousResearch CLI agent on Bedrock","href":"/agents/hermes"}]},{"group":"Bootstraps","pages":[{"title":"Bootstraps: configure your Lowkey agent after deploy","description":"Bootstraps are prompt-based configuration instructions you paste into your agent chat to teach it how to behave on your Lowkey install.","href":"/bootstraps/overview"},{"title":"Essential bootstraps to run on every new Lowkey agent","href":"/bootstraps/essential"},{"title":"Optional bootstraps: extend Lowkey with extra features","description":"Optional bootstraps add workflow-specific features to Lowkey. Run them after essential bootstraps, picking only the ones that match how you work.","href":"/bootstraps/optional"},{"title":"Connect Lowkey to Telegram for chat access anywhere","href":"/bootstraps/telegram"}]}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/reference/cli"}]}]},"title":"Essential bootstraps to run on every new Lowkey agent - Lowkey","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":[],"chunks":[]}