{"version":1,"pages":[{"id":"kzTlst3tKo255yz4YpDi","title":"PureCode AI - AI Coding Agent & Copilot for Legacy Codebases & Enterprises","pathname":"/docs","siteSpaceId":"sitesp_q3tZ9","icon":"hand-wave"},{"id":"Fj9nYC5G7BdMr9lUix4k","title":"Getting Started","pathname":"/docs/getting-started/getting-started","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Getting Started"}]},{"id":"cEHgDv7NGBquDGHeLyQ4","title":"Chat","pathname":"/docs/features/editor","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"}]},{"id":"ZfOkYalzioMTo5gjRXx8","title":"@Features","pathname":"/docs/features/editor/features","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Chat"}]},{"id":"WKcpSOQ0mv0xNUq2WgDB","title":"@Docs","pathname":"/docs/features/editor/features/docs","siteSpaceId":"sitesp_q3tZ9","description":"PurecodeAI enables seamless access to both pre-indexed documentation and custom documentation sources, enhancing its ability to provide context-aware suggestions based on external libraries, framework","breadcrumbs":[{"label":"Features"},{"label":"Chat"},{"label":"@Features"}]},{"id":"1AtvVui41HfcNU1XWgPW","title":"@Files","pathname":"/docs/features/editor/features/files","siteSpaceId":"sitesp_q3tZ9","description":"PurecodeAI allows you to easily reference and interact with your project's files directly through the AI interface, streamlining your development process.","breadcrumbs":[{"label":"Features"},{"label":"Chat"},{"label":"@Features"}]},{"id":"0KNJ4GNivCCOFahZ8jfC","title":"@Folder","pathname":"/docs/features/editor/features/folder","siteSpaceId":"sitesp_q3tZ9","description":"PurecodeAI allows you to reference entire folders within your project, providing the AI with comprehensive context to enhance its suggestions and interactions.","breadcrumbs":[{"label":"Features"},{"label":"Chat"},{"label":"@Features"}]},{"id":"frsOvsWSRQo0RYKw5tWp","title":"@Code","pathname":"/docs/features/editor/features/code","siteSpaceId":"sitesp_q3tZ9","description":"The @Code feature in PurecodeAI enhances the AI's understanding of your project's codebase, enabling it to provide more accurate and context-aware suggestions.","breadcrumbs":[{"label":"Features"},{"label":"Chat"},{"label":"@Features"}]},{"id":"c0tMxyTn5KKhqRagZpqh","title":"@Git","pathname":"/docs/features/editor/features/git","siteSpaceId":"sitesp_q3tZ9","description":"The @Git feature enables PurecodeAI to access and utilize Git-related information, such as commit history and branch status, to provide context-aware suggestions.","breadcrumbs":[{"label":"Features"},{"label":"Chat"},{"label":"@Features"}]},{"id":"hiaSHO7HBO9LRBLnm7Wy","title":"@Terminal","pathname":"/docs/features/editor/features/terminal","siteSpaceId":"sitesp_q3tZ9","description":"The @Terminal feature in PureCodeAI allows the AI to access the contents of the terminal from the current session, providing it with the necessary context to make suggestions.","breadcrumbs":[{"label":"Features"},{"label":"Chat"},{"label":"@Features"}]},{"id":"4mVr788oN8RhcHq4Woro","title":"@UI","pathname":"/docs/features/editor/features/ui","siteSpaceId":"sitesp_q3tZ9","description":"Custom UI Generation","breadcrumbs":[{"label":"Features"},{"label":"Chat"},{"label":"@Features"}]},{"id":"lVZPFEVOS2eu0TLvdt6z","title":"Agent","pathname":"/docs/features/agent","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"}]},{"id":"7SxynwJGFPZSPQgSmvFw","title":"How Agent Works","pathname":"/docs/features/agent/how-agent-works","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Agent"}]},{"id":"hUztZ6zveOxAXeP5vm6H","title":"Tools","pathname":"/docs/features/agent/tools","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Agent"}]},{"id":"JEDYV4iORf1Wy7frn6O2","title":"Tools Overview","pathname":"/docs/features/agent/tools/tools-overview","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Agent"},{"label":"Tools"}]},{"id":"YEJ2Mhav9WPkOPQsYNy5","title":"read_file","pathname":"/docs/features/agent/tools/read_file","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Agent"},{"label":"Tools"}]},{"id":"d8x2Mqa8y3KqEg6ZYbpg","title":"Team Shared Instriction's","pathname":"/docs/features/team-shared-instrictions","siteSpaceId":"sitesp_q3tZ9","description":"Team Shared Instructions allow organizations to define how AI should behave consistently across projects, while still giving individual users flexibility to control their own preferences.","breadcrumbs":[{"label":"Features"}]},{"id":"i9lS4psiRLLG9JrVBq57","title":"Auto Context Summarization","pathname":"/docs/features/auto-context-summarization","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"}]},{"id":"i28RgpY0Q23hNeVU4XkR","title":"Docs Indexes and UI Docs Indexes","pathname":"/docs/features/docs-indexes-and-ui-docs-indexes","siteSpaceId":"sitesp_q3tZ9","description":"These features designed to enhance your development workflow by organizing and accessing documentation efficiently.","breadcrumbs":[{"label":"Features"}]},{"id":"MX5BJXhLeS9IArP0JeW5","title":"Docs Indexes","pathname":"/docs/features/docs-indexes-and-ui-docs-indexes/docs-indexes","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Docs Indexes and UI Docs Indexes"}]},{"id":"rUq1JwISu3zIQaGEc8w6","title":"UI Docs Indexes","pathname":"/docs/features/docs-indexes-and-ui-docs-indexes/ui-docs-indexes","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Docs Indexes and UI Docs Indexes"}]},{"id":"5KTq8VgEkuhU9coL0wuu","title":"Model Context Protocol (MCP)","pathname":"/docs/features/model-context-protocol-mcp","siteSpaceId":"sitesp_q3tZ9","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"4oHrYuGv6OMCUK9xKwGF","title":"Adding and Managing MCP Servers","pathname":"/docs/features/model-context-protocol-mcp/adding-and-managing-mcp-servers","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Model Context Protocol (MCP)"}]},{"id":"Mz3NL0GLpR9pykZO4exa","title":"MCP Integration Workflow","pathname":"/docs/features/model-context-protocol-mcp/mcp-integration-workflow","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Model Context Protocol (MCP)"}]},{"id":"KN0x094r3LJSwaQyddFh","title":"Having Issues Using MCPs","pathname":"/docs/features/model-context-protocol-mcp/having-issues-using-mcps","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Model Context Protocol (MCP)"}]},{"id":"ZXxfwYY21Yz9PCv9X7ja","title":"Dual Operation Modes","pathname":"/docs/features/markdown","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"}]},{"id":"GxeIwy0mkMEuCp8yJlzl","title":"Normal Mode [ Chat ]","pathname":"/docs/features/markdown/normal-mode-chat","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Dual Operation Modes"}]},{"id":"15ras1Qcr8WrEqQtPmEo","title":"Agent Mode","pathname":"/docs/features/markdown/agent-mode","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Dual Operation Modes"}]},{"id":"QVprsSWADwrTxhP0fpFf","title":"Switching Between Modes","pathname":"/docs/features/markdown/switching-between-modes","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Dual Operation Modes"}]},{"id":"1cluk0tUC90oEJs6DFXw","title":"Global and Project Custom Instructions","pathname":"/docs/features/global-and-project-custom-instructions","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"}]},{"id":"ldFw46hUH4LSaQPI8PvA","title":"Global Instructions","pathname":"/docs/features/global-and-project-custom-instructions/global-instructions","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Global and Project Custom Instructions"}]},{"id":"UBUYdH0nUsz9ftohbX1U","title":"Project Chat Instructions:","pathname":"/docs/features/global-and-project-custom-instructions/project-chat-instructions","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Global and Project Custom Instructions"}]},{"id":"QwHFLVleY7QejI9V4gc3","title":"Context Awareness","pathname":"/docs/features/images-and-media","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"}]},{"id":"38FwyCrd2dNwVWQtnL5F","title":"Normal Indexing","pathname":"/docs/features/images-and-media/normal-indexing","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Context Awareness"}]},{"id":"ZUrFaQzKDHn0LqCjGhRT","title":"Advance Indexing","pathname":"/docs/features/images-and-media/advance-indexing","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"},{"label":"Context Awareness"}]},{"id":"oa0XskrCEgbVlYaOnehE","title":"Human-like Code Understanding with @codebase","pathname":"/docs/features/interactive-blocks","siteSpaceId":"sitesp_q3tZ9","description":"","breadcrumbs":[{"label":"Features"}]},{"id":"jd4vflWdNNXbrS0ety2g","title":"Interactive Planning Mode","pathname":"/docs/features/interactive-planning-mode","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"}]},{"id":"DSQqnsAqJPnIRyPgQJ1S","title":"Adaptive Learning Preferences","pathname":"/docs/features/integrations","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"}]},{"id":"4OsKcycyyKu0htT7ijjf","title":"Image-to-Code","pathname":"/docs/features/image-to-code","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"}]},{"id":"qEO61HlCoFDL1ephT0eM","title":"Prompting  Techniques","pathname":"/docs/features/prompting-techniques","siteSpaceId":"sitesp_q3tZ9","icon":"code","description":"List of prompting strategies and approaches.","breadcrumbs":[{"label":"Features"}]},{"id":"L17fBT5wwKOvX66CPO7G","title":"Solving Errors","pathname":"/docs/features/solving-errors","siteSpaceId":"sitesp_q3tZ9","icon":"circle-exclamation-check","description":"PureCode AI makes it simple for developers to address and fix errors in their code. In this guide, we’ll show you how to use its features to solve coding problems efficiently.","breadcrumbs":[{"label":"Features"}]},{"id":"HU9lR2gQY8621h7qwMUn","title":"Chat Vs Codebase Chat","pathname":"/docs/features/chat-vs-codebase-chat","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"Features"}]},{"id":"CSlkRqyW4a7hlwX8i6n7","title":"\"Reject\" and \"Accept\"","pathname":"/docs/features/reject-and-accept","siteSpaceId":"sitesp_q3tZ9","description":"Knowing when and how to use the Reject and Accept actions is key to keeping your development workflow smooth, focused, and aligned with your project’s needs.","breadcrumbs":[{"label":"Features"}]},{"id":"YCCVQWUBSjlfMXWIC8eE","title":"Frequently Asked Questions","pathname":"/docs/frequently-asked-questions","siteSpaceId":"sitesp_q3tZ9","icon":"comments-question-check"},{"id":"ksGQ09iYeYLM9ugtZM3j","title":"Changelog","pathname":"/docs/changelog","siteSpaceId":"sitesp_q3tZ9","icon":"timeline","description":"Stay up-to-date with the latest improvements and fixes in PURECODE AI."},{"id":"dzMO5KHPZcWbu9YmjwWD","title":"Common Issues","pathname":"/docs/trouble-shooting/common-issues","siteSpaceId":"sitesp_q3tZ9","breadcrumbs":[{"label":"TROUBLE SHOOTING"}]}]}