Capabilities¶
Arcane Engine can autonomously understand your command in the context of your Github project and do what you ask it to do. Just say what you want to do in your own words and Arcane Engine will use its capabilities to understand and execute your command.
File Manipulation¶
Arcane Engine can read, write, move and delete files in your repository.
Code Search¶
Arcane Engine can search for code in your repository. Mention any class, function, variable, etc. and Arcane Engine will find it and know what to do.
Search existing Issues and PRs¶
Arcane Engine can search for context and references in existing issues and PRs.
Read and Write to Issues and PRs¶
You can mention issues or PRs and Arcane Engine can work with them.
Browse the Web¶
Arcane Engine can browse the web to find information in order to help you.
What Arcane Engine Struggles With¶
There are a few things that Arcane Engine still struggles with. We’re working hard on improving these capabilities:
Editing Large Files¶
Arcane Engine can read and write to files, but it struggles with large files. GPT-4 has the baked-in tendency to leave placeholders like # Rest of the file remains unchanged
when it encounters large files.
Workaround: Break down large files into smaller ones and use Arcane Engine to edit them.
Complex Scenarios¶
The more complex the scenario, the more likely Arcane Engine is going to get sloppy, leave things out or misunderstand your command.
Workaround: Break down complex scenarios into smaller, more manageable tasks and combine them in a back-and-forth conversation.