* feat: add support for Kotlin
* Update programming-languages.md
* Update Cargo.toml
* fix: kotlin missing TAGGING_QUERY
* docs: remove 0.5.0 warning as tabby adapt same format for remote / local storage
* feat: make --model optional, so user can start a chat only instance (#817)
* fix: mark tabby-ui as yarn managed
* fix: rust build caused by 1.74.0 release (#819)
* chore: exclude experimental directory for language stats
* chore: exclude ee/tabby-webserver/ui to language stats
* fix: move db path, fix compile error (#820)
* feat(vscode): Add dont-show-again for warnings. Add online help links. (#821)
* refactor: delete contrib/jetson/Dockerfile as it's no longer compatible post 0.5
feel free to sending pr of adding it back if you get it work with llama.cpp based docker image
* feat(vim): update tabby-agent. (#824)
* feat(intellij): Add dont-show-again for warnings. Add more online help links. (#823)
* feat: implement basic dependency detection for python / rust (#825)
* refactor: extract tags mod for dataset.rs
* feat: implement basic dependency detection for python / rust
* fix: keep only direct dependency, clean up path (#827)
* feat: add support for Kotlin
* Update Cargo.toml
* fix: adjustment post rebase
* fix: added kotlin.scm to cover query tags
* fix: updated kotlin.scm
* remove definition import
Co-authored-by: Meng Zhang <meng@tabbyml.com>
* remove typealias
Co-authored-by: Meng Zhang <meng@tabbyml.com>
---------
Co-authored-by: Meng Zhang <meng@tabbyml.com>
Co-authored-by: Eric <illuminating.me@gmail.com>
Co-authored-by: Zhiming Ma <codes.icy@gmail.com>
* Added Prometheus support to Tabby.
1) Added `axum-prometheus` to Cargo.toml
2) Added `metrics.rs` as a simple route to produce a metrics endpoint with prometheus-formatted events
3) Added `/v1/metrics` endpoint with API doc entry
4) Added the `PrometheusLayer` to the root layers.
This change effectively allows for external Prometheus to scrape metrics from Tabby during execution in order to monitor operations (resources, timings and overall usage).
* changed application/text to text/plain to adhere to rfc1341
* Update Makefile
* Update Makefile
* Update Makefile
* Update Makefile
* Update Makefile
* Update Makefile
* - Reworked code to fit upstream changes
- Added Prometheus layer and handle to worker.rs
* Update CHANGELOG.md
* [autofix.ci] apply automated fixes
* Simplified worker metrics route definition
* [autofix.ci] apply automated fixes
* [autofix.ci] apply automated fixes (attempt 2/3)
---------
Co-authored-by: Meng Zhang <meng@tabbyml.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>