# llm-ls

> LSP server leveraging LLMs for code completion (and more?)

- **URL**: https://www.freshcrate.ai/projects/llm-ls
- **Author**: huggingface
- **Category**: Infrastructure
- **Latest version**: `0.5.3` (2024-05-24)
- **License**: Apache-2.0
- **Source**: https://github.com/huggingface/llm-ls
- **Language**: Rust
- **GitHub**: 865 stars, 69 forks
- **Registry**: github
- **Tags**: `ai`, `code-generation`, `huggingface`, `ide`, `llamacpp`, `llm`, `lsp`, `lsp-server`, `rust`

## Description

LSP server leveraging LLMs for code completion (and more?)

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `0.5.3` | 2024-05-24 | Low | ## What's Changed * refactor: cleanup unused code by @McPatate in https://github.com/huggingface/llm-ls/pull/82 * fix: `AcceptCompletionParams` -> `RejectCompletionParams` by @McPatate in https://github.com/huggingface/llm-ls/pull/83 * fix: namelss file crash by @McPatate in https://github.com/huggingface/llm-ls/pull/84 * test: fix invalid deserialization by @McPatate in https://github.com/huggingface/llm-ls/pull/85 * Feature/multiple encodings handled by @jeremyelalouf in https://github.co |
| `0.5.2` | 2024-02-13 | Low | ## What's Changed * fix: always set `return_full_text` to false for better UX by @McPatate in https://github.com/huggingface/llm-ls/pull/78   **Full Changelog**: https://github.com/huggingface/llm-ls/compare/0.5.1...0.5.2 |
| `0.5.1` | 2024-02-12 | Low | ## What's Changed * fix: deserialize `url` null value w/ default if `backend: huggingface` by @McPatate in https://github.com/huggingface/llm-ls/pull/75   **Full Changelog**: https://github.com/huggingface/llm-ls/compare/0.5.0...0.5.1 |
| `0.5.0` | 2024-02-12 | Low | ## What's Changed * feat: `testbed` by @McPatate in https://github.com/huggingface/llm-ls/pull/39 * fix(ci): outdated lance revision by @McPatate in https://github.com/huggingface/llm-ls/pull/43 * feat!: make API camelCase by @McPatate in https://github.com/huggingface/llm-ls/pull/46 * feat!: get completions camel case by @McPatate in https://github.com/huggingface/llm-ls/pull/48 * feat: parallelise at hole level by @McPatate in https://github.com/huggingface/llm-ls/pull/44 * add support f |
| `0.4.0` | 2023-10-18 | Low | Release 0.4.0 |
| `0.3.0` | 2023-10-11 | Low | Release 0.3.0 |
| `0.2.2` | 2023-10-10 | Low | Release 0.2.2 |
| `0.2.1` | 2023-09-25 | Low | - fix: don't use tokenizer on config error (#22) |
| `0.2.0` | 2023-09-21 | Low | * feat: improve tokenizer config (https://github.com/huggingface/llm-ls/pull/21) |
| `0.1.1` | 2023-09-21 | Low | * feat: add user agent (https://github.com/huggingface/llm-ls/pull/20) |

## Citation

- HTML: https://www.freshcrate.ai/projects/llm-ls
- Markdown: https://www.freshcrate.ai/projects/llm-ls.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/llm-ls/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
