Vectorcode

Latest version: v0.5.4

Safety actively analyzes 723132 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.5.4

๐Ÿ“ฆ Uncategorized

- feat(cli): implement chunking with line-ranges metadata.
- PR: 44
- feat(nvim): add a new QueryCallback that uses `:changes`. Implement 45.
- fix(nvim): refined LSP launching process
- chore: updates to documentation and add discussion as a compliment to issues.
- feat(cli): try to implement chunking with line-ranges metadata.
- feat(cli): implemented line ranges and fixed broken tests.
- feat(cli): add `Chunk` support in `chunked_add`
- feat(cli): make `CrossEncoderReranker` work with `chunk`
- feat(cli): finished CLI mode (mostly).
- test(cli): fix broken test
- feat(cli): implement chunk mode support for NaiveReranker
- test(cli): test for `build_query_results`
- feat(cli): make sure it fallback to `document` mode when range metadata is not available
- fix(cli): do not output `path` when not specified from the arguments
- docs(cli): documentation about `--include chunk`
- chore: use hybrid release note generation.

0.5.3

๐Ÿš€ Features

- feat(nvim): use new LSP APIs introduced in nvim 0.11.0 (42)

๐Ÿ› Fixes

- fix(cli): make sure lsp progress is always ended

๐Ÿ“ฆ Other

- ci: add style checks (43)

0.5.2

๐Ÿ› Fixes

- fix(nvim): move `didOpen` request to jobrunner. Should fix 18 for newer LSP-based API.
- fix(nvim)!: rename language server for compliance with nvim-lspconfig
- fix(cli): remove redundant print and refined tool description.

๐Ÿ“ฆ Other

- chore(nvim): update readme to specify recommended neovim versions.
- docs(nvim): add mcphub.nvim
- chore: add `CONTRIBUTING.md`

0.5.1

๐Ÿš€ Features

- feat(cli): add `chunks` subcommand for previewing chunks
- feat(cli): implement chunk filtering for treesitter chunker (41)
- feat(nvim): option to start LSP when loading the plugin.

๐Ÿ› Fixes

- fix(cli): fix `chunks` command

๐Ÿ“ฆ Other

- chore(cli): track `.vectorcode/` path specs because why not
- ci(cli): use `SENTENCE_TRANSFORMERS_HOME`
- chore(cli): do not index `.github/`

0.5.0

๐Ÿš€ Features

- feat(cli): clean removed dirs
- feat(nvim)!: lock the chat buffer when user choose to `auto_submit` (34)
- feat(cli)!: Change some defaults (28)

๐Ÿ› Fixes

- fix(cli): fix config resolution.

๐Ÿงช Tests

- test(cli): test cases for `main.py`

๐Ÿ“ฆ Other

- chore(cli): fix typo.
- feat(cli): `vectorcode.exclude` as a compliment to `.gitignore`
- docs(cli): add docs for `vectorcode clean`
- ci(cli): pin `HF_HOME` directory
- docs(nvim): inline documentation on jobrunner classes
- ci(cli): clean `HF_HOME` before running tests. (35)
- refactor(cli): refactor to make testing easier
- chore(cli): exclude ABC from coverage
- refactor(cli): Refactor LSP and MCP servers and add tests for them (33)

0.4.15

๐Ÿ› Fixes

- fix(cli): make sure `TreeSitterChunker` properly handles `chunk_size=-1`. Fix 25

๐Ÿ“ฆ Other

- chore: fix broken permission.
- chore: update issue template.
- refactor(nvim): make `prompts` a function.
- chore(nvim): update type annotation.
- chore(cli): pin dep version for legacy build.
- chore(cli): refined `transformers` version. (29)

Links

Releases

ยฉ 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.