Skip to content

Releases: glcraft/aio

aio v0.9.0

09 Jun 13:04
a7e79d5
Compare
Choose a tag to compare

BREAKING CHANGE

The configuration file and the command line arguments have entirely changed. See ARGS.md and CONFIG.md for more details.

New feature

Local AI

You can now use your own AI model from your local file system. Set up models and their respective parameters in the configuration file to be able to use them on the command line! See the configuration and argumentation documentation for more details.

Note : You can find prebuilt binaries corresponding to CPU/GPU features enabled for local inference. CUDA was terrible to build with, so I removed it from the GitHub workflow. That said, you can try to build it on your machine. I was able to build with CUDA on my Windows and Arch Linux x86_64.

aio v0.8.2

21 Nov 18:21
51bdbea
Compare
Choose a tag to compare

Fixes

  • OpenAI API stream wasn't well parsed and may crash the program.

aio v0.8.0

10 Nov 17:32
755f929
Compare
Choose a tag to compare

Fixes

  • OpenAI API stream wasn't well parsed and may crash the program.

aio v0.7.5

25 Sep 15:35
1ede6ff
Compare
Choose a tag to compare

Improvements

  • Better code (clippy pass, remove dead code)

Fixes

  • Better loading/creating configuration file

aio v0.7.4

24 Sep 22:17
fbb36f5
Compare
Choose a tag to compare

Fixes

  • Better fix piped input (#28)
  • Better fix extras newline in code block (#10)

aio v0.7.3

23 Sep 12:38
9a7ad5c
Compare
Choose a tag to compare

Fixes

Piped input from programs freezes the aio (and the shell) (#28)

aio v0.7.2

21 Sep 17:41
25c0f63
Compare
Choose a tag to compare

Fixes

Fix inline style in markdown

aio v0.7.1

21 Sep 16:49
088d0d2
Compare
Choose a tag to compare

Fixes

Markdown not well parsed (fix #25)

Extra newline after lines of code blocks (fix #10)

aio v0.7.0

20 Sep 23:20
cacfe21
Compare
Choose a tag to compare

Improvements

From #20 : Caching dependencies in the workflow

Build workflow is speed up by a lot thanks to caching crates.io dependencies, thus save compilation time.

From #21 : Run code blocks

Ask for execute code from block if the language is specified after the three backticks.

Supported languages:

  • unix shells
  • powershell
  • nushell
  • python
  • rust (compile then run)

Flag added :

  • -r, --run <RUN>: Run code block if the language is supported
    Possible values:
    • no: Doesn't run anything
    • ask: Ask to run code
    • force: Run code without asking
      default to no

From #23 : Replace lazy_static to once_cell crate

New engine from-file

Using this new engine, you can read file and interpret it like it comes from AI. Useful for debugging or testing.

Example:

aio -e from-file ./test.md

aio v0.6.0

06 Sep 20:58
1b44f80
Compare
Choose a tag to compare

Improvements

From #21 : Run code blocks

Ask for execute code from block if the language is specified after the three backticks.

Supported languages:

  • unix shells
  • powershell
  • nushell
  • python
  • rust (compile then run)

Add a flag :

  • -r, --run <RUN>: Run code block if the language is supported
    Possible values:
    • no: Doesn't run anything
    • ask: Ask to run code
    • force: Run code without asking
      default to no

From #23 : Replace lazy_static to once_cell crate

New engine from-file

Using this new engine, you can read file and interpret it like it comes from AI. Useful for debugging or testing.

Example:

aio -e from-file ./test.md