Commit Graph

1109 Commits (086692145cc4c0dc3ea72be36e952f7f495eeeaf)

Author SHA1 Message Date
Meng Zhang b56ad6eda9
fix: cors / otlp should be applied on all serve endpoints (#839) 2023-11-19 21:47:23 +00:00
Zhiming Ma 54b146e9e9
feat(vim): chore bump vim plugin version to 1.1.0 (#837) 2023-11-18 22:09:55 -08:00
Zhiming Ma 30864df973
chore(intellij): bump intellij plugin version to 1.1.0. (#836) 2023-11-18 22:09:40 -08:00
Zhiming Ma 84781ec84a
chore(vscode): bump vscode extension & tabby-agent version to 1.1.0. (#835) 2023-11-18 21:34:57 -08:00
Meng Zhang ad9dbd55e8
fix: manage rust toolchain version with vars (#834) 2023-11-18 16:06:56 -08:00
Meng Zhang a12f741565
feat: use remote code search in workers (#833)
* refactor: lift tabby::api::code to tabby_common::api::code

* feat: use remote code search in workers

* update

* handle errors
2023-11-18 23:45:00 +00:00
Meng Zhang b862d9d100
feat: support worker events logging (#831)
* refactor: lift tabby::api::event to tabby_common::api::event

* feat: allow worker write logs to webserver::api::Hub service

* refactor: implement RawEventLogger on HubClient directly

* fix: build context in request's scope
2023-11-18 23:17:54 +00:00
Eric 8dd245ef30
feat: update graphql query to read token (#829) 2023-11-18 10:03:33 -08:00
Meng Zhang 530e142d63
fix: keep only direct dependency, clean up path (#827) 2023-11-18 08:50:16 +00:00
Meng Zhang 1fe0922c72
feat: implement basic dependency detection for python / rust (#825)
* refactor: extract tags mod for dataset.rs

* feat: implement basic dependency detection for python / rust
2023-11-18 08:05:48 +00:00
Zhiming Ma 5e7ca4f569
feat(intellij): Add dont-show-again for warnings. Add more online help links. (#823) 2023-11-18 00:03:24 -08:00
Zhiming Ma 2cc751766f
feat(vim): update tabby-agent. (#824) 2023-11-17 23:59:12 -08:00
Meng Zhang 8c5639b544
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
2023-11-17 22:50:58 -08:00
Zhiming Ma 6ed94a7951
feat(vscode): Add dont-show-again for warnings. Add online help links. (#821) 2023-11-17 20:33:59 -08:00
Eric fcfa13136a
fix: move db path, fix compile error (#820) 2023-11-17 18:08:07 -08:00
Meng Zhang 33e817e1bc
chore: exclude ee/tabby-webserver/ui to language stats 2023-11-17 15:50:27 -08:00
Meng Zhang 9bb6e2d472
chore: exclude experimental directory for language stats 2023-11-17 15:45:47 -08:00
Meng Zhang 474833131e
fix: rust build caused by 1.74.0 release (#819) 2023-11-17 15:21:47 -08:00
Meng Zhang 2bcbf8145c fix: mark tabby-ui as yarn managed 2023-11-17 15:08:29 -08:00
Meng Zhang 25621547a7
feat: make --model optional, so user can start a chat only instance (#817) 2023-11-17 22:35:58 +00:00
Meng Zhang fb2b8dab2b
docs: remove 0.5.0 warning as tabby adapt same format for remote / local storage 2023-11-17 11:43:16 -08:00
Eric ce338c7436
feat: validate token during worker registration (#803)
* feat: validate token during worker registration

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* resolve comments

* reslove comments

* format file, update schema file

* resolve comment

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-11-16 23:05:39 -08:00
Zhiming Ma 97f4989905
fix(intellij): set manual trigger default keymap to Ctrl+BackSlash to avoid conflict when new UI enabled. (#811) 2023-11-16 23:03:16 -08:00
Zhiming Ma 549dc97e58
feat(vscode): show loading status when fetching completion for auto trigger mode. (#810) 2023-11-16 22:14:07 -08:00
Zhiming Ma 76679bc249
feat(intellij): add check connection button in settings page. (#809)
* feat(intellij): add check connection in settings page.

* fix(intellij): update notification message.

* fix(intellij): fix language mapping for file extension.
2023-11-16 21:34:41 -08:00
Zhiming Ma d47dac9041
fix(vim): fix vim tab keybinding fallback. (#763) 2023-11-16 21:24:57 -08:00
Zhiming Ma adb4bcd13f
feat(vscode): add notification when failed to connect to server. (#808) 2023-11-16 20:30:04 -08:00
Meng Zhang d0c9b56467
fix: chat model loading is wrongly distributed to --model (#801) 2023-11-16 03:35:12 +00:00
Meng Zhang d41942975d
feat: match local model directory to MODEL_SPEC.md (#800) 2023-11-16 03:33:38 +00:00
Meng Zhang b8325bd8ab docs: polish faq part for custom model 2023-11-15 15:00:42 -08:00
Meng Zhang c0a4309061
docs: add custom registry information to faq (#799) 2023-11-15 14:34:25 -08:00
Meng Zhang abe0411f03
feat: add ee feature flag to distinguish the OSS and EE offering (#789)
* feat: add ee feature flag to distinguish the OSS offering and EE augmented offering

* [autofix.ci] apply automated fixes

* fix lint

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-11-14 16:15:15 -08:00
Meng Zhang bd072d8fb9
feat(ui): always display chat api endpoints in swagger doc (#784) 2023-11-14 21:10:41 +00:00
Meng Zhang 6236566a21
feat: update tabby ui (#783) 2023-11-14 21:05:36 +00:00
aliang 184ccc81e9
feat: adding conversation history / new chat in chat playground (#780)
* feat: adding conversation history / new chat

* fix: format

* fix: use user's first question as title
2023-11-14 12:50:58 -08:00
Meng Zhang 618009373b
refactor: use tarpc for easier worker <-> hub communication (#781)
* temp

* generic

* adapt client

* rename to api

* Revert "rename to api"

This reverts commit 8a51b24fecd76a78e6df576ec51605b8d8418975.

* refactor: remove uselss mutation

* remove useless connection

* cleanup api structure

* restructure

* add webserver api error

* webserver.rs -> server.rs

* rename service to Hub

* update schema

* update naming

* shrink features

* update

* mv worker.rs -> server/worker.rs
2023-11-14 12:48:20 -08:00
Meng Zhang e521f0637c
feat: add worker command worker::completion and worker::chat (#778) 2023-11-13 23:21:57 +00:00
Lucy Gao 510eddca89
docs: change blogpost date, fix typos, and add twitter image. (#777) 2023-11-13 12:05:20 -08:00
Maciej ebbe6e5af8
fix: helpful message when llama.cpp submodule is not present (#719) (#775) 2023-11-13 07:51:46 +00:00
Meng Zhang e0017cadec
refactor: extract routes/ to share routes between commands (#774)
* refactor: extract routes/ to share routes between commands

* refactor: extract events api

* extract EventLogger service

* lift api into sub packages

* services completions -> completion

* remove useless code

* fix test
2023-11-13 06:24:20 +00:00
Zhiming Ma 63c7da4f96
feat(agent): postprocess add calculate replace range by syntax. (#765) 2023-11-12 20:53:20 -08:00
Meng Zhang bad87a99a2 refactor: serve/engine.rs => services/model.rs 2023-11-12 20:41:15 -08:00
Meng Zhang 4359b0cc4b
refactor: extract CompletionState -> CompletionService (#773)
* refactor: extract CompletionState -> CompletionService

* fix comment

* Update README.md

cmake is preinstalled in ubuntu / debian

* fix compile error

* format files

* format files

---------

Co-authored-by: darknight <illuminating.me@gmail.com>
2023-11-12 16:14:58 -08:00
Meng Zhang 6f1a3039b0 chore: fix ci.yml rust toolchain 2023-11-12 15:25:27 -08:00
Meng Zhang 52793304c0 chore: remove format / clippy / machette check as they're in autofix.yml 2023-11-12 14:59:39 -08:00
Meng Zhang febfa18e4a
refactor: move code api to tabby/serve (#771) 2023-11-12 22:58:15 +00:00
Meng Zhang 3a9b4d9ef5
feat: add graphql interface to tabby-webserver (#770)
feat: add graphql interface to tabby-webserver
2023-11-12 14:52:28 -08:00
Meng Zhang 4d6dc626c0 chore: switch cargo clippy to nightly 2023-11-12 13:49:42 -08:00
Meng Zhang 17db8a2950 refactor: use unwrap_or_default as suggested by clippy nightly 2023-11-12 13:48:55 -08:00
Meng Zhang 15f768a971 feat: add tabby-webserver as distribution layer of tabby #769 2023-11-12 13:07:07 -08:00