import{_ as t,c as o,o as a,ae as s}from"./chunks/framework.CBTkueSR.js";const h=JSON.parse('{"title":"Replit","description":"","frontmatter":{},"headers":[],"relativePath":"en/replit/index.md","filePath":"en/replit/index.md","lastUpdated":1760450691000}'),i={name:"en/replit/index.md"};function n(r,e,l,d,c,p){return a(),o("div",null,[...e[0]||(e[0]=[s('<h1 id="replit" tabindex="-1">Replit <a class="header-anchor" href="#replit" aria-label="Permalink to &quot;Replit&quot;">​</a></h1><ul><li><a href="./Prompt.html">Prompt</a></li><li><a href="./Tools.html">Tools</a></li></ul><h2 id="summary-of-product-tool-documents" tabindex="-1">Summary of Product Tool Documents <a class="header-anchor" href="#summary-of-product-tool-documents" aria-label="Permalink to &quot;Summary of Product Tool Documents&quot;">​</a></h2><p>This directory defines the core specifications for the AI programming assistant named &quot;Replit Assistant&quot;, which operates within the Replit online IDE environment and aims to assist users with various coding tasks.</p><ul><li><p><strong><code>Prompt.md</code></strong>: This is the core system prompt, detailing the assistant&#39;s identity, capabilities, and code of conduct. It defines how the assistant interacts with the IDE through specific XML tag formats for suggested file changes (<code>&lt;proposed_file_...&gt;</code>), shell command execution (<code>&lt;proposed_shell_command&gt;</code>), and package installation (<code>&lt;proposed_package_install&gt;</code>). The prompt emphasizes precision and adherence to existing code patterns, and guides the assistant on how to handle workflow configuration and deployment.</p></li><li><p><strong><code>Tools.md</code></strong>: Defines in detail the toolset available to the assistant in JSON format. These powerful tools cover a full range of development needs, from codebase search (<code>search_filesystem</code>), file editing (<code>str_replace_editor</code>), package management (<code>packager_tool</code>), to database operations (<code>create_postgresql_database_tool</code>, <code>execute_sql_tool</code>), and application feedback (<code>web_application_feedback_tool</code>). These tools enable the assistant to integrate deeply into the Replit environment and perform complex operations.</p></li></ul><p>In summary, these two files together depict an AI programming assistant deeply integrated into the Replit IDE, executing development tasks through specific protocols and a powerful toolset.</p>',6)])])}const f=t(i,[["render",n]]);export{h as __pageData,f as default};
