Skip to content

Releases: dense-analysis/neural

Neural v0.1.0

01 Jan 18:34
Compare
Choose a tag to compare

A culmination of various new important features introduced since the first release, alongside some fixes and improvements.

Features

  • Add :NeuralBuffer - a full buffer completion playground.
  • Add :NeuralExplain - explains a visual selection of code line-by-line.
  • Add prompt input preprocessing configurable per filetype. Added default basic prompt preprocessing for the following filetypes:
    • .cmake
    • .cpp
    • .css
    • .go
    • .lua
    • .markdown
    • .python
    • .sh
    • .sql
    • .vim
  • Add :NeuralStop to cancel a completion response mid-generation
  • Add configurable OpenAI model selection.
  • Add support for OpenAI chat API models.

Fix

  • Continue to write neural completion response to buffer after switching to another buffer.
  • Fix issues with nui prompt cleanup on closing prompt.

Tech

  • Improve Vimscript code test coverage.
  • Disable macOS certificate verification as a workaround due to API request issues.
  • Set gpt-3.5-turbo-instruct as the default model due to OpenAI deprication of older models.

Docs

  • Improve documentation on environment variables with KDE and shell scripts.
  • Add development documentation.

Neural v0.0.0

13 Feb 13:36
Compare
Choose a tag to compare

This is the initial alpha release of Neural, the text and code AI generation tool for Vim and Neovim.

Features

  • Generate text with a single command :Neural write a story
  • Support for multiple machine learning models neural_sources
  • Compatible with Vim 8.0+ & Neovim 0.8+
  • Supported on Linux, Mac OSX, and Windows
  • Only dependency is Python 3.7+
  • Add test coverage
  • Add docs
  • Add CI