Skip to content

Release v0.4.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 06 Nov 20:03
· 48 commits to main since this release
e2e83d9

Welcome to the latest release of Kit! We've added some exciting new features and improvements.

New Features

dev Command Now Available on Windows and Linux

You can now test your LLM applications locally on Windows and Linux using the kit dev command, which was previously available only on macOS.

We've integrated the llamafile project to implement the dev command, enhancing cross-platform compatibility.

Packaging Changes

To keep kit easy to use in automation pipelines, llamafile is no longer included by default in Kit packages. Instead, it is downloaded when the dev command is invoked. For users who need to work offline, we provide packages that include llamafile, marked as "offline".

📖 Learn more: See the kit dev documentation for additional details.

New --filter Option for kit info Command

We've made scripting with Kitfile values easier. The kit info command now supports a new --filter flag that allows you to select specific values from your Kitfile.

Example

Suppose you have the following Kitfile:

manifestVersion: 1.0.0
package:
  # ...
model:
  name: llama3.2-1b-1B-instruct-f16
  path: ./llama3.2-1b-1B-instruct-f16.gguf
  license: LLAMA 3.2 COMMUNITY LICENSE AGREEMENT
  description: Llama 3.2 1B instruct model
# ...

To get the path value of the model, run:

kit info model:tag --filter model.path

This command returns:

 `./llama3.2-1b-1B-instruct-f16.gguf`

What's Changed

New Contributors

Full Changelog: v0.3.4...v0.4.0