By default Biggles with insert new code at your current cursor position based on your instruction.
Or you can select some code and Biggles with modify the code based on your instruction.
Press CMD+M
/CTRL+M
and start talking. Biggles will understand your request and carry it out.
If you prefer to type, then press CMD+ALT+M
/CTRL+ALT+M
to enter a text instruction for Biggles.
Biggles uses the OpenAI Whisper and ChatGPT APIs. You will need to provide your own OpenAI API key.
Biggles sends some code before and after your cursor position to give ChatGPT some context.
Biggles has limited awareness of your code base, and only knows about the code close to the current cursor position. You can change the number of tokens of before and after context sent to ChatGPT in the settings.
Biggles only has two modes: inserting new code if no code is selected, or modifying the selected block of code. It cannot perform more complex operations like moving code around (yet).