Fast apply of file edits
With this tool, you can apply code changes suggested by an LLM to your existing code files fast (2000+ tokens/second). Traditional code generation requires generating the entire files every time, which can be slower for large files. With this approach your LLM only generates the specific changes needed, and this tool applies them to the original file.Configure environment variables
Fast apply of file edits is powered by Morph or Relace and requires you to bring your own Morph/Relace account.- Morph
- Relace
Pass your Morph API key and Morph model (default = morph-v2) set as environment variables when creating the sandbox.
Use the tool via Blaxel SDK
Call thefastapply endpoint of the Sandbox API via the Blaxel SDK to fast-apply a targeted edit to a specified file with Morph or Relace, with instructions and partial contents.
Use the tool via MCP
Call thecodegenEditFile tool on the MCP server of a sandbox to fast-apply a targeted edit to a specified file, with instructions and partial contents.
Use Blaxel SDK to retrieve the tool in any compatible agent framework (here in AI SDK format):
Other tools built for codegen
Use the following codegen-optimized functions by making tool calls through the MCP server or REST API of a sandbox. See example above on how to retrieve and execute the tools.codegenCodebaseSearch- Find semantic code snippets from the codebase based on a natural language query.codegenFileSearch- Fast fuzzy filename search in the project.codegenGrepSearch- Run fast, exact regex/text searches on files for locating patterns or strings.codegenListDir- List contents of a directory in the project.codegenParallelApply- Plan and apply similar changes to multiple locations/files simultaneously.codegenReadFileRange- Read a specific range of lines in a file (max 250 lines at once).codegenReapply- Retry the application of the last edit, in case it previously failed.codegenRerank- Performs semantic search/reranking on code files in a directory.
